nslookup 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

nslookup 命令补充说明:


nslookup 命令是常用域名查询工具,就是查DNS信息用的命令。

nslookup 有两种工作模式,即“交互模式”和“非交互模式”。在“交互模式”下,用户可以向域名服务器查询各类主机、域名的信息,或者输出域名中的主机列表。而在“非交互模式”下,用户可以针对一个主机或域名仅仅获取特定的名称或所需信息。

进入交互模式,直接输入 nslookup 命令,不加任何参数,则直接进入交互模式,此时 nslookup 会连接到默认的域名服务器(即 /etc/resolv.conf 的第一个 dns 地址)。或者输入 nslookup -nameserver/ip。进入非交互模式,就直接输入 nslookup 域名就可以了。

nslookup 命令语法:


nslookup [-option] [name | -] [server]

nslookup 命令选项:


-sil:不显示任何警告信息。

nslookup 命令参数:


域名:指定要查询域名。
nslookup -query=hinfo -timeout=10

nslookup 命令实例


[root@CommandNotFound ~]$ nslookup hexun.com
Server:         103.224.222.222
Address:        103.224.222.222#53

Non-authoritative answer:
Name:   hexun.com
Address: 42.81.124.69

对IP地址 204.228.150.3 执行反向查找。 您的域服务器将使用有关该主机的当前信息进行响应,并将其显示在终端屏幕上。 输出将类似于以下内容:

nslookup 204.228.150.3

Server:         103.224.222.222
Address:        103.224.222.222#53

Non-authoritative answer:
3.150.228.204.in-addr.arpa      name = 204-228-150-3.xmission.com.

Authoritative answers can be found from:
150.228.204.in-addr.arpa        nameserver = ns1.xmission.com.
150.228.204.in-addr.arpa        nameserver = ns2.xmission.com.
150.228.204.in-addr.arpa        nameserver = ns.xmission.com.

在您的 DNS 中查询有关 hexun.com 的邮件交换服务器的信息。

nslookup -type=mx hexun.com
Server:         103.224.222.222
Address:        103.224.222.222#53

Non-authoritative answer:
hexun.com       mail exchanger = 10 host90-214.hexun.com.

Authoritative answers can be found from:
hexun.com       nameserver = ns.hexun.com.
hexun.com       nameserver = ns3.hexun.com.
hexun.com       nameserver = ns2.hexun.com.
hexun.com       nameserver = ns4.hexun.com.
host90-214.hexun.com    internet address = 221.239.90.214
ns.hexun.com    internet address = 202.99.16.4
ns2.hexun.com   internet address = 42.81.124.83
ns3.hexun.com   internet address = 60.28.251.1
ns4.hexun.com   internet address = 119.97.159.6

在您的 DNS 中查询与域名 google.com 相关的所有可用信息。

nslookup -type=any google.com
Server:         103.224.222.222
Address:        103.224.222.222#53

Non-authoritative answer:
Name:   google.com
Address: 59.24.3.174
google.com      nameserver = ns3.google.com.
google.com      nameserver = ns1.google.com.
google.com      nameserver = ns4.google.com.
google.com      nameserver = ns2.google.com.

Authoritative answers can be found from:
google.com      nameserver = ns2.google.com.
google.com      nameserver = ns4.google.com.
google.com      nameserver = ns1.google.com.
google.com      nameserver = ns3.google.com.
ns1.google.com  internet address = 216.239.32.10
ns2.google.com  internet address = 216.239.34.10
ns3.google.com  internet address = 216.239.36.10
ns4.google.com  internet address = 216.239.38.10
ns1.google.com  has AAAA address 2001:4860:4802:32::a
ns2.google.com  has AAAA address 2001:4860:4802:34::a
ns3.google.com  has AAAA address 2001:4860:4802:36::a
ns4.google.com  has AAAA address 2001:4860:4802:38::a

nslookup 命令扩展阅读:




nslookup 命令评论