阿里云DNS的生效时间可能会有所延迟,这是由于域名DNS服务器发生变更后,需要等待本地DNS中域名DNS服务器的TTL缓存失效。这个过程大约需要48小时。在此期间,本地DNS会重新发起递归查询,然后全国各地的DNS才能同步到最新的域名DNS服务器名称。
如果您发现域名解析仍未生效,您可以进行以下检查:首先确认域名的Whois状态是否正常,如果域名未实名认证或者域名状态不正常,服务商是不会提供解析的。其次,查看下域名DNS服务器地址,很多用户域名在阿里云,但DNS服务器使用的是非阿里云的,这种情况在阿里云更改解析是不生效的。
此外,您还可以通过云解析控制台来判断域名解析是否在云解析DNS上已生效。具体来说,就是查看权威DNS的查询结果是否和您在云解析DNS设置的解析一致。如果查询结果与您的设置不一致,可以提交工单联系阿里云售后为您处理。
参考下:
解析生效时间FAQ https://help.aliyun.com/document_detail/39837.html?spm=a2c4g.39834.0.i1
新增解析记录解析多久可以生效?
答:实时生效
删除/修改记录解析多久可以生效?
答:解析生效时间取决于本地DNS缓存的解析记录的TTL到期时间,一般默认为10分钟。例如解析记录设置的TTL值为 10 分钟,则理论上全球解析生效时间需要10分钟;解析记录设置的TTL值为60秒,则理论上全球解析生效时间需要60秒。
修改DNS服务器解析多久可以生效?
答:修改DNS服务器的解析生效时间是取决于本地DNS缓存的域名DNS服务器名称的TTL时间,一般默认为48小时。例如“.com”顶级域DNS服务器缓存域名DNS服务器信息是48小时;“.cn”顶级域DNS服务器缓存域名DNS服务器信息是24小时。因为不同顶级域DNS服务器缓存域名DNS服务器信息的TTL时间是不同的,所以理论上修改域名DNS服务器全球解析生效时间最长需要48小时。
为什么修改/删除记录解析不是实时生效?
答:因为客户端本地DNS会缓存域名的解析结果,当用户访问域名时,如果本地DNS缓存未到期,是不会向云解析DNS请求最新的解析记录,而是直接将之前缓存的解析结果返回给客户,所以修改/删除/暂停记录的解析生效时间需要等到客户端本地DNS的缓存过期。建议您参见 基本概念,来理解解析生效时间原理。
为什么修改DNS服务器需要48小时的解析生效时间?
答:因为域名DNS服务器发生变更后,需要等待本地DNS中域名DNS服务器的TTL缓存失效,本地DNS才会重新发起递归查询,然后全国各地DNS才能同步到最新的域名DNS服务器名称,所以修改DNS的解析生效时间需要48小时。
为什么添加记录可以实现解析实时生效?
答:这里的添加记录是指首次为域名添加解析记录(不含删除记录后重新添加记录的场景)。因为客户端本地DNS从未缓存过该域名的解析信息,所以本地DNS服务器会发起递归查询,并最终向权威DNS服务器查询到解析结果,并返回给访问者,所以添加记录时实时生效的。
修改/删除记录后,为什么有的地区生效时间快,有的地区生效时间慢?
答:因为域名的访问者是来源于全国各地,而全国各地的本地DNS服务器缓存失效时间是存在差异性的。
例如有的访问者本地DNS服务器缓存可能即将到期,本地DNS则会重新发起递归查询,因此可以获取到最新的解析结果,所以会让您感觉有些地区解析生效时间快;而有的访问者本地DNS服务器缓存时间则可能刚开始计时,本地DNS需要等到缓存失效才会重新进行递归查询并获取到最新的解析结果,所以就会让您感觉有些地区解析生效慢。
记录变更,云解析DNS的解析生效时间需要多久?
答:云解析DNS是权威DNS服务器,在云解析DNS中变更解析记录是秒级生效的,但是这个记录的变更信息,同时还需要被同步到全国各地的本地DNS服务器上,这个同步时间则取决于本地DNS中缓存解析记录的TTL到期时间。
解析未生效类问题:
1.设置了域名解析记录,为何没有生效?请参考:
https://help.aliyun.com/document_detail/2261263.html?
2.域名解析已经生效,但是网站无法访问?
请使用(https://boce.aliyun.com/detect/dns )进行拨测,如果解析测试生效,则代表网站无法打开的原因不是域名解析导致,建议联系服务器IP或网站空间技术人员,排查网站无法访问的原因。
3.添加邮箱解析记录后,发现邮箱功能无法使用,请先验证邮箱记录是否生效?
验证方法:打开链接(https://boce.aliyun.com/detect/dns ),输入要检测的域名,在高级设置中可以选择CNAME、MX、TXT记录类型进行拨测。如果解析记录已生效,请联系您的邮箱厂商进行排查;以下链接介绍了各种场景的邮箱记录配置场景及常见邮箱厂商的官网主页链接:
https://help.aliyun.com/document_detail/106555.html?#d749df2004b41
4.申请域名SSL证书显示未检测到DNS记录值?或验证失败?
请在 https://boce.aliyun.com/detect/dns 中进行拨测验证,如果解析记录已生效,请在证书产品下进行咨询或者提工单。
此回答整理自钉群“【外部】阿里云DNS客户交流4群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。