首页 » 信息技术 »

域名查询工具nslookup的使用

2019年7月28日 / 13次阅读
DNSWindows

Win系统默认在console窗口能使用nslookup这个域名查询的命令,本文介绍这个命令的使用。

我一般会使用ping来查看某个域名的IP地址,同时也判断了这个域名的可达性,因为ping命令能够将域名对应的IP地址信息显示出来,还能看到往返的时间间隔,以此判断访问这个域名的速度情况。但是,ping不是专门用来查询域名信息的。

专业的查询域名信息的工具,在Win系统中,我们使用nslookup。

查询一个域名的解析:

D:\>nslookup www.maixj.net
服务器: promote.cache-dns.local
Address: 192.168.1.1  # 这是默认的DNS服务器地址

非权威应答:
名称: www.maixj.net
Address: 114.215.183.12

DNS服务器来自自动获取。非权威应答,表示这个DNS查询应答不是来自原始的域名解析服务器,而是网络中的某个DNS缓存服务器。

指定一个DNS服务器来查询域名的解析:

D:\>nslookup www.maixj.net 8.8.8.8
服务器: dns.google
Address: 8.8.8.8

非权威应答:
名称: www.maixj.net
Address: 114.215.183.12

8.8.8.8是Google提供的DNS服务器,ip超级好记。

以上都是只查询域名对应的IP地址,我们还可以用nslookup命令来插叙域名的其它解析信息。

查询域名的MX解析:

D:\>nslookup -qt=mx qq.com
服务器: promote.cache-dns.local
Address: 192.168.1.1

非权威应答:
qq.com MX preference = 20, mail exchanger = mx2.qq.com
qq.com MX preference = 30, mail exchanger = mx1.qq.com
qq.com MX preference = 10, mail exchanger = mx3.qq.com

使用参数-qt=mx,查询@qq.com邮件地址的邮件服务器信息。如果域名没有配置邮件服务器,那当然就查不到啦。

查询域名的NS解析:

D:\>nslookup -qt=ns pynote.net 8.8.8.8
服务器: dns.google
Address: 8.8.8.8

非权威应答:
pynote.net nameserver = ns24.domaincontrol.com
pynote.net nameserver = ns23.domaincontrol.com

使用参数-qt=ns,查询域名原始的Name Server信息。

查询域名的所有解析信息:

D:\>nslookup -qt=any qq.com
服务器: promote.cache-dns.local
Address: 192.168.1.1

非权威应答:
qq.com internet address = 111.161.64.40
qq.com internet address = 111.161.64.48
qq.com MX preference = 30, mail exchanger = mx1.qq.com
qq.com MX preference = 10, mail exchanger = mx3.qq.com
qq.com MX preference = 20, mail exchanger = mx2.qq.com

但是感觉参数-qt=any不太好用,比如下面的NS记录就没有出现在any的查询返回中。

D:\>nslookup -qt=ns qq.com
服务器: promote.cache-dns.local
Address: 192.168.1.1

非权威应答:
qq.com nameserver = ns4.qq.com
qq.com nameserver = ns1.qq.com
qq.com nameserver = ns2.qq.com
qq.com nameserver = ns3.qq.com

设置查询的超时时间:

D:\>nslookup -qt=any -timeout=5 maixj.net
服务器: promote.cache-dns.local
Address: 192.168.1.1

非权威应答:
maixj.net internet address = 114.215.183.12
maixj.net nameserver = dns8.hichina.com
maixj.net nameserver = dns7.hichina.com

增加参数-timeout=5,表示超时时间重新设置为5秒。域名相关信息查询,超时很正常,如果一直超时,就自己设置一个比较大一点的超时时间。

查询域名解析缓存时间:

D:\>nslookup -d -timeout=5 www.maixj.net 8.8.8.8
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 1, rcode = NOERROR
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 1,  authority records = 0,  additional = 0

    QUESTIONS:
        8.8.8.8.in-addr.arpa, type = PTR, class = IN
    ANSWERS:
    ->  8.8.8.8.in-addr.arpa
        name = dns.google
        ttl = 21552 (5 hours 59 mins 12 secs)

------------
服务器:  dns.google
Address:  8.8.8.8

------------
Got answer:
    HEADER:
        opcode = QUERY, id = 2, rcode = NOERROR
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 1,  authority records = 0,  additional = 0

    QUESTIONS:
        www.maixj.net, type = A, class = IN
    ANSWERS:
    ->  www.maixj.net
        internet address = 114.215.183.12
        ttl = 21599 (5 hours 59 mins 59 secs)

------------
非权威应答:
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 3, rcode = NOERROR
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        www.maixj.net, type = AAAA, class = IN
    AUTHORITY RECORDS:
    ->  maixj.net
        ttl = 599 (9 mins 59 secs)
        primary name server = dns7.hichina.com
        responsible mail addr = hostmaster.hichina.com
        serial  = 1
        refresh = 3600 (1 hour)
        retry   = 1200 (20 mins)
        expire  = 3600 (1 hour)
        default TTL = 600 (10 mins)

------------
名称:    www.maixj.net
Address:  114.215.183.12

这次使用了nslookup命令的-d参数。注意返回的内容比较多,一般我们只需要关注type=A的ttl值即可,这就是域名A记录在8.8.8.8这个Google DNS服务器上的缓存时间。

以上就是对在Win系统中使用域名查询工具nslookup的一点总结。

本文链接:https://www.maixj.net/ict/nslookup-22177

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top