📅  最后修改于: 2023-12-03 15:03:18.287000             🧑  作者: Mango
nslookup是一种用于查询DNS信息的命令行工具。通过nslookup,您可以查看与特定域名相关的IP地址、MX记录、以及其他相关的DNS记录。它通常用于调试域名解析问题以及进行网络疏通。
nslookup [options] [name | -] [server]
其中,[name]是要查询的域名或IP地址,[server]是要查询的DNS服务器。如果未指定[server],nslookup将使用默认DNS服务器。
以下是一些常用的选项:
-query=type
:指定查询类型,例如,A记录、MX记录等等。-timeout=number
:指定查询超时时间,单位为秒。-debug
:启用调试模式。详细的选项信息可以通过nslookup -h
命令查看。
nslookup example.com
输出:
Server: MyDNS-Server.local
Address: 192.168.1.1
Non-authoritative answer:
Name: example.com
Addresses: 93.184.216.34
2606:2800:220:1:248:1893:25c8:1946
nslookup -query=MX example.com
输出:
Server: MyDNS-Server.local
Address: 192.168.1.1
Non-authoritative answer:
example.com MX preference = 10, mail exchanger = mx.example.com
mx.example.com internet address = 192.0.2.1
nslookup example.com ns1.example.net
输出:
Server: ns1.example.net
Address: 203.0.113.1
Non-authoritative answer:
Name: example.com
Addresses: 93.184.216.34
2606:2800:220:1:248:1893:25c8:1946
nslookup是一种用于查询DNS信息的非常有用的命令行工具。掌握它可以帮助您更好地了解与网络疏通相关的问题,以及解决域名解析问题。