服务器代理ip解析方法

文档序号:7807263阅读:372来源:国知局
服务器代理ip解析方法
【专利摘要】本发明涉及IP解析方法。本发明针对现有技术中,企业为了确保核心应用的安全,往往将部署核心应用的服务器与外部网络隔断。然而,即使是独立的应用,也难免需要和外部应用打交道甚至从互联网获取公用的内容的问题,提供一种服务器代理IP解析方法,首先,企业应用端发送HTTP请求至企业服务器;然后,企业服务器根据接收到的HTTP请求,选择互联网IP服务,发送HTTP请求;其次,企业服务器从互联网获取IP地址信息;最后,企业服务器将所获取的IP地址信息发送至企业应用端。通过在企业网内部构建服务程序解析IP地址,使企业网内部无法连接互联网服务获取IP地址信息的应用通过该服务程序获取IP地址信息。适用于企业网内部通过构建服务程序解析IP地址的方法。
【专利说明】服务器代理IP解析方法

【技术领域】
[0001] 本发明涉及IP解析方法,特别涉及企业网内部通过构建服务程序解析IP地址的 方法。

【背景技术】
[0002] 在现代企业中,为了确保核心应用的安全,往往将部署核心应用的服务器与外部 网络隔断。然而,即使是独立的应用,也难免需要和外部应用打交道甚至从互联网获取公用 的内容,如根据企业客户的IP地址获取客户的地域信息等。虽然目前的网络访问控制设备 功能齐全,但是在使用这些设备时,难免需要投入大量的资金以及人力资源,同时,由于互 联网免费IP地址数据经常发生变化,使用本地IP数据库又难免导致数据不能及时更新而 产生不准确。


【发明内容】

[0003] 本发明所要解决的技术问题,就是提供服务器代理IP解析方法,以达到企业对于 核心应用隔断与外部网络连接的安全性要求的效果。
[0004] 本发明解决所述技术问题,采用的技术方案是,服务器代理IP解析方法,包括以 下几个步骤:
[0005] 步骤1、企业应用端发送HTTP请求至企业服务器,所述企业服务器中设置有IP地 址服务应用;
[0006] 步骤2、企业服务器根据接收到的HTTP请求,通过IP地址服务应用选择互联网IP 服务,发送HTTP请求;
[0007] 步骤3、IP地址服务应用从互联网获取IP地址信息,并将IP地址信保存至企业服 务器;
[0008] 步骤4、企业服务器将所保存的IP地址信息发送至企业应用端。
[0009] 具体的,所述步骤1中,用户可以根据企业网络安全的需求对企业服务器中设置 的IP地址服务应用设定符合企业网络安全的限制。
[0010] 具体的,所述步骤2中,企业服务器根据接收到的HTTP请求,对接收到的HTTP请 求进行预处理,所述预处理至少包括过滤非法的IP地址服务请求,通过IP地址服务应用选 择互联网IP服务,发送HTTP请求。
[0011] 具体的,所述步骤3中,、IP地址服务应用从互联网获取IP地址信息的格式为XML 和/或JS0N。
[0012] 具体的,所述步骤4中,企业服务器将所保存的IP地址信息进行格式处理,使其符 合企业网内部程序的需求,将处理后的IP地址信息发送至企业应用端。
[0013] 本发明的有益效果是,通过在企业网内部构建服务程序解析IP地址,使企业网内 部无法连接互联网服务获取IP地址信息的应用通过该服务程序获取IP地址信息。一方面 满足了企业对于核心应用隔断与外部网络连接的安全性要求,另一方面,通过这个IP解析 服务,灵活配置,当互联网IP服务发生变化时,只需要调整该服务即可,免去了应为互联网 应用的变化而改变企业核心应用的问题。大大提高了安全性以及获取IP地址的及时性与 灵活性。

【专利附图】

【附图说明】
[0014] 图1为本发明服务器代理IP解析方法实施例中IP地址信息的获取流程图。

【具体实施方式】
[0015] 下面结合附图及实施例详细描述本发明的技术方案:
[0016] 本发明针对现有技术中,企业为了确保核心应用的安全,往往将部署核心应用的 服务器与外部网络隔断。然而,即使是独立的应用,也难免需要和外部应用打交道甚至从 互联网获取公用的内容的问题,提供一种服务器代理IP解析方法,首先,企业应用端发送 HTTP请求至企业服务器;然后,企业服务器根据接收到的HTTP请求,选择互联网IP服务, 发送HTTP请求;其次,企业服务器从互联网获取IP地址信息;最后,企业服务器将所获取 的IP地址信息发送至企业应用端。通过在企业网内部构建服务程序解析IP地址,使企业 网内部无法连接互联网服务获取IP地址信息的应用通过该服务程序获取IP地址信息。一 方面满足了企业对于核心应用隔断与外部网络连接的安全性要求,另一方面,通过这个IP 解析服务,灵活配置,当互联网IP服务发生变化时,只需要调整该服务即可,免去了应为互 联网应用的变化而改变企业核心应用的问题。大大提高了安全性以及获取IP地址的及时 性与灵活性。
[0017] 实施例
[0018] 现有技术中,企业为了确保核心应用的安全,往往将部署核心应用的服务器与外 部网络隔断。然而,即使是独立的应用,也难免需要和外部应用打交道甚至从互联网获取公 用的内容的问题。为解决这一问题,本发明提供服务器代理IP解析方法,企业应用端中的 企业网内部核心应用连接至企业服务器,企业服务器连接至互联网。企业网内部核心应用 完全与互联网物理隔断,企业服务器中设置有IP地址服务应用,该应用可以访问互联网, 企业网内部核心应用及有IP地址服务应用均部署在企业网内部。并且企业内核心应用可 以访问IP地址服务。IP地址服务可以方位互联网资源。同时,可以根据企业网络安全的需 求对IP地址服务做出符合企业网络安全的限制。
[0019] 为了更好地说明本发明服务器代理IP解析方法,本例采用流程图的方式进行说 明,流程图,如图1所不:
[0020] 首先,企业应用端发送HTTP请求至企业服务器,所述企业服务器中设置有IP地址 服务应用;具体的,用户可以根据企业网络安全的需求对企业服务器中设置的IP地址服务 应用设定符合企业网络安全的限制。
[0021] 然后,企业服务器根据接收到的HTTP请求,通过IP地址服务应用选择互联网IP 服务,发送HTTP请求;具体的,企业服务器根据接收到的HTTP请求,对接收到的HTTP请求 进行预处理后,所述预处理至少包括过滤非法的IP地址服务请求,通过IP地址服务应用选 择互联网IP服务,发送HTTP请求。其中,通过IP地址服务应用选择互联网IP服务,主要 根据为服务可用以及网络情况优先选择。
[0022] 其次,IP地址服务应用从互联网获取IP地址信息,并将IP地址信保存至企业服 务器;具体的,IP地址服务应用从互联网获取IP地址信息的格式为XML和/或JS0N。
[0023] 最后,企业服务器将所保存的IP地址信息发送至企业应用端。具体的,企业服务 器将所保存的IP地址信息进行格式处理,使其符合企业网内部程序的需求,将处理后的IP 地址信息发送至企业应用端。
[0024] 综上所述,本发明针对现有技术中,企业为了确保核心应用的安全,往往将部署核 心应用的服务器与外部网络隔断。然而,即使是独立的应用,也难免需要和外部应用打交道 甚至从互联网获取公用的内容的问题,提供一种服务器代理IP解析方法,首先,企业应用 端发送HTTP请求至企业服务器;然后,企业服务器根据接收到的HTTP请求,选择互联网IP 服务,发送HTTP请求;其次,企业服务器从互联网获取IP地址信息;最后,企业服务器将所 获取的IP地址信息发送至企业应用端。通过在企业网内部构建服务程序解析IP地址,使 企业网内部无法连接互联网服务获取IP地址信息的应用通过该服务程序获取IP地址信 息。一方面满足了企业对于核心应用隔断与外部网络连接的安全性要求,另一方面,通过这 个IP解析服务,灵活配置,当互联网IP服务发生变化时,只需要调整该服务即可,免去了应 为互联网应用的变化而改变企业核心应用的问题。大大提高了安全性以及获取IP地址的 及时性与灵活性。
【权利要求】
1. 服务器代理IP解析方法,其特征在于,包括以下几个步骤: 步骤1、企业应用端发送HTTP请求至企业服务器,所述企业服务器中设置有IP地址服 务应用; 步骤2、企业服务器根据接收到的HTTP请求,通过IP地址服务应用选择互联网IP服 务,发送HTTP请求; 步骤3、IP地址服务应用从互联网获取IP地址信息,并将IP地址信保存至企业服务 器; 步骤4、企业服务器将所保存的IP地址信息发送至企业应用端。
2. 根据权利要求1所述的服务器代理IP解析方法,其特征在于,所述步骤1中,用户可 以根据企业网络安全的需求对企业服务器中设置的IP地址服务应用设定符合企业网络安 全的限制。
3. 根据权利要求1所述的服务器代理IP解析方法,其特征在于,所述步骤2中,企业服 务器根据接收到的HTTP请求,对接收到的HTTP请求进行预处理,所述预处理至少包括过滤 非法的IP地址服务请求,通过IP地址服务应用选择互联网IP服务,发送HTTP请求。
4. 根据权利要求1所述的服务器代理IP解析方法,其特征在于,所述步骤3中,IP地 址服务应用从互联网获取IP地址信息的格式为XML和/或JSON。
5. 根据权利要求1所述的服务器代理IP解析方法,其特征在于,所述步骤4中,企业服 务器将所保存的IP地址信息进行格式处理,使其符合企业网内部程序的需求,将处理后的 IP地址信息发送至企业应用端。
【文档编号】H04L29/12GK104092788SQ201410294097
【公开日】2014年10月8日 申请日期:2014年6月25日 优先权日:2014年6月25日
【发明者】陈明华, 邓文科 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1