Chinaunix首页 | 论坛 | 博客
  • 博客访问: 286569
  • 博文数量: 78
  • 博客积分: 3018
  • 博客等级: 少校
  • 技术积分: 950
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-07 02:33
文章分类

全部博文(78)

文章存档

2013年(1)

2012年(19)

2011年(45)

2008年(13)

分类:

2008-06-19 09:35:03

  用来进行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

查询邮件交换记录
>set type=mx
> 21cn.com
Server:   ns.hazzptt.net.cn

Address:   202.102.224.68
Non-authoritative answer:
21cn.com MX preference = 10, mail exchanger = mta.21cn.com

mta.21cn.com internet address = 59.36.102.53
mta.21cn.com internet address = 59.36.102.54
mta.21cn.com internet address = 59.36.102.55
mta.21cn.com internet address = 59.36.102.56
mta.21cn.com internet address = 59.36.102.57
mta.21cn.com internet address = 59.36.102.58
mta.21cn.com internet address = 59.36.102.50
mta.21cn.com internet address = 59.36.102.51
mta.21cn.com internet address = 59.36.102.52

> gmail.com
Server:   ns.hazzptt.net.cn

Address:   202.102.224.68

Non-authoritative answer:
gmail.com MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.googl
.com
gmail.com MX preference = 10, mail exchanger = alt2.gmail-smtp-in.l.googl
.com
gmail.com MX preference = 50, mail exchanger = gsmtp147.google.com
gmail.com MX preference = 50, mail exchanger = gsmtp183.google.com
gmail.com MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com

alt2.gmail-smtp-in.l.google.com internet address = 216.239.59.27
gsmtp147.google.com internet address = 209.185.147.27
gsmtp183.google.com internet address = 64.233.183.27
gmail-smtp-in.l.google.com internet address = 209.85.143.114
gmail-smtp-in.l.google.com internet address = 209.85.143.27
alt1.gmail-smtp-in.l.google.com internet address = 64.233.185.27
alt1.gmail-smtp-in.l.google.com internet address = 64.233.185.114
>

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

阅读(1788) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~