网络检测DNS异常 如何排查DNS解析出错?这四步轻松搞定
网页打不开或者网页打开速度慢,可能不仅仅只是网络问题,也有可能是域名解析出错了。那么我们如何确定是不是域名解析出现了错误呢?下面,中科三方特地整理了解析出错的一些问题,仅需四步,就可以轻松确定是否是DNS域名解析问题!
一看,域名状态
通过whois查询发现域名处于clienthold、serverhold、inactive这三种状态,一般可以确认为域名状态异常导致解析错误。另外如果域名过期没有及时续费,也是会导致解析出错的。
二验,网络链接
验证方法:登录DNS服务器并尝试ping几台计算机;或者是从几台随机计算机上ping DNS服务器。
不过中科三方需要提醒大家,ping命令仅当允许ping机器上的防火墙允许ICMP数据包通过时,ping才起作用。
三试,ping主机
对于本地网络上的名称解析失败,可以通过ping通网络上的某些服务器。通过ping服务器的IP地址开始。这将确认到服务器的连接正常。
然后,按计算机名和服务器的标准域名ping通。如果能通过IP地址而不是名称来ping通主机,就需要检查DNS服务器以确保该主机存在主机(A)记录。没有主机(A)记录,DNS服务器将无法解析主机名。
四用,NSLookup
排查DNS故障还可以使用NSLOOKUP命令。NSLOOKUP允许验证名称解析是否正常;如果名称解析不起作用,还可以确认正在使用哪个DNS服务器。
但需要提醒,NSLOOKUP仅列出其最初连接的DNS服务器。如果名称解析请求转发到其他DNS服务器,则不会列出这些服务器。
操作方法:从Windows命令提示符窗口访问该命令——输入NSLOOKUP——输入要测试其名称解析的主机名称。
最后,Windows会返回解析该名称的DNS服务器的名称和IP地址,并提供指定主机的标准域名和IP地址。
一般来说,域名解析出错的显著特征就是通过IP地址可以直接访问网站,而通过域名则可能出现网站不可达的问题,出现这种情况就可以通过以上四个步骤来确认是否是域名解析出现了错误。如果已经确认了是域名解析错误,就可以联系域名服务商查明情况及时解决。