nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。其用法是:
C:>nslookup 域名
使用nslookup查询A记录和CNAME记录
C:>nslookup www.sxwo.cn
*** Can't find server name for address 192.168.1.1:Non-existent domain
*** Default server are not available
Server: Unknown
Address: 192.168.1.1
Non-authoritative answer:
Name: www.sxwo.cn
Address: 61.152.169.241
nslookup命令会采用先反向解释获得使用的DNS服务器的名称,由于这里使用的是一个内部的DNS服务器所以没有正确的反向记录,导致结果的前面几行出错。大家可以不必理会。重点是最后二行,这里看到的是www.sxwo.cn的IP地址是61.152.169.241。注意即使 www.sxwo.cn的主机没有在线同样能够返回结果。
1.查询A记录
C:>nslookup www.163.com
Server: tempdns.guangzhou.gd.cn
Address: 61.144.56.100
Non-authoritative answer:
Name: www.cache.split.netease.com
Address: 220.181.28.42
Aliases: www.163.com
220.181.28.42是www对应的IP地址
2.查询MX记录
C:>nslookup -type=mx www.163.com
Server: tempdns.guangzhou.gd.cn
Address: 61.144.56.100
Non-authoritative answer:
www.163.com canonical name = www.cache.split.netease.com
split.netease.com
primary name server = ns-split1.netease.com
responsible mail addr = admin.nease.net
serial = 307
refresh = 600 (10 mins)
retry = 300 (5 mins)
expire = 3600 (1 hour)
default TTL = 600 (10 mins)
C:>nslookup -type=mx 163.com
Server: tempdns.guangzhou.gd.cn
Address: 61.144.56.100
Non-authoritative answer:
163.com MX preference = 50, mail exchanger = mx.mail.163.split.netease.com
163.com nameserver = ns.nease.net
163.com nameserver = ns3.nease.net
mx.mail.163.split.netease.com internet address = 220.181.12.51
mx.mail.163.split.netease.com internet address = 220.181.12.52
mx.mail.163.split.netease.com internet address = 220.181.12.53
mx.mail.163.split.netease.com internet address = 220.181.12.54
mx.mail.163.split.netease.com internet address = 220.181.12.55
mx.mail.163.split.netease.com internet address = 220.181.12.56
mx.mail.163.split.netease.com internet address = 220.181.12.57
mx.mail.163.split.netease.com internet address = 220.181.12.58
ns.nease.net internet address = 202.106.185.75
ns3.nease.net internet address = 220.181.28.3
mail.163.split.netease.com是163.com对应的mx记录。
3.查CNAME记录
C:>nslookup -type=cname 163.com
Server: tempdns.guangzhou.gd.cn
Address: 61.144.56.100
163.com
primary name server = ns.163.com
responsible mail addr = admin.nease.net
serial = 20011821
refresh = 10800 (3 hours)
retry = 3600 (1 hour)
expire = 604800 (7 days)
default TTL = 18000 (5 hours)
C:>nslookup -type=cname www.163.com
Server: tempdns.guangzhou.gd.cn
Address: 61.144.56.100
Non-authoritative answer:
www.163.com canonical name = www.cache.split.netease.com
163.com nameserver = ns3.nease.net
163.com nameserver = ns.nease.net
ns.nease.net internet address = 202.106.185.75
ns3.nease.net internet address = 220.181.28.3
www.cache.split.netease.com是www.163.com对应的CNAME记录
4.查询域名服务器
C:>nslookup -type=ns 163.com
Server: tempdns.guangzhou.gd.cn
Address: 61.144.56.100
Non-authoritative answer:
163.com nameserver = ns.nease.net
163.com nameserver = ns3.nease.net
ns.nease.net internet address = 202.106.185.75
ns3.nease.net internet address = 220.181.28.3
ns.nease.net是163.com域名的DNS服务器
5.指定域名服务器查询结果
C:>nslookup www.163.com 221.4.8.1
Server: ns3.cnc-gd.net
Address: 221.4.8.1
Non-authoritative answer:
Name: www.cache.split.netease.com
Address: 202.108.9.16
Aliases: www.163.com
221.4.8.1是广东DNS服务器IP
使用nslookup一些说明
1、任何合法有效的域名都必须有至少一个主的名字服务器(ns)。当主名字服务器失效时,才会使用辅助名字服务器。这里的失效指服务器没有响应。
2、DNS中的记录类型有很多,分别有不同的作用,常见的有A记录(主机记录,用来指示主机地址),MX记录(邮件交换记录,用来指示邮件服务器的交换程序),CNAME记录(别名记录),SOA(授权记录),PTR(指针)等。
3、一个有效的DNS服务器必须在注册机构注册,这样才可以进行区域复制。所谓区域复制,就是把自己的记录定期同步到其他服务器上。当DNS接收到非法DNS发送的区域复制信息,会将信息丢弃。
4、DNS有两种,一是普通DNS,一是根DNS,根DNS不能设置转发查询,也就是说根DNS不能主动向其他DNS发送查询请求。如果内部网络的DNS被设置为根DNS,则将不能接收网外的合法域名查询。
| 最近读者 (登录后,您就出现在这里。这里登陆) | |||||||||
评论读取中...