dig-nslookup命令详解 下载本文

内容发布更新时间 : 2024/4/19 20:19:05星期一 下面是文章的全部内容请认真阅读。

dig @server name type 其中: server

待查询名称服务器的名称或 IP 地址。可以是用点分隔的 IPv4 地址或用冒号分隔的 IPv6 地址。当由主机提供服务器参数时,dig 在查询域名服务器前先解析那个名称。如果没有服务器参数可以提供,dig 参考/etc/resolv.conf,然后查询列举在那里的域名服务器。显示来自域名服务器的应答。 name

将要查询的资源记录的名称。 type

显示所需的查询类型 - ANY、A、MX、SIG,以及任何有效查询类型等。如果不提供任何类型参数,dig 将对纪录A 执行查询。

dig常用命令

dig最基本的用法:dig @server sina.com.cn.

用dig查看 zone 数据传输:dig @server zx.xmgd.com. AXFR 用dig查看 zone 数据的增量传输:dig @server zx.xmgd.com. IXFR=N 用dig查看反向解析:dig -x 210.52.83.228 @server 查找一个域的授权 dns 服务器:dig xmgd.com. +nssearch 从根服务器开始追踪一个域名的解析过程:dig xmgd.com +trace 查看 bind 的版本号:dig @bind_dns_server CHAOS TXT version.bind 查看你使用的是哪个 F root dns server:

dig +norec @F.ROOT-SERVERS.NET HOSTNAME.BIND CHAOS TXT 示例:

C:\\dig>dig @202.99.224.8 www.12530.com

; <<>> DiG 9.3.2 <<>> @202.99.224.8 www.12530.com ; (1 server found) ;; global options: printcmd ;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 779

;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 8, ADDITIONAL: 8 ;; QUESTION SECTION:

;www.12530.com. IN A ;; ANSWER SECTION:

www.12530.com. 1702 IN CNAME cdn.12530.chinacache.net.

cdn.12530.chinacache.net. 1801 IN CNAME cdn.12530.cncssr.chinacache.n

cdn.12530.cncssr.chinacache.net. 1801 IN CNAME cc00021.h.cncssr.chinacache.n

cc00021.h.cncssr.chinacache.net. 49 IN A 125.39.39.116 cc00021.h.cncssr.chinacache.net. 49 IN A 125.39.39.58 ;; AUTHORITY SECTION:

cncssr.chinacache.net. 18 IN NS ns6.cncssr.chinacache.net.

cncssr.chinacache.net. 18 IN NS ns5.cncssr.chinacache.net.

cncssr.chinacache.net. 18 IN NS ns8.cncssr.chinacache.net.

cncssr.chinacache.net. 18 IN NS ns1.cncssr.chinacache.net.

cncssr.chinacache.net. 18 IN NS ns2.cncssr.chinacache.net.

cncssr.chinacache.net. 18 IN NS ns3.cncssr.chinacache.net.

cncssr.chinacache.net. 18 IN NS ns4.cncssr.chinacache.net.

cncssr.chinacache.net. 18 IN NS ns7.cncssr.chinacache.net. ;; ADDITIONAL SECTION:

ns1.cncssr.chinacache.net. 15 IN A ns2.cncssr.chinacache.net. 14 IN A ns3.cncssr.chinacache.net. 14 IN A ns4.cncssr.chinacache.net. 14 IN A ns5.cncssr.chinacache.net. 15 IN A ns6.cncssr.chinacache.net. 14 IN A ns7.cncssr.chinacache.net. 14 IN A ns8.cncssr.chinacache.net. 15 IN A ;; Query time: 203 msec

;; SERVER: 202.99.224.8#53(202.99.224.8) ;; WHEN: Mon Apr 12 10:36:34 2010 ;; MSG SIZE rcvd: 428

C:\\dig>nslookup -qt=ns 12530.com Server: linedns.bta.net.cn

202.108.251.105 60.217.232.123 60.217.232.122 60.217.241.236 202.108.251.162 222.138.229.238 61.163.30.226 218.8.55.130 Address: 202.106.196.115 Non-authoritative answer:

12530.com nameserver = ns1.12530.com 12530.com nameserver = ns2.12530.com 12530.com nameserver = ns.12530.com

NSLOOKUP命令

C:\\dig>nslookup 12530.com Server: nmgdnsser8 Address: 202.99.224.8 Non-authoritative answer: Name: 12530.com Address: 218.205.239.16

C:\\dig>nslookup -qt=nx 12530.com unknown query type: nx Server: linedns.bta.net.cn Address: 202.106.196.115 Non-authoritative answer: Name: 12530.com Address: 218.205.239.16

nslookup [-qt=类型] 目标域名 指定的DNS服务器IP或域名 C:\\dig>nslookup -qt=nx 12530.com 202.99.224.8 unknown query type: nx Server: nmgdnsser8

Address: 202.99.224.8 Non-authoritative answer: Name: 12530.com Address: 218.205.239.16

检查域名的缓存时间需要我们使用一个新的参数:-d 格式如下:

nslookup –d [其他的参数] 目标域名 [指定的服务器地址] C:\\dig>nslookup -d www.12530.com 202.99.224.8 ------------ Got answer: HEADER:

opcode = QUERY, id = 1, rcode = NOERROR

header flags: response, auth. answer, want recursion, recur questions = 1, answers = 1, authority records = 1, additi QUESTIONS:

8.224.99.202.in-addr.arpa, type = PTR, class = IN ANSWERS:

-> 8.224.99.202.in-addr.arpa name = nmgdnsser8

ttl = 38400 (10 hours 40 mins) AUTHORITY RECORDS: -> 8.224.99.202.in-addr.arpa nameserver = ns.local