本文将为您说明域名解析不生效和域名已生效,但无法访问网站相关常见问题。
解析不生效
Q:如何测试解析是否生效?
答:解析是否生效,主要是看本地解析和权威解析返回的解析结果,和您的设置是否一致。如果一致,那么代表解析已生效。 如果是本地解析结果不一致,那么建议您等10分钟后再进行测试(通常是因为本地DNS缓存还未失效),如果是权威解析结果不一致,您可以联系我们的售后支持为您排查。您可以参见解析生效测试方法。
Q:域名解析为什么不生效?
答:影响域名解析不生效的常见原因:
新注册的域名
新注册的域名,DNS服务器还没有同步,您过一段时间再查看DNS是否同步,如一直未同步,您可以手动修改域名的DNS服务器地址。修改域名DNS服务器后,一般默认需要48小时的全球同步时间后才能完全生效。
域名已过期
如果域名已经过期,域名的解析记录被暂停,导致无法正常访问网站。
解决方法:在域名信息查询(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(生存时间)缓存时间过后,重新进行测试。
Q:解析不生效,如何排查?
答: 解析不生效主要是指DNS查询请求的结果与您在云解析DNS中的设置不一致,或者指DNS查询请求未能查询到域名指向的服务器IP地址。请参阅解析不生效排查方法文档。
Q:DNS解析长时间不生效,怎么办?
答: 一般DNS解析不生效多是由于本地DNS服务器缓存未刷新导致,需要注意的是,客户本地DNS服务器(也称缓存DNS服务器)不在云解析DNS 服务的控制范围内,缓存DNS服务器是根据您设置的TTL时间,来缓存您的DNS解析记录。常见场景的解析生效时间如下:
新增解析记录解析:实时生效
删除/修改记录解析:取决于本地DNS缓存的解析记录的TTL到期时间,一般默认为10分钟。
更多解析生效时间,请参见解析生效时间FAQ文档。
Q:本地DNS解析不生效,怎么办?
答:客户本地DNS服务器(也称缓存DNS服务器)不在云解析DNS 服务的控制范围内,缓存DNS服务器是根据您设置的TTL时间,来缓存您的DNS解析记录,所以建议您等待TTL过期后再进行测试。如果您不知道如何查看或设置的TTL缓存时间,请参见TTL 值设置方法。
如果您需要在客户端刷新本地 DNS 缓存,可使用以下命令:
Windows:
ipconfig /flushdnsmacOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderLinux:
sudo systemd-resolve --flush-caches # 或新版命令: sudo resolvectl flush-caches如果使用的是 nscd 缓存服务,执行:
sudo /etc/init.d/nscd restart
此外,建议使用浏览器无痕模式(Incognito/Private Window)访问,或清除浏览器缓存,以排除浏览器自身缓存干扰(特别是针对 URL 转发、HTTPS 证书报错等场景)。
Q:为什么某些地区会出现解析不生效?
答:某些地区解析不生效,一般是如下两种情况:
本地DNS服务器缓存导致:当修改完解析后,解析生效时间是取决于本地DNS服务器的缓存刷新时间。如果某些地区的 DNS 缓存刷新得快,那么就生效快;如果某些地区本地DNS缓存刷新时间长,缓存信息里保存的仍然是原来的解析结果,所以这些地区就会出现解析不生效或者无法访问的情况。
解决:这种情况云解析DNS无法处理,您可以联系当地的互联网服务提供商(ISP)进行咨询。
解析线路设置导致:如果解析线路没有设置 默认,也会出现解析不生效或者无法访问的情况。
解决:添加一条解析请求来源为“默认”的解析记录(其他配置和当前不生效的解析记录保持一致)。具体操作可参考添加解析记录。
抓包排查:若在特定地区或运营商下无法访问,建议在故障复现时使用 Wireshark(Windows)或 tcpdump(Linux)进行抓包,保存 .cap 文件,以便分析是 DNS 解析阶段失败还是 TCP 连接阶段被拦截。
Q:部分地区解析不生效,云解析可以帮我联系运营商刷新缓存吗?
答:不可以。因为域名的访问者是来源于全国各地,全国各地的本地DNS服务器都会有缓存信息,而云解析DNS是权威DNS服务器,不能解决全国各地本地DNS服务器的缓存刷新问题。
Q:配置 CNAME、TXT 或 MX 记录后,第三方平台验证不通过或显示解析异常,如何处理?
答:针对邮箱验证、SSL 证书验证、CNAME 接入等场景,建议按以下步骤排查:
确认记录类型与值:严格核对主机记录(如
_acme-challenge、_dmarc、@、www)和记录值是否与第三方平台要求完全一致。注意检查末尾的点号、多余空格等细节。验证解析结果:
使用
dig或nslookup指定记录类型查询:dig TXT example.com nslookup -type=CNAME www.example.com使用阿里云全网拨测工具,选择对应的记录类型进行检测,确认全国节点是否已同步。
缓存与生效时间:DNS 全网同步及缓存刷新需要时间(10 分钟~48 小时)。若拨测正常但第三方仍报错,建议等待一段时间后再重试验证,或联系第三方平台确认其检测节点的缓存情况。
冲突检查:确保没有与其他记录冲突。例如,CNAME 与 A 记录不能共存于同一主机记录。
解析已生效/无法访问网站
Q:域名解析已经生效,但是网站打不开或跳转异常?
答:域名解析只是网站建设的其中一个环节,解析设置完成并不等同于网站可以访问。遇到这个问题,优先通过解析生效测试方法对域名解析进行测试。如果解析正常而网站不能访问,则代表网站无法打开的原因不是域名解析导致,建议如下:
检查服务器所在的安全组80和443端口(当网站使用到HTTPS时,需开放443端口)是否开放。
telnet your-server-ip 80 telnet your-server-ip 443如果服务器使用的是阿里云ECS服务器,安全组设置,请参见检查ECS实例安全组规则。
检查服务器,该服务未启动/开启或服务对应端口是否被监听,详情请参见检查服务状态及端口监听状态。
检查服务器内防火墙是否开放,以及对应的端口是否放行,详情请参见检查ECS防火墙设置。
若浏览器提示“连接被重置”或“不安全”,检查服务器是否正确部署了 SSL 证书。DNS 层面无法处理 HTTPS 证书问题。
重定向/跳转配置:
若配置了 URL 转发,注意阿里云隐性/显性 URL 转发仅支持 HTTP 协议访问,不支持 HTTPS 源站。若通过 HTTPS 访问可能导致失败或循环重定向。
检查 Web 服务器(Nginx/Apache)是否配置了错误的重定向规则(如跳转到内网 IP 或未解析的域名)。
如果以上检查均无误,建议联系服务器IP或网站空间技术人员,排查网站无法访问的原因。
Q:解析已生效,但是ping不通是什么原因?
答:解析已生效,则代表域名解析服务环节是正常的。ping 命令依赖 ICMP 协议,只能直接探测 A记录(IPv4)或 AAAA记录(IPv6) 对应的IP地址。一般ping不通,多属于网络链路问题。
比如ping不通CNAME或MX记录,可能是由于目标域名未配置A/AAAA 记录,或中间解析链断裂。若服务器禁用 ICMP 协议,也可能导致 ping 不通。
如果您的服务器IP是阿里云提供的,您可以提交服务器售后排查,如果您的服务器IP不是阿里云提供的,请联系您的服务器提供商来排查和测试。
Q:网站时好时坏,是解析不稳定的原因吗?
答:需要明确是属于网站打开不稳定?还是网站访问慢?还是解析不稳定?
网站打开不稳定和网站访问慢:这两项都不在云解析DNS的控制范围内,域名解析的主要功能是将域名解析到网站服务器IP地址上,所以如果访问域名能打开网页,就说明解析服务是正常的。需要联系您的技术人员分别从服务器配置、网站程序、网络环境等多方面进行进一步排查。
解析不稳定:当域名解析时,电脑首先向 Local DNS发送解析请求;如果 Local DNS缓存过期或无缓存,Local DNS 会依次向根 DNS、顶级域 DNS、以及云解析DNS(权威 DNS)发送解析请求,如果Local DNS 不稳定也有可能导致解析异常。所以请在下次不稳定的时候,将阿里巴巴查询工具进行截图并提交给我们,提交工单。
其他常见场景
Q:ECS 实例到期或释放后,解析记录会自动删除吗?
答:不会。ECS 实例到期或释放不会自动删除云解析 DNS 中的解析记录。解析仍指向原 IP,但服务不可用。若该 IP 被重新分配给其他用户,可能导致域名解析到他人服务器,存在安全风险。建议及时删除不再使用的解析记录。
Q:中文域名查询异常怎么办?
答:部分第三方工具对中文域名识别异常,建议使用 Punycode 编码进行查询和配置。例如,中文.com域名对应的 Punycode 格式如 xn--fiq228c.com。可通过在线 Punycode 转换工具获取编码。
Q:配置了全局流量管理(GTM)后,DNS 控制台的普通解析记录不生效?
答:若配置了 GTM 实例,GTM 具有最高优先级,DNS 控制台的普通解析记录将不再生效。若 GTM 服务关闭或删除,需等待缓存过期后普通解析记录才恢复生效。
Q:阿里邮箱客户端提示异常或解析错误,但网页端收发邮件正常,如何处理?
答:若通过 DNS 拨测工具确认 MX/TXT 记录已生效,且网页端(Webmail)能正常收发邮件,则说明解析配置正确。客户端的异常提示可能是由于本地缓存或服务端数据同步延迟导致。建议:
检查并删除 DNS 中多余的、非当前邮箱服务商的解析记录。
等待 24~48 小时,让全球 DNS 数据和邮箱服务商内部数据完全同步。
重启邮箱客户端或重新添加账号进行测试。
Q:域名续费后,解析记录是否会失效?
答:域名续费不会影响已配置的 DNS 解析记录。只要域名处于正常状态(未过期、未被冻结),解析记录将持续生效。若续费后出现短暂异常,通常是因域名状态更新同步延迟所致,等待片刻即可恢复。