
# 网站无法访问排查思路
#### 问题描述
网站的访问与域名的状态、域名实名认证状态、网站备案状态、解析是否生效、网站网络环境等多个环节有关系。在这些环节中，任意一个环节出现问题，都会导致网站无法访问。
#### 排查思路
1. [查询域名注册信息]：检查域名是否过期、状态是否正常、是否通过华为云DNS解析
2. [查看域名解析是否生效]：检查域名解析是否生效
3. [查看域名解析配置]：检查域名解析配置是否正确
4. [查看域名备案状态]：对于部署在中国大陆区域的网站，检查是否通过备案审核
5. [查看网站配置]：检查网站本地网络环境、网站服务器配置是否正常
6. [提交工单]
 
 #### 查询域名注册信息
通过华为云的WHOIS平台，可以查询域名的注册商、注册周期、状态、DNS服务器等注册信息。
查询域名注册信息的步骤如下：
1. 打开[whois](https://www.huaweicloud.com/whois.html)平台，进入"域名注册信息查询（WHOIS）"页面。
   图1域名注册信息查询（WHOIS）   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0252777431.png "点击放大") 
2. 在输入框中，输入待查询的域名名称。
3. 单击"查询"，显示域名的注册信息。
   图2域名example.com注册信息   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0252762056.png "点击放大")
   根据域名注册相关信息的查询结果，可以定位网站无法访问的原因是否与域名相关。
   表1检查项及处理措施 
   | 检查项    | 预期结果                                                                                                                                                                                                                                                                                                                                                                                                                         | 处理措施                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   |:---|:---|:---|
   | 到期日期   | 当前日期之前                                                                                                                                                                                                                                                                                                                                                                                                                       | 如果域名过期，会导致解析不生效，从而使网站无法访问。 - 如果域名即将过期，请进行[域名续费](https://support.huaweicloud.com/usermanual-domain/domain_ug_330008.html)。  - 如果域名已经过期，请进行[域名赎回](https://support.huaweicloud.com/usermanual-domain/domain_ug_330009.html)。  - 如果域名已无法赎回，请重新[注册域名](https://support.huaweicloud.com/usermanual-domain/domain_ug_310004.html)。   域名续费或者赎回后， 域名解析并不立即生效，需要24小时\~48小时，请耐心等待，然后再次进行访问。 |
   | 域名状态   | ok                                                                                                                                                                                                                                                                                                                                                                                                                           | - 如果域名状态为"serverHold"，多为域名实名认证审核未通过，请进行[域名实名认证](https://support.huaweicloud.com/usermanual-domain/domain_ug_320001.html)。  - 如果域名状态为"clientHold"，表示注册商设置域名暂停解析，需联系注册商解除该状态。   更多域名状态信息及处理方法，请参见[域名状态](https://support.huaweicloud.com/usermanual-domain/zh-cn_topic_0122928860.html)。                                                                                                                                                                                                  |
   | DNS服务器 | - ns1.huaweicloud-dns.com  - ns1.huaweicloud-dns.cn  - ns1.huaweicloud-dns.net  - ns1.huaweicloud-dns.org   | 如果DNS服务器地址与预期结果不符，则表示域名并未使用华为云DNS进行解析，请您到对应的DNS服务商处进行问题排查。 如果您刚进行了DNS服务器的修改，则WHOIS的查询结果可能还未更新，请耐心等待，然后再次进行查询。 说明： 修改DNS服务器后，解析的生效时间取决于本地DNS的缓存时间以及设置的TTL值，更多详细内容请参见[修改DNS服务器后多久生效？](https://support.huaweicloud.com/dns_faq/dns_faq_140305.html)。                                                                                                                                                                                                                                                                                                         |
      
   
 
 #### 查看域名解析是否生效
通过域名成功访问网站的其中一个条件是，域名到IP地址的解析生效。因此，您需要查看域名的解析是否生效。
- **ping 域名**
- **nslookup -qt=类型 域名**
 
具体操作请参见[怎样测试域名解析是否生效？](https://support.huaweicloud.com/dns_faq/dns_faq_015.html)。
更多解析不生效的排查方法请参见[解析不生效怎么办？](https://support.huaweicloud.com/dns_faq/dns_faq_003.html)
如果域名的解析记录刚经过了修改，有可能还未生效，各种域名解析记录的生效时间请参见：
- [添加解析记录后多久生效？](https://support.huaweicloud.com/dns_faq/dns_faq_017.html)
- [修改或删除解析后多久生效？](https://support.huaweicloud.com/dns_faq/dns_faq_018.html)
 
 #### 查看域名解析配置
解析记录配置错误会导致无法将域名解析到正确的IP地址，从而导致网站无法访问。
查看域名解析记录的步骤如下：
1. 进入[公网域名列表页面](https://console.huaweicloud.com/dns/?#/dns/publiczones)。
2. 在域名列表页面，单击域名名称。
   ![](https://support.huaweicloud.com/dns_faq/public_sys-resources/note_3.0-zh-cn.png)
   如果在"域名列表"中，未找到网站对应的域名，则表示未配置域名的解析记录，请参见[配置网站解析](https://support.huaweicloud.com/qs-dns/dns_qs_0002.html)配置解析记录。
   图3域名解析记录   
   ![](https://support.huaweicloud.com/dns_faq/zh-cn_image_0252964494.png "点击放大")
   根据域名解析记录的查询结果，可以定位网站无法访问的原因是否与域名解析配置相关。
   表2检查项及处理措施 
   | 检查项  | 预期结果      | 处理措施                                                                                                                                                    |
   |:---|:---|:---|
   | 域名   | 网站域名      | 如果"域名"与网站的主域名不一致，则需要重新为网站域名的主域名[添加一条记录集](https://support.huaweicloud.com/usermanual-dns/dns_usermanual_0006.html)。                                      |
   | 状态   | 正常        | 如果"状态"是"已暂停"，则需要[启用记录集](https://support.huaweicloud.com/usermanual-dns/dns_usermanual_06058.html#section3)。                                             |
   | 类型   | A         | 如果"类型"不是A，则需要重新为域名[增加A类型记录集](https://support.huaweicloud.com/usermanual-dns/dns_usermanual_0006.html)。                                                  |
   | 线路类型 | 全网默认      | 如果"线路类型"不是"全网默认"，有可能导致指定线路外的用户访问失败，需要重新配置一条线路类型为"全网默认"的解析记录，详细内容请参见[增加A类型记录集](https://support.huaweicloud.com/usermanual-dns/dns_usermanual_0006.html)。 |
   | 值    | 网站服务器IP地址 | 如果解析记录的值与网站服务器IP地址不符，则需要[修改记录集](https://support.huaweicloud.com/usermanual-dns/zh-cn_topic_0035467703.html#section1)。                                   |
      
   
3. 在左侧树状导航栏，选择"内网域名"。 进入"内网域名"页面。
   
4. 在域名列表中，检查有相同域名的内网解析记录，如果有，则删除该内网域名及其解析记录。 当DNS上同时添加了域名的公网解析记录与内网解析记录时，对域名的访问请求，会直接通过内网DNS进行解析。当解析不成功时，内网DNS会返回解析记录不存在，并不再转发到公共DNS进行公网解析。
   ![](https://support.huaweicloud.com/dns_faq/public_sys-resources/note_3.0-zh-cn.png)
   在查看并处理完成域名的解析配置后，可以再次[查看域名解析是否生效]。如果仍然不生效，需要继续进行排查。
   
 
 #### 查看域名备案状态
根据《互联网信息服务管理办法》（国务院292号令）、《非经营性互联网信息服务备案管理办法》（工信部33号令）等法律法规的规定，在中华人民共和国境内提供互联网信息服务，应当依法履行备案手续，取得工信部备案号。
对于服务器部署在中国大陆区域的网站，如果未进行备案，或者备案审核未通过，则会导致网站访问网站被阻断。
- 如果您未对网站进行备案，请参见[快速完成网站备案](https://support.huaweicloud.com/qs-icp/icp_07_0002.html)提交网站备案审核。
- 如果您已经提交了备案申请，请参见[怎么了解备案进度](https://support.huaweicloud.com/icp_faq/zh-cn_topic_0000002092721000.html#section0)查看备案审核结果。
- 如果您的备案已经通过，仍然无法访问网站，请参见[为什么网站无法访问？](https://support.huaweicloud.com/icp_faq/icp_05_0137.html#section0)进行处理。
 
 #### 查看网站配置
如果域名状态正常、解析生效、网站备案审核通过，网站仍然无法访问，需要进一步查看网站的本地网络以及网站的服务器配置。
1. 检查本地网络是否正常。
   尝试ping其他域名，检查域名解析是否生效？
   - 如果生效，则排除本地网络问题。
   
   - 如果不生效，则表示本地网络故障，请联系宽带运营商解决网络故障问题。
     
2. 如果网站服务器部署在华为云，则需要排查网站服务器是否正常。 例如，选择华为云弹性云服务器搭建您的网站，请参见[网站无法访问怎么办？](https://support.huaweicloud.com/ecs_faq/zh-cn_topic_0167429326.html)进行处理。
   
 
 #### 提交工单
如果上述检查全部没有问题，网站仍然无法访问，请[提交工单](https://support.huaweicloud.com/usermanual-ticket/zh-cn_topic_0127038618.html)寻求更多帮助。
