前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DNS解析出现问题怎么办?

DNS解析出现问题怎么办?

原创
作者头像
Im小泽
修改2021-11-01 09:50:28
10.1K0
修改2021-11-01 09:50:28
举报
文章被收录于专栏:小泽的专栏小泽的专栏

我们在使用DNS解析的过程中难免会遇到各种问题,在这里写一下在遇到解析问题时如何排查,文章较长,可点击右下方目录直接跳转到你想看的地方。确定是否为解析问题 一些新手会认为网站不能访问就是解析的锅,但其实并不一定是,所以我们首先要确定一下是否为解析问题。我们可以使用nslookup或dig等工具去判断解析是否正常,由于Windows系统基本只带了nslookup工具,所以接下来我们以nslookup为例。 注: 1、判断的前提条件是你已经在解析控制台添加了相应的记录,重要的事情说三遍:请确保您已经在控制台添加相应的记录!请确保您已经在控制台添加相应的记录!请确保您已经在控制台添加相应的记录! 2、nslookup查询的域名可以是主域名(example.com)也可以是子域名(www.example.com),在查询时请以实际设置的主机记录为准。

在这里推荐一个小工具,https://dns.tech

判断A记录、AAAA记录、CNAME记录是否正常

代码语言:txt
复制
nslookup 域名

例:

代码语言:txt
复制
nslookup r2wind.com
判断A记录、AAAA记录、CNAME记录
判断A记录、AAAA记录、CNAME记录

如图所示,可以正常查询到A记录或AAAA记录,解析正常,若异常,请参照解析问题排除

若查询CNAME记录可以正常返回Name:或Aliases:字段,但无法正常返回ip,这种情况请咨询CNAME提供商。

判断MX记录是否正常

代码语言:txt
复制
nslookup
set querytype=mx
域名

例:

代码语言:txt
复制
nslookup
set querytype=mx
r2wind.org
判断MX记录是否正常
判断MX记录是否正常

如图所示,可以正常查询到MX记录,解析正常,若异常,请参照下方解析问题排除。

判断TXT记录是否正常

代码语言:txt
复制
nslookup
set querytype=txt
域名

例:

代码语言:txt
复制
nslookup
set querytype=txt
r2wind.org
判断TXT记录是否正常
判断TXT记录是否正常

如图所示,可以正常查询到txt记录,解析正常,若异常,请参照下方解析问题排除。

判断NS记录是否正常

代码语言:txt
复制
nslookup
set querytype=ns
域名

例:

代码语言:txt
复制
nslookup
set querytype=ns
r2wind.cn
判断NS记录是否正常
判断NS记录是否正常

如图所示,可以正常查询到NS记录,解析正常,若异常,请参照下方解析问题排除。

若您设置的NS记录指向您自建的权威解析服务器,请确认相关服务已经正确配置,并放开对应的端口,否则可能导致无法查询。判断其他记录是否正常

这里只介绍了几种常用的记录判断,其他的可以去自行前去搜索。

判断域名是否被劫持

查询域名是否被劫持,您可以分别进行以下测试:

代码语言:txt
复制
nslookup 域名
代码语言:txt
复制
nslookup 域名 119.29.29.29

如果指定119.29.29.29测试解析正常,未指定119.29.29.29解析到错误 IP,基本可以判断域名被劫持,您可以联系劫持指向的对应运营商进行处理。

修改解析后新设置的记录未生效?

请清除本地DNS缓存后再次查询

解析问题排除

在排除解析问题之前,请您再次确认是否已经在解析控制台添加相应的记录!域名状态问题

请您通过whois工具查询域名是否属于以下几种状态

clientHold

注册商设置暂停解析,联系注册商解除该状态。

serverHold

注册局设置暂停解析(大多原因是域名未进行实名认证,该状态在完成实名审核后自动解除该,更多原因可参考域名注册局设置停止解析(serverHold)状态)。

pendingVerification

注册信息确认中(域名未完成实名审核,或实名审核未通过,期间会影响解析。如域名注册后5天内仍未完成实名,则将进入 serverHold 状态,无法正常解析)。

域名DNS服务设置问题

DNS服务器未正常设置

DNS地址未修改会影响解析生效,请前往域名注册商处修改 DNS 服务器,如您的域名在腾讯云注册,可参考修改域名 DNS 服务器进行调整。若为其他域名注册商请咨询对应注册商,通常修改后1~2小时内生效,最长不超过72小时

DNS服务商为其他

比如你已经把DNS解析服务转到阿里云了然后你还在腾讯云设置解析,那要是能生效就奇怪了。

暂时想不到其他情况了,以后遇到再进行补充,另外如果您使用的时DNSPod的解析服务,可以进入DNSPod官方用户群寻求帮助。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 判断A记录、AAAA记录、CNAME记录是否正常
  • 判断MX记录是否正常
  • 判断TXT记录是否正常
  • 判断NS记录是否正常
  • 判断域名是否被劫持
  • 修改解析后新设置的记录未生效?
  • 解析问题排除
    • clientHold
      • serverHold
        • pendingVerification
          • 域名DNS服务设置问题
            • DNS服务器未正常设置
            • DNS服务商为其他
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com