DNS解析负责将域名解析到对应的IP地址,从而实现用户通过域名访问站点的效果。因此DNS解析是整个互联网中非常关键和基础的一个环节,但也是众多网站运营者和管理者经常忽视的一个环节。所以在出现DNS解析错误时,很多人都会感到手足无措,不知如何判断DNS解析故障?下面将针对DNS解析故障的判断做下简单介绍。
DNS解析故障的表现
DNS解析出现故障时,往往表现在我们通过域名访问到一个错误的站点或者站点不可达。出现DNS解析故障最明显的症状就是访问站点对应的IP地址可以正常触达,而访问域名就会出现前面这两种情况。
如何判断是否出现DNS解析故障
一、检查域名状态:通过whois查询工具检查域名的状态。如果域名处于clienthold、serverhold或inactive状态,或者域名过期没有及时续费,这些都可能是导致DNS解析错误的原因。
二、验证网络链接:登录DNS服务器并尝试ping几台计算机,或者从几台随机计算机上ping DNS服务器。这有助于确定网络连接是否正常,以及DNS服务器是否能够正常响应请求。
三、ping主机:对于本地网络上的名称解析失败,可以通过ping通网络上的某些服务器来测试。首先,通过ping服务器的IP地址确认到服务器的连接正常。然后,尝试按计算机名和服务器的标准域名进行ping通。如果只能通过IP地址而不能通过名称来ping通主机,那么需要检查DNS服务器以确保该主机存在主机(A)记录。
四、使用“nslookup”命令:检测DNS解析是否出现故障。
点击“开始->运行->输入CMD”后回车,输入“nslookup”回车,在输入域名,如(www.***.com),如果能够得到正确的IP地址,则表明DNS解析正常。如果出现“DNS request timed out,timeout was 2 seconds”的提示信息,则说明DNS解析出现了故障。
如以上步骤不知道怎么操作,更简单的方法可借助dns查询工具检测DNS解析是否出现故障。
帝恩思拨测平台DNS查询工具,可免费在线检测出不同地区不同网络对域名解析的结果,在线查询网站在全国各地的解析情况,并且支持对网站的A记录、cname记录、mx记录、NS记录进行查询。
从详情可以查看该网站在全国各地的解析情况,列表可一键筛选未响应和被污染节点,若出现节点未响应或解析内容不存在的情况,则表示该域名解析存在故障。