[发明专利]一种DNS出口服务器ip地址的探测方法及系统有效
申请号: | 201811612922.2 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109379453B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 邱茂华;王明烽 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dns 出口 服务器 ip 地址 探测 方法 系统 | ||
本发明公开了一种DNS出口服务器ip地址的探测方法及系统,其中,该方法包括:客户端向本地DNS发送包括探测域名的域名解析请求;在本地DNS中的DNS出口服务器确定无法解析探测域名之后,向探测服务器发送包含探测域名的探测请求;探测服务器基于探测请求获取DNS出口服务器的出口ip地址;探测服务器向本地DNS发送包括出口ip地址的探测结果,本地DNS接收到出口ip地址之后,向客户端发送探测结果。在本发明中,用户在客户端只需用特定命令执行预设的域名,即可得到DNS出口服务器ip地址,操作方便快捷,能够降低沟通成本,提高出口ip地址的探测效率。
技术领域
本发明涉及计算机技术领域,特别涉及一种DNS出口服务器ip地址的探测方法及系统。
背景技术
客户端通过域名访问某个网站时,首先需要通过本地DNS(Domain Name System,域名系统)进行域名解析得到网站的ip地址,再去访问该ip地址。本地DNS通常是一个集群,包括很多DNS服务器,在为用户进行域名解析时,真正提供服务的DNS服务器,即DNS出口服务器并不一定。
在实际操作中,如果本地DNS配置错误,例如A区域的客户端配置的本地DNS为B区域的DNS,会出现网站无法访问或访问慢等问题。所以在针对该问题进行运维故障排查时,需要找到DNS出口服务器的ip地址,以判断本地DNS是否配置错误。而目前查询DNS出口服务器的ip地址需要用户配合,通常的做法是用户在客户端上执行ping命令,再把得到的ip地址截图返回给运维人员。目前DNS出口服务器的ip地址的查询方式比较复杂,如果用户对于这类操作不熟悉,通常会花费较大的沟通成本,运维故障排查效率低。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种DNS出口服务器ip地址的探测方法及系统。所述技术方案如下:
第一方面,提供了一种DNS出口服务器ip地址的探测方法,该方法包括:
客户端向本地DNS发送包括探测域名的域名解析请求;
在所述本地DNS中的DNS出口服务器确定无法解析所述探测域名之后,向探测服务器发送包含所述探测域名的探测请求;
所述探测服务器基于所述探测请求获取所述DNS出口服务器的出口ip地址;
所述探测服务器向所述本地DNS发送包括所述出口ip地址的探测结果;
所述本地DNS接收到所述探测结果之后,向所述客户端发送所述探测结果。
可选的,客户端向本地DNS发送包括探测域名的域名解析请求的步骤,包括:
所述客户端利用域名查询工具向所述本地DNS发送包括所述域名查询探测域名的域名解析请求,其中,所述域名查询工具包括dig命令或者nslookup命令。
可选的,在所述本地DNS中的DNS出口服务器确定无法解析所述探测域名之后,向探测服务器发送包含所述探测域名的探测请求的步骤,包括:
在所述本地DNS中的DNS出口服务器确定无法解析所述探测域名之后,通过迭代式地向各级权威域名服务器发送包含所述探测域名的域名解析请求,获取所述探测服务器的ip地址;
所述DNS出口服务器基于所述探测服务器的ip地址向所述探测服务器发送包含所述探测域名的探测请求。
可选的,所述探测服务器基于所述探测请求获取所述DNS出口服务器的出口ip地址的步骤之后,还包括:
所述探测服务器判断当前已执行的探测次数是否达到数量阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811612922.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:报文处理方法和NAT设备
- 下一篇:电子设备