排查前须知请参考解析生效测试方法,确认解析生效情况。
DNS生效时间存在延迟,修改/删除解析请等待 ”TTL时长+10分钟“ 再开始排查,详情可参见删除/修改记录解析多久生效? 。
异常快速定位异常表现
可能原因
详细内容
所有地区都无法访问
域名被锁定、DNS服务器错误
一、域名状态异常或DNS配置错误
部分区域访问异常
设置为智能线路、localDNS缓存原因
二、部分区域访问异常
修改/删除解析记录后不生效
localDNS缓存原因
修改/删除记录解析多久可以生效?
修改DNS服务器后解析不生效
顶级域的DNS服务器缓存设置
修改DNS服务器解析多久可以生效?为什么需要48小时的解析生效时间?
邮件收发异常
解析记录设置错误、缓存未生效
三、邮箱解析不生效
解析已生效,但网站无法访问
HTTPS访问但未配证书、网站未备案、网站服务器配置异常
四、网站无法访问异常排查
一、域名状态异常或DNS配置错误域名状态异常检查:whois查询>输入您的域名>单击查询按钮>查看域名状态。
异常表现:状态显示为serverHold/clientHold
解决方案:
阿里云注册域名:解除域名锁定状态Clienthold、Serverhold。
非阿里云注册域名:您需要联系您的域名注册商进行处理。
DNS服务器状态检查检查:云解析DNS-公网权威解析>查看列表DNS服务器地址栏。
异常表现:未使用系统分配的DNS地址/域名的DNS信息未查询到/探测超时
解决方案:查看DNS服务器状态及异常处理。
解析记录设置问题检查:云解析DNS-公网权威解析>选择对应的域名>查看解析记录列表。
异常表现:未查询到相关域名解析记录/解析记录为暂停状态/主机记录设置错误/记录值设置错误
解决方案:
异常场景
说明
解决方案
未查询到相关域名解析记录
解析记录列表中,没有对应的域名相关类型的解析记录。
根据业务需求添加相应的解析记录。
解析记录为暂停状态
解析记录列表中,有对应的域名相关类型的解析记录,但状态为暂停,导致解析不生效。
启用该解析记录,确保其状态为“启用”。
主机记录设置错误
若要为主域名本身example.com设置解析记录,主机记录输入@。
若要为子域名www.example.com设置解析记录,主机记录输入www。
修改主机记录为正确值。
记录值设置错误
A记录:通常指网站服务器的公网IPv4地址。示例:192.0.2.1
AAAA记录:通常指网站服务器的IPv6地址。示例:ff03:0:0:0:0:0:0:c1
CNAME记录:记录值为 CNAME 指向的域名,只可以填写域名。示例:aliyundoc.com
修改记录值为正确值。
二、部分区域访问异常解析请求来源未配置默认线路检查:云解析DNS-公网权威解析>选择对应的域名>查看解析记录列表。
异常表现:解析请求来源配置为特定地域、特定运营商等的智能解析,但当前探测未命中该智能线路。
解决方案:
方式一:修改解析请求来源为默认。
适用于普通解析需求,不需要分线路配置。
方式二:保留分线路配置并新增默认解析记录。
如果需要保留分线路配置,可以新增一条解析请求来源为“默认”的解析记录,其他参数保持不变。
本地DNS服务器缓存导致检查:当修改完解析后,解析生效时间是取决于本地DNS服务器的缓存刷新时间。如果某些地区的 DNS 缓存刷新得快,那么就生效快;如果某些地区本地DNS缓存刷新时间长,缓存信息里保存的仍然是原来的解析结果,所以这些地区就会出现解析不生效或者无法访问的情况。
解决方案:请耐心等待解析生效。这种情况云解析DNS无法处理,您可以联系当地的互联网服务提供商(ISP)进行咨询。
三、邮箱解析不生效解析记录设置错误检查:访问云解析DNS-公网权威解析,选择目标域名,查看解析记录列表。
异常表现:主机记录设置错误/解析记录缺失/解析记录重复
解决方案:
异常场景
说明
解决方案
主机记录设置错误
与邮箱服务商提供的“解析记录清单”对比后,发现设置的主机记录(如 @、mail)与邮箱服务商要求的不一致,导致解析未能指向正确的邮件服务器。例如应配置为 mail 却误设为 webmail。
根据邮箱服务商提供的配置清单,修改解析记录为指定值。
解析记录缺失
与邮箱服务商提供的“解析记录清单”对比后,发现缺少必要的解析记录(如 MX、CNAME、TXT等),导致邮件服务无法正常使用。
根据邮箱服务商提供的配置清单,添加解析记录。
解析记录重复
与邮箱服务商提供的“解析记录清单”对比后,发现存在“主机记录”和“记录类型”相同的解析配置,导致邮件服务无法正常使用。例如已有 MX 记录未删除,又新增一条。
删除解析记录或暂停记录。
刚设置的邮箱解析,缓存尚未生效域名刚添加解析一般要等2小时才能稳定生效,您可以稍后再测试下收发邮件。
四、网站无法访问异常排查确保访问的url的协议部分是http,而不是https如果您在浏览器中直接输入刚刚配置过解析的网址,如demo.example.com,浏览器会默认加上https协议头,以https://demo.example.com访问,但是此时您的网站可能只支持通过http方式访问。
检查:将浏览器中的链接复制出来,观察是否带有https协议头。
解决:
方案一:将https-> http,贴到浏览器的地址栏重新访问。
方案二:给网站配置HTTPS证书,服务监听443端口,再通过https方式访问。
备案检查根据工信部要求,域名解析至中国内地服务器必须先完成网站备案,才能正常开通网站访问。
进入IPC备案查询,输入需要查询的域名地址并单击搜索按钮。
根据是否查出备案信息判断:
可以查询出信息,则说明备案正常。
若备案结果查询为空,则说明域名未备案或者备案未成功。解决方案如下:
域名未备案:如果主体和域名从未备案过,需要在阿里云进行备案,具体操作请参见ICP备案流程。
如果您已经提交了备案申请,但备案信息还未通过管局审核,是由于管局还在审核中,耐心等待管局审核即可。若管局审核失败,请您尽快查看备案审核失败原因,并根据提示完成修改后重新提交管局审核,具体请参见备案驳回FAQ。
网站服务异常网站服务异常导致无法访问的可能原因非常多。如网络不通、防火墙未开、服务端口未监听等。请参考无法访问ECS实例中运行网站的快速排查方法,获取更多排查思路。
常见问题删除/修改记录解析多久生效?
修改或删除域名解析记录后,理论上生效的最长时间是解析记录修改或删除前设置的TTL值。例如解析记录设置的TTL值为 10 分钟,则理论上全球解析生效时间需要10分钟。
然而,如果某些运营商的LocalDNS服务器强制设置了更长的缓存时间,这将导致解析记录的修改或删除生效延迟,最长可能需要48小时才能完全生效,因此,在进行修改时,建议确保修改前后的IP地址都能正常提供服务,以避免影响用户体验。
修改DNS服务器解析多久生效?为什么需要48小时的解析生效时间?
修改DNS服务器的解析生效时间主要取决于本地DNS缓存中存储的域名DNS服务器名称的TTL(生存时间)值。一般来说,TTL值可以从几分钟到48小时不等,具体时长取决于顶级域的设置。
例如,“.com”顶级域的DNS服务器可能会将域名DNS服务器信息缓存长达48小时;而“.cn”顶级域的DNS服务器则通常会缓存24小时。由于不同顶级域的DNS服务器可能设置了不同的TTL值,因此理论上,修改域名DNS服务器后,全球范围内解析更新的最长生效时间需要48小时。