概述
首先我们要知道域名解析失败和网站无法访问是两个不同的概念,解析失败是指DNS查询请求的结果与您在云解析DNS中的设置不一致,或者DNS查询请求查询域名指向的服务器IP地址失败。所以域名解析成功并不代表网站可以访问,因为网站访问和网站服务器、网站备案、网站程序、网络环境等诸多因素有关。但是域名解析失败一定会导致网站无法访问,所以本文主要针对域名解析失败的场景提供排查思路。如果排查结果正常,那么针对网站访问问题,则需要联系您的技术人员从其他角度进行下一步排查。
适用情况
故障排除思路
检查域状态。
可以通过whois查询,如果域名状态提示,或者云解析控制台中DNS服务器提示运行异常,基本可以确定域名解析不可用,是因为域名注册局锁定了域名。域名被锁定的原因大多是因为域名没有实名认证,所以需要去域名控制台进行实名认证。只要域名状态显示,就说明解析肯定不可用,需要联系域名注册局进行实名认证或者调查解除锁定原因。
检查域名是否已过期。
如果您的域名已过期,并在到期后进行续费,续费成功后通常需要 24-48 小时才能恢复使用。在此期间没有办法加快续费进程。建议您在域名到期前完成续费。
检查是否使用了 Cloud DNS。
您需要检查域名DNS服务器是否为云解析指定的DNS服务器,当前使用的DNS服务器请参考whois查询结果,如果whois查询中您当前使用的DNS服务器不在以下列表中,则说明您的解析服务不是云解析提供的,您需要联系您的DNS服务商进行排查。
Cloud DNS 分配的 DNS 服务器名称
版本
贵宾(1-8)。
付费版本
ns(1-32).、ns(1-8).
免费版本
阐明
如果您刚刚更换了DNS服务器,但whois查询仍然显示的是原来的DNS服务器名,请您耐心等待,因为域名注册信息的查询是缓存信息,并不是实时更新的,您可以在whois查询结果页面点击获取最新信息查询结果。
检查48小时内DNS服务器是否被修改。
更换DNS服务器后,解析时间取决于本地DNS缓存的DNS服务器名的TTL时间,一般需要24到48小时。因此,更换DNS服务器的48小时内,新旧DNS服务商的解析数据必须一致。如果删除原DNS服务商中的解析记录,或者在新DNS服务商中没有添加解析记录,或者新旧DNS服务商添加的解析记录不一致,都可能导致无法解析,或者网站时而正常时而异常。
确认解析记录配置。
主要检查解析行、主机记录、记录值、TTL的配置。
确认解决记录的有效时间。
解析记录生效时间取决于TTL时间,一般默认TTL设置为10分钟,所以除了新增解析记录外,其他修改解析记录的场景建议等待10分钟后再进行测试。
检查是否为本地原因导致故障。
步骤主要是为了判断是否因为本地DNS原因导致解析失败,请下载检测工具:苹果电脑,电脑。
本地 DNS 解析
权威 DNS 解析
关键结果
解决方案
DNS查询结果与设置不一致
DNS查询结果与设置不一致
解析不起作用
DNS查询结果与解析设置不一致
DNS查询结果与设置一致
本地 DNS 解析无效
等待本地TTL时间到期后重新测试,或者刷新本地DNS缓存后重新测试
DNS查询结果一致
NS查询结果一致
分析已生效
—
检查域名是否被封。
例如本地DNS通过dig+trace命令查询根DNS服务器时,直接返回IP地址,这种情况一般是因为云解析DNS服务器解析正确,但是在正常解析过程中,域名被上级网络设施强行屏蔽,这个不是阿里云能够控制的,建议您针对您的业务更换域名。
总结
解析失败主要是指DNS查询请求的结果与您在云解析DNS中的设置不一致,或者DNS查询请求查询到域名指向的服务器IP地址失败。按照以上排查思路,如果解析正常但网站无法访问,则需要联系您的技术人员检查服务器配置、网站程序、网络环境等方面进行进一步排查。如果解析无效,按照以上排查思路也能帮助您快速定位到解析无效的原因。
扫一扫在手机端查看
-
Tags : 域名解析ip_域名解析不生效的排查思路
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。