利索能及
我要发布
收藏
专利号: 2020101895669
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种服务器IP地址获取方法,其特征在于,所述方法包括:

按地区和运营商随机从预设的IP数据库获取采样IP地址集;

遍历所述采样IP地址集得到需要解析的域名集,将所述需要解析的域名集输入至公共域名解析服务器中进行解析处理,得到服务器的IP地址集;

接收所述公共域名解析服务器返回的所述服务器的IP地址集,并将所述服务器的IP地址集封装为响应包;

利用相似度度量算法对所述响应包中的服务器的IP地址进行去重操作,从而得到服务器所有的IP地址。

2.如权利要求1所述的服务器IP地址获取方法,其特征在于,所述按地区和运营商随机从预设的IP数据库获取采样IP地址集通过正态分布随机算法实现,所述正态分布算法包括:其中,random表示采样IP地址集:Ri表示[0,1]之间均匀分布的随机数,u表示不同地区和运营商的IP地址数量的均值,σ表示不同地区和运营商的IP地址数量的标准差,n为IP数据库中IP地址的总数量。

3.如权利要求1所述的服务器IP地址获取方法,其特征在于,所述将所述需要解析的域名集输入至公共域名解析服务器中进行解析处理,得到服务器的IP地址集,包括:将所述需要解析的域名集封装到预先构建的域名智能解析系统的请求数据包中,通过所述域名智能解析系统的末端解析器将所述请求数据包输入至所述公共域名解析服务器中;

利用所述公共域名解析服务器的转发解析器转发所述域名集至所述公共域名解析服务器的递归解析器中,并在转发的请求报文中添加所述域名智能解析系统字段;

根据所述域名智能解析系统字段,通过所述递归解析器对所述域名集进行迭代分析,得到所述服务器的IP地址集。

4.如权利要求3所述的服务器IP地址获取方法,其特征在于,所述迭代分析包括:根据所述请求报文中的所述域名智能解析系统字段,识别出原始客户端的地址信息,根据所述地址信息得到所述原始客户端的网络拓扑位置,利用所述网络拓扑位置计算出所述域名集对应的服务器的IP地址集。

5.如权利要求1至4中任意一项所述的服务器IP地址获取方法,其特征在于,所述相似度度量算法包括:其中,X、Y表示服务器IP地址集中的任意两个IP地址,i表示服务器IP地址集的IP数量。

6.一种服务器IP地址获取系统,其特征在于,该系统包括一个或者多个功能模块,该功能模块存储在数据处理设备的存储器中,并由所述数据处理设备的处理器执行时实现如权利要求1至5中任一项所述的域名智能解析方法的步骤。

7.一种服务器IP地址获取装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的服务器IP地址获取程序,所述服务器IP地址获取程序被所述处理器执行时实现如下步骤:按地区和运营商随机从预设的IP数据库获取采样IP地址集;

遍历所述采样IP地址集得到需要解析的域名集,将所述需要解析的域名集输入至公共域名解析服务器中进行解析处理,得到服务器的IP地址集;

接收所述公共域名解析服务器返回的所述服务器的IP地址集,并将所述服务器的IP地址集封装为响应包;

利用相似度度量算法对所述响应包中的服务器的IP地址进行去重操作,从而得到服务器所有的IP地址。

8.如权利要求7所述的服务器IP地址获取装置,其特征在于,所述将所述需要解析的域名集输入至公共域名解析服务器中进行解析处理,得到服务器的IP地址集,包括:将所述需要解析的域名集封装到预先构建的域名智能解析系统的请求数据包中,通过所述域名智能解析系统的末端解析器将所述请求数据包输入至所述公共域名解析服务器中;

利用所述公共域名解析服务器的转发解析器转发所述域名集至所述公共域名解析服务器的递归解析器中,并在转发的请求报文中添加所述域名智能解析系统字段;

根据所述域名智能解析系统字段,通过所述递归解析器对所述域名集进行迭代分析,得到所述服务器的IP地址集。

9.如权利要求8所述的服务器IP地址获取装置,其特征在于,所述迭代分析包括:根据所述请求报文中的所述域名智能解析系统字段,识别出原始客户端的地址信息,根据所述地址信息得到所述原始客户端的网络拓扑位置,利用所述网络拓扑位置计算出所述域名集对应的服务器的IP地址集。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有服务器IP地址获取程序,所述服务器IP地址获取程序可被一个或者多个处理器执行,以实现如权利要求1至5中任一项所述的服务器IP地址获取方法的步骤。