快捷搜索:   nginx

DNS记录(NS\A\MX记录)查询工具 :nslookup和dig

用来进行DNS查询的一个非常有用的工具是nslookup,可以使用它来查询DNS中的各种数据。除了可以 在命令行下直接进行基本的DNS查询之外,直接启动nslookup将进入一个交互模式,这里能查询各种类型的DNS 数据。

  的名字解析数据可以有各种不同的类型,有设置这个zone的参数的SOA类型数据,有设置名字对应的IP地址 的A类型数据,有设置从IP地址反向解析DNS名字的PTR数据,有定义服务与这个zone的DNS服务器的NS数据 ,以及定义主机别名的CNAME数据。这些不同类型的数据均可以通过nslookup的交互模式来查询,需要使用 set type命令设置相应的查询类型。

 

$ nslookup 

Default Server:    ns.hazzptt.net.cn

Address:    202.102.224.68



> set type=ns

> yahoo.com

Server:    ns.hazzptt.net.cn

Address:    202.102.224.68



Non-authoritative answer:

yahoo.com         nameserver = NS2.DCA.yahoo.com

yahoo.com         nameserver = NS5.DCX.yahoo.com

yahoo.com         nameserver = NS.EUROPE.yahoo.com

yahoo.com         nameserver = NS1.yahoo.com



Authoritative answers can be found from:

NS2.DCA.yahoo.com         internet address = 209.143.200.34

NS5.DCX.yahoo.com         internet address = 216.32.74.10

NS.EUROPE.yahoo.com       internet address = 195.67.49.25

NS1.yahoo.com     internet address = 204.71.200.33

>

  这个例子就使用nslookup来查询yahoo.com这个zone的名字服务器,需要将类型设置为ns来执行查询。用 来帮助获得DNS数据的工具还有很多,如dig能迅速返回整个zone的名字解析数据,dnswalk可以用来帮助查询名字 服务器的设置。这些工具都可以用来帮助查找DNS的设置问题。

=====================================

dig 命令的基本用法(用dig代替nslookup)

先打命令:

nslookup

dig最基本的用法
>dig sina.com.cn //查询A记录
;; QUESTION SECTION:
;sina.com.cn. IN A

;; ANSWER SECTION:
sina.com.cn. 37 IN A 202.108.33.32

>dig sina.com.cn ns //查询NS记录
;; QUESTION SECTION:
;sina.com.cn. IN NS

;; ANSWER SECTION:
sina.com.cn. 21478 IN NS ns2.sina.com.cn.
sina.com.cn. 21478 IN NS ns3.sina.com.cn.
sina.com.cn. 21478 IN NS ns1.sina.com.cn.

>dig sina.com.cn soa //查询SOA记录
;; QUESTION SECTION:
;sina.com.cn. IN SOA

;; ANSWER SECTION:
sina.com.cn. 600 IN SOA ns1.sina.com.cn. senjin.staff.sina.com.cn. 5 1800 600 604801 600

另外,还可以
dig @Server sina.com.cn. //在Server服务器上查询sina.com.cn的记录,比如
>dig @210.51.191.22 sina.com.cn
;; QUESTION SECTION:
;sina.com.cn. IN A

;; AUTHORITY SECTION:
sina.com.cn. 21600 IN NS ns1.sina.com.cn.
sina.com.cn. 21600 IN NS ns2.sina.com.cn.
sina.com.cn. 21600 IN NS ns3.sina.com.cn.

;; ADDITIONAL SECTION:
ns1.sina.com.cn. 21600 IN A 202.106.184.166
ns2.sina.com.cn. 21600 IN A 61.172.201.254
ns3.sina.com.cn. 21600 IN A 202.108.44.55

# 查找一个域的授权 dns 服务器
dig sina.com.cn. +nssearch
SOA ns1.sina.com.cn. senjin.staff.sina.com.cn. 5 1800 600 604801 600 from server ns1.sina.com.cn in 31 ms.
SOA ns1.sina.com.cn. senjin.staff.sina.com.cn. 5 1800 600 604801 600 from server ns3.sina.com.cn in 31 ms.
SOA ns1.sina.com.cn. senjin.staff.sina.com.cn. 5 1800 600 604801 600 from server ns2.sina.com.cn in 46 ms.

# 从根服务器开始追踪一个域名的解析过程
>dig news.sina.com.cn +trace
;; global options: printcmd

顶(2)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论

  • ^