全部产品
云市场

域名检测工具

更新时间:2020-03-05 15:00:35

什么是域名检测工具?

域名检测工具 是阿里云DNS为用户提供的一款可视化、且易用的域名解析生效查询工具,可以帮助您对域名、DNS、网站 三大模块进行异常检测。

为什么要使用域名检测工具?

1、 可帮用户在设置完解析后,快速测试解析是否生效。

2、 可帮用户快速定位出解析不生效的原因,降低排查原因的时间成本

如何使用域名检测工具

域名检测工具分为三个检测模块,主要包含:域名检查、DNS检查、网站检查。输入您要检测的域名,点击立即检测。 立即使用

域名检查

如果域名检查提示有异常,则超出 阿里云DNS提供的服务范围,需要您联系域名注册商进行排查与处理。

1、域名注册商

指您的域名注册与管理的地方,例如阿里云计算有限公司 则说明您的域名是在阿里云注册的

2、域名有效期

域名有效期是指检测域名是否到期.

常见问题

(a)域名到期已完成续费,解析多久可以恢复生效?

答:如果您的域名已过期,过期后进行续费,一般续费成功后需要24-48小时可恢复使用,期间无加速生效的方法,建议您在域名过期前完成续费

(b)域名已经续费,为什么域名检测工具仍然显示域名已过期?

答:域名检测模块是调用whois进行查询,而whois系统不是实时获取最新信息,所以如遇到此情况,建议您可以直接通过 whois 系统,点击 获取最新信息 ,直接查询即可。

3、域名状态

如果您的域名状态是Clienthold或者Serverhold,说明域名已被锁定(冻结、暂停解析),这是域名注册商/注册局对域名实施禁用的一种手段。域名被锁定之后,解析将不生效,全球用户都无法访问已被锁定的网站。

常见的被锁定情况包括:被注册商锁定、未完成邮箱验证被锁定、未完成域名实名制认证被锁定、违规滥用被注册局锁定、发生纠纷或违规被锁定。

解决域名状态异常的方法

  • 如果您的域名注册商不是阿里云,需要您联系您的域名注册商进行处理。
  • 如果您的域名是在阿里云注册,请参考 如何解除域名锁定状态 文档
  • 如果文档仍不能解决您的问题,请您通过 智能在线 联系售后服务人员

DNS检查

首先建议您先了解下 DNS分层结构DNS解析的递归过程

DNS检查模块主要包含对DNS服务商、权威DNS服务器、公共DNS服务器、递归解析追踪、本地DNS检测、TTL生效时间的检查,下面将为您介绍每一个检查项的定义和检测结果说明。

1、DNS服务商

DNS服务商是指为您的域名提供DNS权威解析服务的的厂商。当检测结果出现异常时,如果DNS服务商显示 未使用阿里云解析DNS,则需要联系您的DNS服务商进行排查与处理,阿里云DNS是不支持排查其他厂商的DNS状况。

2、DNS服务商解析结果

DNS服务商解析结果是指通过dig 域名 @权威DNS服务器的方法,来验证权威DNS服务器中解析是否生效。

提示:权威DNS服务器就是最终管理域名和IP地址映射管理的地方,DNS服务商提供的解析服务的服务器我们则统称为权威DNS服务器,例如像阿里云云解析DNS、DNSPOD都可以统称为权威DNS。

  • 提示 未检测到该域名设置的DNS解析记录,说明您未在权威DNS中添加任何解析记录。

  • 提示 DNS解析结果检查失败,则说明向权威DNS查询域名时,出现了检测超时、递归解析无响应、servfail等异常情况,遇到此类报错,则需要您联系您的DNS服务商进行排查与处理。

  • 如果无上述两种报错,此处则会显示出权威DNS服务器的解析结果;如果此处的解析结果和您在控制台设置的不一致,则也需要您联系您的DNS服务商进行排查与处理。

3、114.114.114.114解析结果

(A) 什么是114.114.114.114?

这是114DNS的公共DNS地址,公共DNS目前市面上有很多,比如像阿里云公共DNS、腾讯公共DNS、谷歌8.8.8.8等都是公共DNS,也可统称为LocalDNS、递归DNS、缓存DNS

(B)为什么要检测114DNS的解析结果?

首先我们已经知道DNS解析的递归过程是从客户端<->LocalDNS<->权威DNS这样一个过程,所以一般排查解析不生效是除了要检测DNS服务商提供的权威DNS上是否已生效,还要检测客户本地的LocalDNS上是否已生效。

LocalDNS,主要作用是响应来自客户端的递归请求,并最终跟踪直到获取到解析结果的DNS服务器。但是因为LocalDNS 的类型比较多,像用户本机自动分配的DNS、运营商ISP分配的DNS、谷歌/114公共DNS等都属于LocalDNS,而检测工具无法获取客户端的本地DNS信息,所以无法模拟客户端本机自动分配的DNS、运营商ISP分配的DNS来进行测试;而公共DNS提供公开的可接入的公共DNS地址,所以检测工具只是抽选了其中的114DNS来模拟测试LocalDNS是否生效。

(C)114DNS测试的解析结果是否具有代表性?

具备一定的代表性,在国内客户端使用114DNS有一定的用户群体,但是该测试结果并不能代表全部用户;如果114DNS测试已经生效,但是您本地仍然不能访问,那么可以侧面反映至少LocalDNS使用的是114DNS的用户访问都是正常的,可能为您本地原因,建议您通过 本地DNS测试工具,再进一步对您的本地DNS进行测试验证。

(D)114DNS解析结果说明

  • 提示未检测到该域名设置的DNS解析记录

(a)如果DNS服务商解析结果也报此项错误,那么说明您未在权威DNS设置过解析记录;

(b)如果DNS服务商有解析记录结果,但是LocalDNS提示此项报错,则代表LocalDNS还未生效。

  • 提示DNS解析结果检查失败,则说明向Localdns查询失败(例如超时、递归解析无响应、servfail)

  • 如果无上述两种报错,此处则会显示出114DNS查询的解析结果。

(a)当114DNS解析结果和DNS服务商解析结果不一致,且其中DNS服务商解析结果是正确的情况下,则代表LocalDNS还未生效,可能为LocalDNS缓存还未到期导致,建议您等TTL过期后再进行测试。

(b)当114DNS解析结果和DNS服务商解析结果一致,则代表LocalDNS的解析已生效。

( E ) 114DNS解析结果未生效的处理方法

  • 可能为localDNS缓存未到期导致,建议等待TTL缓存过期,再进行测试验证

  • 联系LocalDNS服务商做缓存刷新或异常排查(如果是运营商ISP分配的DNS就联系各运营商,如果使用的公共DNS,就联系公共DNS售后)

4、递归解析追踪

首先完整的递归解析过程包含 :客户端 <-> LocalDNS <-> 根DNS服务器 <-> 顶级域名DNS服务器 <-> 权威DNS,递归解析追踪则是检查这个链路解析是否正常,检测的核心内容是域名递归解析是否被污染

递归解析结果说明

  • 提示 递归解析正常 :代表递归解析过程顺利执行

  • 提示域名递归解析过程被污染:一般如果根DNS服务器直接返回A记录代表域名递归解析过程被上级网络设备强制阻断;如遇到此类场景报错,是属于超出了阿里云DNS能够解决的能力范围,建议您更换业务域名。

5、 TTL生效时间

影响解析生效的最常见原因就是LocalDNS的TTL缓存还未到期,详情可参考TTL文档说明

TTL生效时间主要是查询您的域名TTL缓存时间还有多久过期,便于您可以快速排除解析不生效的原因是本地缓存未到期导致,其次如果是因为LocalDNS的TTL缓存还未到期场景下,已超出阿里云DNS的解决范围,一般建议您等待TTL过期后再查询或者联系LocalDNS的运营商进行刷新缓存处理。

TTL生效时间检测结果说明如下:

  • 提示 域名TTL生效时间为 {N} 秒,这里的时间代表是还需要等待的TTL过期时间,一般建议您这个时间后再次查询,检测结果会更精准。

  • 提示 TTL检查失败,请重试,一般为超时情况导致,重试即可。

6、本地DNS检测

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

网站检测

网站检测模块帮助用户检查备案、是否在工信部黑名单、ping网站空间IP、网站状态检查

注意:此模块的检查结果如有报异常,请您理解这已超出阿里云DNS团队的服务范围,需要您联系您网站的备案服务商、服务器服务商或网站空间进行进一步排查与处理。

1、备案检查

域名解析与备案并无直接关联,也就是指即使网站未备案或者备案中,这并不影响域名解析的设置和解析的生效,但是网站未备案或者备案中,则会直接影响网站的访问与使用。所以域名检测工具,会为您检测网站的备案情况。

  • 已备案:网站已备案(浙B2-20080101-4)

  • 未备案:网站未备案,请咨询服务器提供商;

2、工信部黑名单网站

如果您的域名被添加至工信部黑名单,则会直接影响网站的访问和使用。如提示网站已被列入工信部黑名单,请前往工信部网站查询,则需要您进一步联系工信部解决。

3、ping检查

域名检测工具会通过执行ping命令,来对网站进行ping检查。

  • Ping 正常能通,则代表ping 网站地址正常

  • Ping IP地址不通,则代表无法Ping通网站IP地址,需要您请联系IP地址的提供商进行排查与处理。

4、 网站状态检查

网站状态检查主要是指做HTTP状态查询,如有异常报错,均需联系您的服务器提供商或网站空间服务商进行排查与处理。

  • 如提示:网站访问超时,请联系网站服务器提供商; 则指HTTP查询中,出现TIMEOUT

  • 如HTTP状态查询返回码小于400,则代表正常。

  • 如HTTP状态查询返回码大于400,则需要您联系服务器提供商或网站空间服务商进行排查与处理。