域名服务BCD

    域名健康检查工具

    什么是域名检测工具?

    域名检测工具是百度云智能助手帮助您对域名、DNS、网站 三大模块进行检测,提前发现异常。

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

    1. 可帮用户在设置完解析后,快速测试解析是否生效。
    2. 可帮用户快速定位出解析不生效的原因,降低排查原因的时间成本。

    如何使用域名检测工具?

    第一步:在创建工单页面,选择域名服务。

    image.png

    第二步:选择域名健康检查工具。

    image.png

    第三步:进入智能助手对话流程,输入要检测的域名。

    image.png

    注意:

    智能助手可以单独查询主域名或子域名,例如要检测cloud.baidu.com,则需要输入cloud.baidu.com

    域名检查

    如果域名检查提示有异常,则会影响域名解析,需要您联系域名注册商进行排查与处理。

    域名注册商

    指您的域名注册与管理的地方。

    域名有效期

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

    常见问题:

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

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

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

      答:域名检测模块是调用whois进行查询,而whois系统可能不是实时获取的最新域名信息,如遇到此类问题,请您提交工单反馈,我们将人工核对到期时间的问题。

    域名状态

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

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

    解决域名状态异常的方法:

    • 如果您的域名注册商不是百度智能云,需要您联系您的域名注册商进行处理。
    • 如果您的域名是在百度智能云注册,若已完成了域名实名认证,请您提交工单咨询具体原因。

    DNS检查

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

    域名是分层结构,域名DNS服务器也是对应的层级结构。有了域名结构,还需要有域名DNS服务器去解析域名,且是需要由遍及全世界的域名DNS服务器去解析,域名DNS服务器实际上就是装有域名系统的主机。域名解析过程涉及4个DNS服务器,分别如下:

    层级 作用
    根DNS服务器 英文:Root nameserver。本地域名服务器在本地查询不到解析结果时,则第一步会向它进行查询,并获取顶级域名服务器的IP地址。
    顶级域名服务器 英文:Tld nameserver。负责管理在该顶级域名服务器下注册的二级域名,例如“www.baidu.com”,.com则是顶级域名服务器,在向它查询时,可以返回二级域名“baidu.com”所在的权威域名服务器地址。
    权威域名服务器 英文:authoritative nameserver。在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系,例如智能云解析DNS(ns1.bdydns.cn,ns2.bdydns.cn)。
    本地域名服务器 英文:Local DNS。本地域名服务器是响应来自客户端的递归请求,并最终跟踪直到获取到解析结果的DNS服务器。例如用户本机自动分配的DNS、运营商ISP分配的DNS、谷歌/114公共DNS等。

    智能助手将帮助您检查以上各层级的DNS结果,以及做初步的分析结论。

    DNS服务商

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

    DNS服务商解析结果

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

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

    • 提示未检测到该域名设置的DNS解析记录,说明您未在权威DNS中添加任何解析记录。
    • 提示DNS解析结果检查失败,则说明向权威DNS查询域名时,出现了检测超时、递归解析无响应、servfail等异常情况,遇到此类报错,则需要您联系您的DNS服务商进行排查与处理。
    • 如果无上述两种报错,此处则会显示出权威DNS服务器的解析结果;如果此处的解析结果和您在控制台设置的不一致,则也需要您联系您的DNS服务商进行排查与处理。

    114.114.114.114解析结果

    什么是114.114.114.114?

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

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

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

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

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

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

    114DNS解析结果说明

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

      • 如果DNS服务商解析结果也报此项错误,那么说明您未在权威DNS设置过解析记录;
      • 如果DNS服务商有解析记录结果,但是LocalDNS提示此项报错,则代表LocalDNS还未生效。
    • 提示DNS解析结果检查失败,则说明向Localdns查询失败(例如超时、递归解析无响应、servfail)
    • 如果无上述两种报错,此处则会显示出114DNS查询的解析结果。

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

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

    • 可能为localDNS缓存未到期导致,建议等待TTL缓存过期,再进行测试验证
    • 联系LocalDNS服务商做缓存刷新或异常排查(如果是运营商ISP分配的DNS就联系各运营商,如果使用的公共DNS,就联系公共DNS售后)

    递归解析追踪

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

    递归解析结果说明:

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

    TTL生效时间

    TTL值是指全国各地的Localdns服务器中缓存解析结果的时间周期。

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

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

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

    网站检测

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

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

    备案检查

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

    • 已备案已接入:网站已备案,且在百度智能云已完成备案接入。
    • 已备案未接入:网站已备案,但在百度智能云未完成备案接入,如果您的网站需要使用百度智能云服务器或主机,需要尽快完成备案接入。
    • 未备案:网站未备案,请咨询服务器提供商。

    ping检查

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

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

    网站状态检查

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

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

    网站收录检查

    智能助手,将模拟检查网站是否被百度搜索引擎收录,(其它搜索引擎,请联系对应服务商查询或者其它第三方工具查询)。

    上一篇
    工具与服务
    下一篇
    API参考