【技术实现步骤摘要】
一种任播递归域名系统任播节点IP地址枚举方法和系统
本专利技术属于互联网网络测量
,具体涉及一种任播递归域名系统任播节点IP地址枚举方法和系统。
技术介绍
域名系统(DomainNameSystem,DNS)是一个多层次的分布式系统,其基本功能是提供域名到IP地址的映射,为HTTP、FTP、EMAIL等网络服务提供寻址服务。域名系统主要包括:(1)域名空间和资源记录;(2)名称服务器;(3)解析器。其中名称服务器是域名系统的核心组件,通又称为权威域名服务器,存储其所管辖的域名的权威资源记录,并且通常只负责这些域名的解析,提供迭代解析服务,而不提供递归解析。根据权威域名服务器负责解析的域名在域名空间中所处的层次,又可以分为根域名服务器、顶级域名服务器、二级域名服务器等。解析器也称为递归域名服务器或者缓存域名服务器,是为了提高查询效率,均衡权威域名服务器负载而提出的,对互联网用户提供递归解析服务。任播(Anycast)概念最早由RFC1546提出,其语义为:在IP网络上通过任播地址标识一组特定服务(例如:域名解析) ...
【技术保护点】
1.一种任播递归域名系统任播节点IP地址枚举方法,其特征在于,所述枚举方法包括如下步骤:/n步骤一、分布在不同地理位置的任意一个探测客户端发送探测报文给对应的任播递归域名系统;/n步骤二、所述任播递归域名系统将接收到的探测报文通过任播协议路由到其中一个任播节点;/n步骤三、所述任播节点根据接收到的探测报文,生成域名解析请求报文并发送至对应的权威域名服务器;/n步骤四、所述权威域名服务器根据接收到的域名解析请求报文,动态生成应答记录后发送应答报文给所述任播节点;/n步骤五、所述任播节点通过所述任播递归域名系统服务IP地址将接收到的应答报文转发给所述探测客户端;/n步骤六、所述 ...
【技术特征摘要】
1.一种任播递归域名系统任播节点IP地址枚举方法,其特征在于,所述枚举方法包括如下步骤:
步骤一、分布在不同地理位置的任意一个探测客户端发送探测报文给对应的任播递归域名系统;
步骤二、所述任播递归域名系统将接收到的探测报文通过任播协议路由到其中一个任播节点;
步骤三、所述任播节点根据接收到的探测报文,生成域名解析请求报文并发送至对应的权威域名服务器;
步骤四、所述权威域名服务器根据接收到的域名解析请求报文,动态生成应答记录后发送应答报文给所述任播节点;
步骤五、所述任播节点通过所述任播递归域名系统服务IP地址将接收到的应答报文转发给所述探测客户端;
步骤六、所述探测客户端从接收到的应答报文的Answer域中提取所述任播节点的IP地址。
2.根据权利要求1所述的枚举方法,其特征在于,步骤一中,所述探测报文包括探测客户端源地址、任播递归域名系统服务IP地址、UDP源端口号、UDP目的端口号、查询域名和查询记录类型;
步骤三中,所述解析请求报文包括任播节点IP地址、权威域名服务器IP地址、UDP源端口号、UDP目的端口号、查询域名和查询记录类型;
步骤四中,所述应答报文包括权威域名服务器IP地址、任播节点IP地址、源端口号、目的端口号、查询域名、查询记录类型和应答记录;
所述应答记录包括查询域名和查询记录类型;
所述查询记录类型为TXT;
所述查询域名包括任播递归域名系统服务IP地址和域名。
3.根据权利要求2所述的枚举方法,其特征在于,所述探测报文、解析请求报文、应答记录和应答报文均还包括查询记录类别;
所述查询记录类别为IN或CH。
4.根据权利要求1~3中任意一项所述的枚举方法,其特征在于,所述步骤六还包括:
探测客户端从接收到的应答报文中提取所述任播递归域名系统的服务IP地址。
5....
【专利技术属性】
技术研发人员:许成喜,赵中祥,施凡,罗路为,李继鹏,李振汉,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。