|
|
用NSLOOKUP命令判断DNS故障 |
巧创网络 发表时间
2005-10-27
|
用NSLOOKUP命令判断DNS故障
大家都知道DNS服务器有一个巨大的数据库,储存了域名和IP的对应关系数据,如 phpbbs.net对应的IP就是61.129.51.79。如果DNS服务器出现故障或设置不正确就无法使用域名访问网站,而只能使用IP地址访问。怎么才能判断是否是DNS出现故障呢? windows 2000/xp中的Nslookup命令就能帮你确定是否是DNS服务器是否正常工作。 Nslookup有两种模式:交互试和非交互试。
小提示:还可以用这种方式找到网站实际使用的IP地址
非交互模式
在window 2000/xp中进入命令提示符。先用nslookup来检测DNS的域名正向解析功能。键入“nslookup www.phpbbs.net”命令,回车之后即可看到如下结果:
C:\Documents and Settings\Ary>nslookup www.phpbbs.net
Server: ns-pd.online.sh.cn Address: 202.96.209.133
Non-authoritative answer: Name: www.phpbbs.net Address: 61.129.51.79
这就说明正在工作的DNS服务器的主机名为“ns-pd.online.sh.cn”,它的IP地址是202.96.209.133,而域名www.phpbbs.net所对应的IP地址为:61.129.51.79。DNS地址解析正确。
交互模式
在命令提示符下输入"nslookup",回车,会出现目前的默认DNS服务器名字和IP地址。接下来就可以在“>”后输入你要解析或者反向解析的域名或者IP地址。查询完一条后可接着在“>”后输入新的查询.显示如下:
C:\Documents and Settings\Ary>nslookup Default Server: ns-px.online.sh.cn Address: 202.96.209.5
> phpbbs.net Server: ns-px.online.sh.cn Address: 202.96.209.5
Non-authoritative answer: Name: phpbbs.net Address: 61.129.51.79
如果网络内没有DNS服务器故障或DNS配置错误,或者其它原因,会出现一些错误信息,如Timed out(超时),No response form server(应无答),No records(无记录),Nonexistent domain(域名不存在),Connection refused(连接被拒绝),Network is unreachable (网络连接失败),Server failure(服务器故障)等.
另外用 set type=ns 命令可以查询域名的DNS解析服务器器,set type=mx 命令可以查询域名的MA记录,set tpye=a 可以查询域名的A记录.显示如下:
C:\Documents and Settings\Ary>nslookup Default Server: ns-px.online.sh.cn Address: 202.96.209.5
> set type=ns > soeasy.com.cn Server: ns-px.online.sh.cn Address: 202.96.209.5
Non-authoritative answer: soeasy.com.cn nameserver = ns.xinnet.cn soeasy.com.cn nameserver = ns.xinnetdns.com
ns.xinnet.cn internet address = 202.106.124.195 ns.xinnetdns.com internet address = 210.51.170.66 > set type=mx > soeasy.com.cn Server: ns-px.online.sh.cn Address: 202.96.209.5
Non-authoritative answer: soeasy.com.cn MX preference = 20, mail exchanger = 61.129.51
soeasy.com.cn nameserver = ns.xinnet.cn soeasy.com.cn nameserver = ns.xinnetdns.com ns.xinnet.cn internet address = 202.106.124.195 ns.xinnetdns.com internet address = 210.51.170.66 > set type=a > soeasy.com.cn Server: ns-px.online.sh.cn Address: 202.96.209.5
Non-authoritative answer: Name: soeasy.com.cn Address: 210.51.170.68
|
|
|