您的位置:首页 > 其它

如何利用nslookup命令查询mx记录?以及邮件相关记录

2012-10-20 16:25 393 查看
Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用。

本文主要是针对邮箱的mx记录以及相关的查询方法做一些参考:

windows开始菜单->运行,输入cmd/command(各版本系统的命令不同),进入到命令行窗口。

1.在命令提示符下,键入 nslookup,再按 Enter 键。

2.键入 server <IPaddress>,其中 IP address 是外部 DNS 服务器的 IP 地址,然后按

Enter 键。

3.键入 set q=MX,再按 Enter 键。

4.键入 <domainname>,其中 domain name 是您所在域的名称,然后按 Enter 键。此时应

显示所输入域的 MX 记录。如果未显示该 MX 记录,则说明 DNS 的配置不正确。

下面以XP为例

Microsoft Windows XP [版本 5.1.2600]

(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents andSettings\wangjingren>nslookup

Default Server: localhost

Address: 192.168.1.253

> set type=mx //这里设置查询类型为mx,即邮件交换记录

> sina.net//输入我们要查询的域名,这里以sina.net为例。

Server: localhost

Address: 192.168.1.253

Non-authoritative answer:

sina.net MX preference = 10,mail exchanger = mx.sina.net

>

如下图:



当然也可以通过其他方式查询,结果都一样,如下图:



或者



至此,我们知道域名sina.net对应的mx记录为mx.sina.net

> set type=soa//设置查询类型为SOA(StartOf Authority)记录

> sina.net

Server: localhost

Address: 192.168.1.253

Non-authoritative answer:

sina.net

primary name server =ns.sina.net

responsible mail addr =hostmaster.sina.net

serial = 1249370404

refresh = 16384 (4 hours 33mins 4 secs)

retry = 2048(34 mins 8 secs)

expire = 1048576 (12days 3 hours 16 mins 16 secs)

default TTL = 2560 (42 mins 40secs)

//至此,我们知道了SOA记录的值,TTL,刷新时间,到期时间等等。

set type=any 表示在查询某个domainname 时,将和这个domainname的一些相关数据一并显示出来



nslookup 可以模拟你的其他遇见服务器进行域名解释的情况。我们需要在nslookup上加上适当的参数。指定查询记录类型的指令格式如下:

  nslookup –qt=类型目标域名

  注意qt必须小写。

  类型可以是一下字符,不区分大小写:

  A 地址记录(Ipv4)

  AAAA 地址记录(Ipv6)

  AFSDB Andrew文件系统数据库服务器记录(不懂)

  ATMA ATM地址记录(不是自动提款机)

  CNAME 别名记录

  HINFO 硬件配置记录,包括CPU、操作系统信息

  ISDN 域名对应的ISDN号码

  MB 存放指定邮箱的服务器

  MG 邮件组记录

  MINFO 邮件组和邮箱的信息记录

  MR 改名的邮箱记录

  MX 邮件服务器记录

  NS 名字服务器记录

  PTR 反向记录(从IP地址解释域名)

  RP 负责人记录

  RT 路由穿透记录(不懂)

  SRV TCP服务器信息记录(将有大用处)

  TXT 域名对应的文本信息

  X25 域名对应的X.25地址记录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: