域名解析如何排错?

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:28:17

  •   如果客户机在网络通信正常的情况下,不能成功地解析域名,例如不能解析yb,duyanxin.com的ip地址,那么如何排错呢?

  1、检查客户机设置

  首先要检查客户机的首选DNS服务器是否已配置,或者配置的DNS服务器的IP地址是否正确。

  2、检查DNS服务器上的资源记录

  检查DNS服务器上有没有正确的区域及要查找的主机记录,可以使用“nolookup”命令来测试。下面给出在客户机上使用“nslookup”命令来验证DNS服务器上有没有yb.duyanxin.com主机记录的方法。

  在“命令提示符”下输入“nslookup”。

  输入“set q=A”(查询的资源记录类型为主机记录)

  输入“yb.duyanxin.com”,观察能否解析出该记录的IP地址,如果能,就说明该主机记录存在

  输入“exit”,退出“nslookup”命令。

  3、检查DNS服务是否启动

  除了检查资源记录是否存在,还要注意DNS服务是否启动,如果没有启动,就不会执行相应域名的查询。

  4、检查本机DNS缓存

  有时DNS上的主机记录的IP地址已经更改,到某些客户机上显示的确是旧IP地址,这是因为本地NDS缓存中暂时缓存了记录,可以在“命令提示符”下输入“IPconfig/flushdns”命令,清除本地NDS缓存。

  DNS服务器也可能缓存可错误的解析记录,为了能解析出正确的IP地址,需要清除DNS服务器的缓存。清除方法是使用DNS管理控制台,右击要清除缓存的DNS服务器,在弹出的快捷菜单中选择“清除缓存”命令。

客户机设置
检查客户机的首选DNS服务器是否配置
配置的DNS服务器的IP地址是否正确

DNS服务器上的资源记录
检查DNS服务器上有没有正确的区域名及要查找的主机记录
使用nslookup

DNS服务是否启动

解析的IP 不正确的情况

Hosts文件
客户机上的Hosts文件一