概述
常见域名解析不生效原因:
新注册的域名
新注册的域名,DNS服务器还没有同步,您过一段时间再查看DNS是否同步,如一直未同步,您可以手动修改域名的DNS服务器地址。修改域名DNS服务器后,一般默认需要48小时的全球同步时间后才能完全生效。
域名状态异常
域名状态异常会直接影响域名解析生效。可以使用WHOIS工具排查域名状态信息,如果域名状态显示为“serverHold”、“clientHold”时,域名均无法解析。
可能原因:多为公共模板注册的域名、未进行实名认证、域名纠纷或涉及业务违规被管局处罚等。
解决方法:
如果您的域名注册商不是阿里云,您需要联系您的域名注册商进行处理。
如果您的域名是在阿里云注册,解除域名锁定状态Clienthold、Serverhold。
说明如果文档仍不能解决您的问题,请您通过提交域名在线客服联系售后服务人员 。
域名被监管部门封堵
请检查是否有来自监管部门的正式通知或邮件。如果封堵是由监管部门执行的,这已超出阿里云的控制范围,请直接联系相关部门进行处理。
域名已过期
如果域名已经过期,域名的解析记录被暂停,导致无法正常访问网站。
解决方法:在域名信息查询(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(生存时间)缓存时间过后,重新进行测试。