网站无法访问排查思路
问题描述
网站的访问与域名的状态、域名实名认证状态、网站备案状态、解析是否生效、网站网络环境等多个环节有关系。在这些环节中,任意一个环节出现问题,都会导致网站无法访问。
排查思路
查询域名注册信息
通过华为云的WHOIS平台,可以查询域名的注册商、注册周期、状态、DNS服务器等注册信息。
查询域名注册信息的步骤如下:
- 打开https://www.huaweicloud.com/whois/index.html,进入“域名注册信息查询(WHOIS)”页面。
图1 域名注册信息查询(WHOIS)
- 在输入框中,输入待查询的域名名称,。
- 单击“查询”,显示域名的注册信息。
图2 域名example.com注册信息
根据域名注册相关信息的查询结果,可以定位网站无法访问的原因是否与域名相关。
表1 检查项及处理措施 检查项
预期结果
处理措施
到期日期
当前日期之前
如果域名过期,会导致解析不生效,从而使网站无法访问。
域名续费或者赎回后, 域名解析并不立即生效,需要24小时~48小时,请耐心等待,然后再次进行访问。
域名状态
ok
- 如果域名状态为“serverHold”,多为域名实名认证审核未通过,请进行域名实名认证。
- 如果域名状态为“clientHold”,表示注册商设置域名暂停解析,需联系注册商解除该状态。
更多域名状态信息及处理方法,请参考域名状态。
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服务器后多久生效?。
查看域名解析是否生效
- ping 域名
- nslookup -qt=类型 域名
具体操作请参考怎样测试域名解析是否生效?。
更多解析不生效的排查方法请参考解析不生效怎么办?
如果域名的解析记录刚经过了修改,有可能还未生效,各种域名解析记录的生效时间请参考:
查看域名解析配置
解析记录配置错误会导致无法将域名解析到正确的IP地址,从而导致网站无法访问。
查看域名解析记录的步骤如下:
- 进入公网域名列表页面。
- 在域名列表页面,单击域名名称,进入“解析记录”页面。
如果在“域名列表”中,未找到网站对应的域名,则表示未配置域名的解析记录,请参考配置网站解析配置解析记录。
图3 域名解析记录
根据域名解析记录的查询结果,可以定位网站无法访问的原因是否与域名解析配置相关。
- 在左侧树状导航栏,选择“内网域名”。
- 在域名列表中,检查有相同域名的内网解析记录,如果有,则删除该内网域名及其解析记录。
当DNS上同时添加了域名的公网解析记录与内网解析记录时,对域名的访问请求,会直接通过内网DNS进行解析。当解析不成功时,内网DNS会返回解析记录不存在,并不再转发到公共DNS进行公网解析。
在查看并处理完成域名的解析配置后,可以再次查看域名解析是否生效。如果仍然不生效,需要继续进行排查。
查看域名备案状态
根据《互联网信息服务管理办法》(国务院292号令)、《非经营性互联网信息服务备案管理办法》(工信部33号令)等法律法规的规定,在中华人民共和国境内提供互联网信息服务,应当依法履行备案手续,取得工信部备案号。
对于服务器部署在中国大陆区域的网站,如果未进行备案,或者备案审核未通过,则会导致网站访问网站被阻断。
- 如果您未对网站进行备案,请参考快速完成网站备案提交网站备案审核。
- 如果您已经提交了备案申请,请参考怎么了解备案进度查看备案审核结果。
- 如果您的备案已经通过,仍然无法访问网站,请参考为什么网站无法访问?进行处理。
查看网站配置
如果域名状态正常、解析生效、网站备案审核通过,网站仍然无法访问,需要进一步查看网站的本地网络以及网站的服务器配置。
- 检查本地网络是否正常。
- 如果网站服务器部署在华为云,则需要排查网站服务器是否正常。
例如,选择华为云弹性云服务器搭建您的网站,请参考网站无法访问怎么办?进行处理。