当前位置:主页 > 查看内容

解析不生效有哪些原因?_云解析服务 DNS_常见问题_域名解析不生

发布时间:2021-09-20 00:00| 位朋友查看

简介:域名解析不生效的表现是使用ping命令无法获取正确的域名解析IP地址。 解析不生效的原因包括: 本地网络故障 云解析服务器的解析记录异常 域名解析记录在DNS被修改或者缓存 域名未通过实名认证 以域名example.com为例,排除解析不生效可采用如下流程: 检查本……

域名解析不生效的表现是使用ping命令无法获取正确的域名解析IP地址。

解析不生效的原因包括:

  • 本地网络故障
  • 云解析服务器的解析记录异常
  • 域名解析记录在DNS被修改或者缓存
  • 域名未通过实名认证

以域名example.com为例,排除解析不生效可采用如下流程:

  1. 检查本地网络是否正常。
    ping其他域名,检查域名解析是否生效?
    • 若生效,则排除本地网络问题,请执行2
    • 若不生效,则表示本地网络故障,请联系宽带运营商解决网络故障问题。
  2. 检查域名解析是否生效?
    1. 在dig命令客户端执行如下命令,检查域名解析是否生效?

      dig example.com @ns1.huaweicloud-dns.com

      dig example.com @ns1.huaweicloud-dns.cn

      dig example.com @ns1.huaweicloud-dns.net

      dig example.com @ns1.huaweicloud-dns.org
      • 如果命令执行结果显示解析不生效,请执行2.b
      • 如果命令执行结果显示解析生效,表示域名解析在云解析服务器正常,请执行3
    2. 登录云解析服务管理控制台,检查解析记录是否异常?
      • 如果解析记录不存在,添加解析记录后,再次执行2.a
      • 如果解析记录配置错误,修改解析记录后,再次执行2.a
        常见的解析记录配置错误如下:
        • 解析主域名“example.com”,但“主机记录”不为空。
        • 解析二级域名“www.example.com”,但“主机记录”为空。
        • 解析记录的值填写错误。
      • 如果解析记录状态异常,删除解析记录并重新添加后,再次执行2.a
      • 如果解析记录配置正确且状态正常,请检查是否存在相同域名的内网解析记录。

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

        删除内网解析记录,再次执行2.a

      • 如果解析记录正常但仍然解析不生效,请执行3
  3. 检查域名解析记录是否被修改或者缓存?
    1. 检查域名是否修改过DNS服务器?

      修改DNS服务器需要24小时~48小时生效。

    2. 检查域名记录是否被本地电脑缓存?
      • Windows操作系统:执行ipconfig /flushdns命令刷新DNS缓存。
      • Linux/Unix操作系统:不会缓存DNS解析记录。

        如果安装了nscd缓存服务,执行service nscd restart重启服务刷新缓存。

    3. 检查运营商提供的本地DNS服务器是否缓存了解析记录?

      域名解析记录的缓存时间通常在一个小时之内,之后重新使用ping命令检查解析是否生效。

    4. 检查本地DNS是否被劫持,解析记录是否被修改?

      执行dig example.com@8.8.8.8或者dig example.com@114.114.114.114命令检查公共DNS解析是否生效,建议把本地dns改成公共dns。

  4. 检查域名是否完成实名认证。

    如果域名未进行实名认证,则域名会被注册局会暂停解析,解析不生效。更多信息请参见为什么域名解析成功但网站仍然无法访问?


本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:负载均衡 产品属性选择 - 购买指南 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐