域名解析为什莫不生效?

概述

常见域名解析不生效原因:

新注册的域名

新注册的域名,DNS服务器还没有同步,您过一段时间再查看DNS是否同步,如一直未同步,您可以手动修改域名的DNS服务器地址。修改域名DNS服务器后,一般默认需要48小时的全球同步时间后才能完全生效。

域名状态异常

域名状态异常会直接影响域名解析生效。可以使用WHOIS工具排查域名状态信息,如果域名状态显示为“serverHold”、“clientHold”时,域名均无法解析。

  • 可能原因:多为公共模板注册的域名、未进行实名认证、域名纠纷或涉及业务违规被管局处罚等。

  • 解决方法:

    说明

    如果文档仍不能解决您的问题,请您通过提交域名在线客服联系售后服务人员 。

域名被监管部门封堵

请检查是否有来自监管部门的正式通知或邮件。如果封堵是由监管部门执行的,这已超出阿里云的控制范围,请直接联系相关部门进行处理。

域名已过期

如果域名已经过期,域名的解析记录被暂停,导致无法正常访问网站。

解决方法:域名信息查询(WHOIS)中查询域名的到期日期,如果域名已经过期,您需及时对域名进行续费,具体操作请参见域名续费。域名续费成功后24~48小时内会恢复域名解析。

子域名被托管

如果您的子域名被托管在其他地方,那么在主域名处所做的DNS解析设置将不会对这个子域名生效。例如,假如您的主域名example.com的 DNS 设置是在云解析DNS完成的,但子域名 www.example.com 却托管在另一个阿里云账户或其他的服务提供商上,那么您在主域名example.com中为子域名www.example.com所做的任何 DNS 记录更改将不起作用。

解决方法:您需要在托管子域名www.example.com的位置重新设置解析记录,并重新进行测试。

修改过解析记录

如果修改了解析记录,需要等待各地的运营商LocalDNS的缓存到期,域名解析才会生效。一般修改解析后的生效时间取决于域名的TTL设置。解析生效时间相关,请参见解析生效时间FAQ

修改过域名DNS服务器

修改域名DNS服务器,一般默认需要48小时的全球同步时间后才能完全生效。在修改域名DNS服务器48小时内,需要保证DNS数据在新DNS服务商以及旧的DNS服务商之间保持一致。如果您在旧DNS服务商删除了DNS解析数据,或者您没有在新DNS服务商中添加DNS数据,均会造成域名解析不生效的情况出现。修改DNS服务器常见问题,请参见修改域名DNS服务器FAQ

未使用云解析DNS服务器

需要检查域名DNS服务器是否为云解析DNS分配的DNS服务器,当前使用的DNS服务器查询,请以域名信息查询(WHOIS)结果为准。如果您在whois查询中,发现当前使用的DNS服务器不在下列列表中,则代表您的解析服务不是云解析DNS提供的,需要您联系您的DNS服务商进行排查。

云解析DNS分配的DNS服务器名称

版本

vip(1-8).alidns.com

付费版

ns(1-32).hichina.com、ns(1-8).alidns.com

免费版

解决方法:修改DNS服务器为云解析DNS分配的DNS服务器,详情请参见:阿里云域名如何修改DNS服务器

说明

如果您刚修改过DNS服务器但是whois查询展示的仍为原DNS服务器名称,请您耐心等待即可,因为域名注册信息的查询是缓存信息,并非实时更新,您可以在whois查询结果页,点击获取最新信息查询结果。

域名解析未配置默认线路

如果域名解析中未设置一条来源为“默认”的解析记录作为兜底,这可能会导致某些地区或网络线路无法匹配到相应的解析记录,从而引起解析失败。

解决方法:为该域名添加一条“默认”来源的解析记录,并在 TTL(生存时间)缓存时间过后,重新进行测试。

image