帮助中心

域名解析故障排查技巧

时间 : 2020-12-24编辑 : DNS智能解析专家
分享 : 

DNS域名解析访问网站最重要的服务之一。没有DNS解析网站便无法运行,许多其他网络功能也使用它。因此,尽快解决DNS问题至关重要。其次我们需要知道域名解析故障与网站不能访问是两个概念,因为网站的访问与域名解析、网站服务器、网站备案、网站程序、网路环境等诸多因素都有关联,而本文则重点描述域名解析故障排查的方法和思路。

 

 

1:检查域名状态

域名环节存在异常,权威DNS服务器是接收不到DNS查询请求并完成响应任务的。如果域名处于clienthold、serverhold、inactive三种状态,则代表是因为域名状态异常导致解析异常。

2:验证网络连接

验证连接性的最简单方法是登录DNS服务器并尝试ping几台计算机。您还应该尝试从几台随机计算机上ping DNS服务器。请记住,仅当您允许ping机器上的防火墙允许ICMP数据包通过时,ping才起作用。

3:尝试ping主机

如果本地网络上的名称解析失败,请尝试ping通网络上的某些服务器。通过ping服务器的IP地址开始。这将确认到服务器的连接正常。接下来,尝试按计算机名和服务器的标准域名ping通。如果您可以通过IP地址而不是名称来ping通主机,请检查DNS服务器以确保该主机存在主机(A)记录。没有主机(A)记录,DNS服务器将无法解析主机名。

4:使用NSLookup

用于排除DNS故障的最便捷工具之一是NSLOOKUP命令,您可以从Windows命令提示符窗口访问该命令。只需键入NSLOOKUP,然后键入要测试其名称解析的主机的名称。Windows将返回解析该名称的DNS服务器的名称和IP地址(尽管DNS服务器的名称通常列为“未知”)。它还将为您提供指定主机的标准域名和IP地址。NSLOOKUP对于两件事很有用。首先,它允许您验证名称解析是否正常。其次,如果名称解析不起作用,它使您可以确认正在使用哪个DNS服务器。请记住,NSLOOKUP将仅列出其最初连接的DNS服务器。如果名称解析请求转发到其他DNS服务器,则不会列出这些服务器。