更新时间:2024-10-18 GMT+08:00
分享

网站无法访问排查思路

问题描述

网站的访问与域名的状态、域名实名认证状态、网站备案状态、解析是否生效、网站网络环境等多个环节有关系。在这些环节中,任意一个环节出现问题,都会导致网站无法访问。

排查思路

  1. 查询域名注册信息:检查域名是否过期、状态是否正常、是否通过华为云DNS解析
  2. 查看域名解析是否生效:检查域名解析是否生效
  3. 查看域名解析配置:检查域名解析配置是否正确
  4. 查看域名备案状态:对于部署在中国大陆区域的网站,检查是否通过备案审核
  5. 查看网站配置:检查网站本地网络环境、网站服务器配置是否正常
  6. 提交工单

查询域名注册信息

通过华为云的WHOIS平台,可以查询域名的注册商、注册周期、状态、DNS服务器等注册信息。

查询域名注册信息的步骤如下:

  1. 打开https://www.huaweicloud.com/whois/index.html,进入“域名注册信息查询(WHOIS)”页面。
    图1 域名注册信息查询(WHOIS)
  2. 在输入框中,输入待查询的域名名称,。
  3. 单击“查询”,显示域名的注册信息。
    图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服务器后多久生效?

查看域名解析是否生效

通过域名成功访问网站的其中一个条件是,域名到IP地址的解析生效。因此,您需要查看域名的解析是否生效。
  • ping 域名
  • nslookup -qt=类型 域名

具体操作请参考怎样测试域名解析是否生效?

更多解析不生效的排查方法请参考解析不生效怎么办?

如果域名的解析记录刚经过了修改,有可能还未生效,各种域名解析记录的生效时间请参考:

查看域名解析配置

解析记录配置错误会导致无法将域名解析到正确的IP地址,从而导致网站无法访问。

查看域名解析记录的步骤如下:

  1. 进入公网域名列表页面
  2. 在域名列表页面,单击域名名称,进入“解析记录”页面。

    如果在“域名列表”中,未找到网站对应的域名,则表示未配置域名的解析记录,请参考配置网站解析配置解析记录。

    图3 域名解析记录

    根据域名解析记录的查询结果,可以定位网站无法访问的原因是否与域名解析配置相关。

    表2 检查项及处理措施

    检查项

    预期结果

    处理措施

    域名

    网站域名

    如果“域名”与网站的主域名不一致,则需要重新为网站域名的主域名添加一条记录集

    状态

    正常

    如果“状态”是“已暂停”,则需要启用记录集

    类型

    A

    如果“类型”不是A,则需要重新为域名增加A类型记录集

    线路类型

    全网默认

    如果“线路类型”不是“全网默认”,有可能导致指定线路外的用户访问失败,需要重新配置一条线路类型为“全网默认”的解析记录,详细内容请参考增加A类型记录集

    网站服务器IP地址

    如果解析记录的值与网站服务器IP地址不符,则需要修改记录集

  3. 在左侧树状导航栏,选择“内网域名”。

    进入“内网域名”页面。

  4. 在域名列表中,检查有相同域名的内网解析记录,如果有,则删除该内网域名及其解析记录。

    当DNS上同时添加了域名的公网解析记录与内网解析记录时,对域名的访问请求,会直接通过内网DNS进行解析。当解析不成功时,内网DNS会返回解析记录不存在,并不再转发到公共DNS进行公网解析。

    在查看并处理完成域名的解析配置后,可以再次查看域名解析是否生效。如果仍然不生效,需要继续进行排查。

查看域名备案状态

根据《互联网信息服务管理办法》(国务院292号令)、《非经营性互联网信息服务备案管理办法》(工信部33号令)等法律法规的规定,在中华人民共和国境内提供互联网信息服务,应当依法履行备案手续,取得工信部备案号。

对于服务器部署在中国大陆区域的网站,如果未进行备案,或者备案审核未通过,则会导致网站访问网站被阻断。

查看网站配置

如果域名状态正常、解析生效、网站备案审核通过,网站仍然无法访问,需要进一步查看网站的本地网络以及网站的服务器配置。

  1. 检查本地网络是否正常。
    尝试ping其他域名,检查域名解析是否生效?
    • 如果生效,则排除本地网络问题。
    • 如果不生效,则表示本地网络故障,请联系宽带运营商解决网络故障问题。
  2. 如果网站服务器部署在华为云,则需要排查网站服务器是否正常。

    例如,选择华为云弹性云服务器搭建您的网站,请参考网站无法访问怎么办?进行处理。

提交工单

如果上述检查全部没有问题,网站仍然无法访问,请提交工单寻求更多帮助。

相关文档