[发明专利]一种基于多源信息定位域名根镜像节点地理位置的方法有效
申请号: | 202110856090.4 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113590909B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 张兆心;李超;程亚楠;陆柯羽;门浩 | 申请(专利权)人: | 哈尔滨工业大学(威海) |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/29;G06F16/903;G06F16/9537;H04L67/1095;H04L67/52;H04L61/4511 |
代理公司: | 北京威禾知识产权代理有限公司 11838 | 代理人: | 刘兴禄 |
地址: | 264209*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 信息 定位 域名 根镜像 节点 地理位置 方法 | ||
本发明涉及一种基于多源信息定位域名根镜像节点地理位置的方法,其解决了现有根镜像识别方法无法确定域名解析响应的镜像节点以及无法确定具体地理位置的技术问题,其包含以下步骤:获取标识符nsid信息源,其包括通过网络爬虫获取VeriSign网站提供的根镜像地理经纬度坐标信息,构造镜像标识符nsid与地理经纬度之间的映射集合setsubgt;root_lg/subgt;;或者通过主动探测数据获取;根据nsid信息确定nsid对应的地理位置。本发明可广泛应用于采用任播技术提供解析服务的环境下,发现镜像任播节点并进行地理定位的领域。
技术领域
本发明涉及一种在域名根服务器采用任播技术提供解析服务的环境下,有效发现不同根镜像任播节点并进行地理定位的方法,特别是涉及一种基于多源信息定位域名根镜像节点地理位置的方法。
背景技术
域名系统是互联网架构中最重要的核心基础设施和战略资源,也是支撑互联网正常运行的关键基础服务。域名系统采用的是一种分布式的分层结构,其中根服务器位于最顶层,是互联网通信的入口和基础。为了提高解析效率,增强系统健壮性,以及实现解析流量的负载均衡,根服务器采用了任播技术提供域名解析服务,在全球不同地理位置部署了大量的根镜像节点。
如何定位这些根镜像节点,对于研究根的服务质量及根镜像部选址署等都至关重要。目前的方法大都是通过采用向根服务器请求id.server或bind.hostname对应的CHAOSTXT记录,从而获取根镜像标识。但这种方法主要存在以下不足:(1)在研究域名解析过程中,无法确定当次域名解析响应数据具体来自于哪个根镜像节点。因为该方法需要单独发起一次请求,才能获取根镜像标识,即使与域名解析请求一起,同时并行请求,由于根镜像选择存在抖动性,也不能保证两次请求同时命中同一个根镜像。(2)该方法获取的只是根镜像标识,不能确定根镜像节点所处的地理位置。当前,尚没有一种既能有效发现根镜像节点,又能同时确定根镜像节点地理位置的方法。
发明内容
本发明为了解决现有根镜像识别方法无法确定域名解析响应的镜像节点以及无法确定具体地理位置的技术问题,提供一种基于多源信息定位域名根镜像节点地理位置的方法。
本发明提供一种基于多源信息定位域名根镜像节点地理位置的方法,包含以下步骤:
步骤1:获取标识符nsid信息源,其包括通过网络爬虫获取VeriSign网站提供的根镜像地理经纬度坐标信息,构造镜像标识符nsid与地理经纬度之间的映射集合setroot_lg;或者通过主动探测数据获取;
步骤2:根据nsid信息确定nsid对应的地理位置。
优选地,步骤1中主动探测数据获取具体步骤包括:
步骤A:在不同地理位置分布式部署探测点,每个探测点主动向13个不同的根服务器请求顶级域名的NS记录,在请求报文中,启用扩展DNS机制中的NSID选项;同时并行获取探测点到请求根的traceroute路径信息;
步骤B:在响应报文中,获取NSID选项中本次请求响应根镜像对应的标识符nsid;在traceroute路径信息中获取倒数第N跳的IP地址,作为nsid标识的镜像节点服务器的IP;
步骤C:连续多次探测后,统计根镜像标识符nsid对应不同IP的命中概率集合,记为setid_ip。
优选地,步骤B获取倒数第N跳的IP地址中N取值范围为2=N=4,当倒数第2跳为空时,N取3,依次取值,都为空时,视为无效数据,进入下次循环探测。
优选地,步骤2具体步骤包括:
步骤(1):遍历集合setroot_lg,查看集合中是否包含nsid对应经纬度坐标,如果包含,则根据地理经纬度确定nsid的地理位置;如果集合setroot_lg不包含,则进行步骤(2);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学(威海),未经哈尔滨工业大学(威海)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110856090.4/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置