- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
- API参考
- SDK参考
- 场景代码示例
-
常见问题
-
产品咨询类
- 云解析服务是否计费?
- 支持创建多少个域名/记录集/反向解析?
- 华为云DNS对用户提供域名服务的DNS服务器地址是什么?
- 华为云云解析服务提供的内网DNS地址是多少?
- 公网解析与内网解析有什么区别?
- 是否同时支持IPv4和IPv6解析?
- 是否支持显性/隐性URL转发功能?
- 是否支持动态域名解析?
- 是否支持泛解析?
- 什么是TTL值?
- 云解析服务最高支持几级域名?
- 域名解析的顺序是什么?
- DNS解析线路的优先级顺序是什么?
- SOA记录中的Email格式为什么变化了?
- 什么是CAA?
- MX优先级有什么意义?
- 云解析服务是否支持端口解析?
- 如何配置NSCD服务实现缓存加速并提高DNS可用性?
- 怎样提高自建DNS的响应时效?
- 如何使用Serving Stale提高自建DNS的解析成功率?
- 如何配置Nginx解析域名?
- 是否支持通过EDNS获取客户端真实IP地址实现精准调度?
- 域名解析不生效
- 网站无法访问
- 公网域名解析
- 内网域名解析
- 反向解析
- 域名转移
- 邮箱解析
-
产品咨询类
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
解析不生效怎么办?
问题描述
域名解析不生效的表现是使用ping命令无法获取正确的域名解析IP地址。解析不生效的原因有多种,本节操作介绍解析不生效的排查思路。
排查方式
- 通过域名网站检测平台一键检测。
图1 域名网站检测
根据检测结果,解决域名实际存在的问题。
详细内容请参见表1。
图2 查看域名检测结果表1 常见域名检测问题及解决措施 类型
检测项
错误信息提示
解决措施
域名信息
域名服务商
-
-
域名到期时间
域名到期
请联系您的域名服务商进行续费。
在华为云域名服务商注册的域名续费详细请参考域名续费。
域名状态
clientHold或serverHold
解析不生效,请联系您的域名服务商处理。
DNS服务商
是否是华为云DNS服务器地址。
非华为云DNS服务器地址,请联系当前使用DNS服务商处理。
如果需要使用华为云DNS解析,请参考怎样查看并修改域名的DNS服务器地址?。
DNS解析
公共DNS解析结果
未检测到域名的DNS记录。
华为云DNS服务商,请登录DNS控制台创建域名并添加解析记录,详细内容请参见网站解析。
非华为云DNS服务商,请联系当前使用DNS服务商处理。
域名TTL生效时间
-
-
网站信息
网站备案
网站未备案
网站未备案,访问将会被阻断,详细请参考网站备案。
80端口检查
端口不通
请联系您公司的运维人员检查网站配置。
443端口检查
端口不通
HTTP状态码
端口不通,请检查服务器设置
Ping检查
失败
华为云DNS服务商,请登录DNS控制台创建域名并添加解析记录。详细内容请参见网站解析。
非华为云DNS服务商,请联系当前使用的DNS服务商处理。
工信部黑名单
在黑名单
请联系您的域名服务商解决。
- 用户根据可能出现的问题自主排查,具体排查思路如下:
以下排查思路根据原因的出现概率进行排序,建议您从高频率原因往低频率原因排查,从而帮助您快速找到问题的原因。
如果解决完某个可能原因仍未解决问题,请继续排查其他可能原因。
图3 解析不生效排查思路- 检查域名状态是否正常:检查域名是否过期、状态是否正常
- 检查域名的DNS服务器地址是否是华为云DNS:如果域名设置的是非华为云DNS服务器地址,则无法正常解析。
- 检查解析记录集的添加是否正确:检查域名解析配置是否正确
- 确认是否在24小时内修改过域名的DNS:运营商Local DNS缓存了域名的NS记录,则最长需要48小时才能刷新成新的NS记录,变更为修改后的DNS服务器。
- 检查权威DNS解析是否生效:使用nslookup命令检查域名在权威DNS的解析是否生效
- 提交工单
检查域名状态是否正常
域名是DNS解析的入口,购买域名且域名状态正常才能使用DNS解析,如果域名欠费、未实名认证、域名存在争议等serverhold状态,则域名无法解析。
您可以通过whois查询域名的状态,查看域名当前状态、是否被注册、注册日期、到期时间、注册服务商等。如图4所示,使用whois查询域名状态。
您还可以在域名注册控制台查看域名实名认证状态、域名是否欠费等。
检查域名的DNS服务器地址是否是华为云DNS
域名的DNS服务器定义了域名用于解析的权威DNS服务器。
如果域名设置的是非华为云DNS服务器地址,则域名无法正常解析。
您可以通过whois查询域名的DNS服务器地址,如图5所示。查看是否为华为云DNS服务器地址。
华为云DNS服务器地址
- 新版本华为云DNS服务器地址(推荐):
ns1.huaweicloud-dns.net
ns1.huaweicloud-dns.cn
ns1.huaweicloud-dns.com
- 旧版本DNS服务器地址:
ns1.hwclouds-dns.net
如需修改域名的DNS服务器地址请参考修改域名DNS服务器地址操作指导。
确认是否在24小时内修改过域名的DNS
修改DNS服务器并不会立即生效,域名服务商处NS记录的TTL值通常设置为48小时,假如运营商Local DNS缓存了域名的NS记录,则最长需要48小时才能刷新成新的NS记录,变更为修改后的DNS服务器。
因此,修改域名DNS服务器的生效时间请以域名服务商处的说明为准。在等待修改生效期间,请勿删除域名在原域名服务商处的解析记录,这样即使域名的新DNS没有生效,仍然可以通过访问原DNS进行解析,使域名的解析不中断。
检查权威DNS解析是否生效
执行以下命令检查域名在权威DNS的解析是否生效。
nslookup -qt=类型 域名 权威DNS地址
示例:测试域名example.com在权威DNS的解析是否生效,已使用“ns1.huaweicloud-dns.cn”为例执行如下命令,
nslookup -qt=a example123.com ns1.huaweicloud-dns.cn
回显信息如图8所示,example123.com使用权威DNS ns1.huaweicloud-dns.cn的解析已经生效。
如果测试权威DNS解析域名生效,但使用域名访问无法返回正常的IP地址,可能是本地DNS被劫持了,建议执行nslookup -qt=类型 域名 8.8.8.8或nslookup -qt=类型 域名 114.114.114.114命令检查公共DNS解析是否生效。
如果生效建议把本地DNS改成公共DNS,例如8.8.8.8或114.114.114.114。