
# 解析不生效怎么办？
#### 问题描述
域名解析不生效的表现是使用ping命令无法获取正确的域名解析IP地址。解析不生效的原因有多种，本节操作介绍解析不生效的排查思路。
#### 排查方式
用户根据可能出现的问题自主排查，具体排查思路如下：
以下排查思路根据原因的出现概率进行排序，建议您从高频率原因往低频率原因排查，从而帮助您快速找到问题的原因。
如果解决完某个可能原因仍未解决问题，请继续排查其他可能原因。
图1解析不生效排查思路   
![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000001318439085.png "点击放大")
1. [检查域名状态是否正常]：检查域名是否过期、状态是否正常
2. [检查域名的DNS服务器地址是否是华为云DNS]：如果域名设置的是非华为云DNS服务器地址，则无法正常解析。
3. [检查解析记录集的添加是否正确]：检查域名解析配置是否正确
4. [确认是否在24小时内修改过域名的DNS]：运营商Local DNS缓存了域名的NS记录，则最长需要48小时才能刷新成新的NS记录，变更为修改后的DNS服务器。
5. [检查权威DNS解析是否生效]：使用**nslookup**命令检查域名在权威DNS的解析是否生效
6. [提交工单]
 
 #### 检查域名状态是否正常
域名是DNS解析的入口，购买域名且域名状态正常才能使用DNS解析，如果域名欠费、未实名认证、域名存在争议等serverhold状态，则域名无法解析。
您可以通过[whois](https://www.huaweicloud.com/whois.html)平台查询域名的状态，查看域名当前状态、是否被注册、注册日期、到期时间、注册服务商等。如[图2]所示，使用whois查询域名状态。
您还可以在[域名注册控制台](https://console.huaweicloud.com/domain/?)查看域名实名认证状态、域名是否欠费等。
- [域名实名认证操作指导](https://support.huaweicloud.com/usermanual-domain/domain_ug_320001.html)
- [域名到期续费操作指导](https://support.huaweicloud.com/usermanual-domain/domain_ug_330008.html)
图2使用whois查询域名状态   
![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000001269206880.png "点击放大")
 #### 检查域名的DNS服务器地址是否是华为云DNS
域名的DNS服务器定义了域名用于解析的权威DNS服务器。
如果域名设置的是非华为云DNS服务器地址，则域名无法正常解析。
您可以通过[whois](https://www.huaweicloud.com/whois.html)平台查询域名的DNS服务器地址，如[图3]所示。查看是否为华为云DNS服务器地址。
华为云DNS服务器地址
- 新版本华为云DNS服务器地址（推荐）： ns1.huaweicloud-dns.org
  ns1.huaweicloud-dns.net
  ns1.huaweicloud-dns.cn
  ns1.huaweicloud-dns.com
  
- 旧版本DNS服务器地址： ns1.hwclouds-dns.com
  ns1.hwclouds-dns.net
  
如需修改域名的DNS服务器地址请参见[修改域名DNS服务器地址操作指导](https://support.huaweicloud.com/usermanual-domain/domain_ug_330005.html)。
图3使用whois查询域名DNS服务器地址   
![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000001318457609.png "点击放大")
 #### 检查解析记录集的添加是否正确
1. 登录[DNS控制台](https://console.huaweicloud.com/dns)，查看域名解析的状态。
   如[图4]所示域名解析状态正常，如果是状态显示为"已暂停"则域名无法解析。
   图4查看域名解析状态   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000001318130945.png "点击放大") 
2. 检查解析记录是否正常添加，状态是否正常。 例如测试访问子域名不通可能是由于只添加了主域名的解析记录，并未添加主机记录www的解析记录。
   图5检查解析记录集   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000001318294045.png "点击放大") 
 
 #### 确认是否在24小时内修改过域名的DNS
修改DNS服务器并不会立即生效，域名服务商处NS记录的TTL值通常设置为48小时，假如运营商Local DNS缓存了域名的NS记录，则最长需要48小时才能刷新成新的NS记录，变更为修改后的DNS服务器。
因此，修改域名DNS服务器的生效时间请以域名服务商处的说明为准。在等待修改生效期间，请勿删除域名在原域名服务商处的解析记录，这样即使域名的新DNS没有生效，仍然可以通过访问原DNS进行解析，使域名的解析不中断。
 #### 检查权威DNS解析是否生效
执行以下命令检查域名在权威DNS的解析是否生效。
**nslookup -qt=类型 域名 权威DNS地址**
示例：测试域名example123.com在权威DNS的解析是否生效，以使用"ns1.huaweicloud-dns.cn"为例执行如下命令，
**nslookup -qt=a example123.comns1.huaweicloud-dns.cn**
回显信息如[图6]所示，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。
图6使用nslookup检查权威DNS的域名解析是否生效   
![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0000001269857646.png "点击放大")
 #### 提交工单
如果上述检查全部没有问题，网站仍然无法访问，请[提交工单](https://support.huaweicloud.com/usermanual-ticket/zh-cn_topic_0127038618.html)寻求更多帮助。
