nslookup,是用于检查域名解析,或是用来检测DNS问题的一个实用命令。只要TCP/IP协议正确安装,便可以使用。
在Windows命令行中,输入nslookup,默认查询的是本机DNS服务器名及IP地址,如
Default Server:TDFLW
IP Address:10.0.0.16
如当前DNS服务器没有命名,则显示为Unknow Server。
如查询其他域名信息,则直接输入’nslookup [域名]’,如nslookup www.i-so.org。也可以在输入nslookup回车后,直接输入要查询的域名。
Windows中nslookup默认查询的为a记录,也就是与域名对应的IP地址信息。
如果要查询其他的信息,如MX记录、DNS指向等,可以通过set type来更改。在命令行中输入nslookup后,如查询MX记录,则先执行set type=mx后,再输入要查询的域名即可。如查询的是DNS指向,则将set type=mx中的mx更改为ns即可。
例:F:\>nslookup
默认服务器: UnKnown
Address: 10.10.16.1
> set type=ns
> baidu.com
服务器: UnKnown
Address: 10.10.16.1
非权威应答:
baidu.com nameserver = ns3.baidu.com
baidu.com nameserver = ns2.baidu.com
baidu.com nameserver = ns4.baidu.com
baidu.com nameserver = dns.baidu.com
baidu.com nameserver = ns3.baidu.com
baidu.com nameserver = ns2.baidu.com
baidu.com nameserver = ns4.baidu.com
baidu.com nameserver = dns.baidu.com
ns2.baidu.com internet address = 61.135.165.235
dns.baidu.com internet address = 202.108.22.220
ns2.baidu.com internet address = 61.135.165.235
dns.baidu.com internet address = 202.108.22.220
nslookup的更多参数,可以在键入nslookup后输入?查看参数的使用方法。
这个命令行 还是很有用的~