全部产品

本地DNS检测工具

更新时间:2020-03-04 19:31:00

什么是本地DNS检测

本地DNS检测是模拟使用检测人的本地环境,来测试LocalDNS的解析生效情况

为什么要对本地DNS进行检测

首先我们已经了解到LocalDNS的主要作用是响应来自客户端的递归请求,并最终跟踪直到获取到解析结果的DNS服务器。但是因为LocalDNS 的类型比较多,像用户本机自动分配的DNS、运营商ISP分配的DNS、谷歌/114公共DNS等都属于LocalDNS,而域名检测工具无法获取客户端的本地DNS信息,所以无法模拟客户端本机自动分配的DNS、运营商ISP分配的DNS来进行测试;

所以当DNS检测中权威DNS服务器、公共DNS服务器、递归解析追踪解析均正常时,那么则要重点排除下是否为您本地DNS的解析未生效。

本地DNS检测工具使用说明

本地DNS检测,是客户端工具,此工具需要您下载下来使用。

本地DNS检测结果说明

当检测结果是本地DNS缓存导致的解析未生效,则是超出了阿里云DNS的服务能力范围,需要您耐心等待本地解析生效或联系本地DNS运营商做缓存刷新解决。

1、判断权威DNS未生效的方法

  • 当权威DNS的解析结果,和您在云解析DNS设置的解析一致,则代表解析记录在权威DNS上已生效。

  • 反之权威DNS的解析结果与您在云解析DNS设置的不一致,则代表解析记录在权威DNS上未生效,可联系DNS厂商为您排查与处理。

2、 判断本地DNS未生效的方法

  • 将权威DNS和本地DNS的解析结果进行对比,如解析结果信息一致,则代表解析记录在本地DNS上已生效。

  • 反之权威DNS和本地DNS解析结果不一致,且权威DNS解析结果是正确的,则代表解析记录在您的本地还未生效。

本地DNS未生效解决方法:

  • 等待本地DNS的TTL生效时间过期,重新再进行测试,避免是因为本地缓存未到期引起的解析不生效。

  • 如果TTL已过期,测试仍未生效,则需要您耐心等待本地解析生效或联系本地DNS运营商做缓存刷新解决。

  • 通过模拟更多DNS厂商的公共DNS进行生效测试,用于判断解析不生效仅为您本地环境原因。

3、 判断公共DNS未生效的方法

大部分用户使用的本地DNS是用户在接入网络时由运营商自动分配的,例如电信、联通等。但是还有一部分用户本地DNS接入的是公共DNS,都是负责DNS的递归查询环节。域名检测工具已帮用户测试了114DNS的解析情况,为了让解析生效测试更精准,我们还可以通过该这个本地DNS检测工具测试更多的公共DNS,例如阿里云公共DNS,腾讯公共DNS,便于我们做解析生效的综合判断。

  • 将权威DNS和公共DNS的解析结果进行对比,如解析结果信息一致,则代表解析记录在公共DNS上已生效。

  • 反之权威DNS和公共DNS的解析结果不一致,且权威DNS解析结果是正确的场景下,则代表解析记录在公共DNS未生效。

公共DNS未生效解决方法:

  • 等待公共DNS的TTL生效时间过期,重新再进行测试,避免是因为公共缓存未到期引起的解析不生效。

  • 如果TTL已过期,测试仍未生效,则需要您耐心等待公共DNS解析生效或联系公共DNS运营商做缓存刷新解决。