nslookup.online

实用指南

如何使用 nslookup 命令

在终端向指定解析器提出明确的 DNS 查询。

发起明确查询

Windows 可在终端使用内置 nslookup;Linux 是否预装取决于发行版,通常由 DNS 工具包提供。请遵循发行版的安装说明,不运行来源不明的安装器。

仅输入名称通常使用系统配置的解析器查询地址。网页工具可能使用不同公共解析器,答案不同不一定是故障。

nslookup example.com
nslookup example.com 8.8.8.8

选择记录类型

使用 type 选项查询 MX、TXT、NS 或 AAAA。名称必须准确:_dmarc.example.com 与 example.com 是两次不同的问题。

ANY 不能可靠列出全部记录。递归服务器可能仅返回最少信息或拒绝请求;应逐类查询并分别保留状态。

nslookup -type=MX example.com
nslookup -type=TXT _dmarc.example.com
nslookup -type=AAAA example.com
nslookup -type=NS example.com

进行反向查询

输入 IP 可查询 PTR。IPv4 使用 in-addr.arpa 下的倒序数字,IPv6 使用 ip6.arpa 下的倒序十六进制位;结果不是此 IP 上全部网站清单。

无 PTR 不表示离线。反向与正向记录可能由不同主体维护,也不会自动相互更新。

nslookup 1.1.1.1
nslookup -type=PTR 1.1.1.1.in-addr.arpa

使用交互模式

不带名称启动 nslookup 可进入交互提示符,再切换服务器和类型,结束后使用 exit。这些操作查询而不修改 DNS。

“非权威应答”通常表示递归解析器提供了结果,可能来自缓存,并非数据不可信的自动警告。

nslookup
> server 1.1.1.1
> set type=TXT
> example.com
> exit

区分 DNS 与传输错误

NXDOMAIN 表示报告名称不存在,NOERROR 无数据则不同。SERVFAIL 可能涉及验证或上游故障,超时表示请求未完成。

与网站对照时匹配名称、类型、解析器和时间。网站使用 HTTPS,终端可能用 UDP/TCP,耗时不能直接比较。

记录真实观察结果

请一并记录名称、类型、答案、TTL、解析器和时间。仅复制 IP 可能掩盖主机名差异或旧缓存。

生产问题应保留已知有效配置,必要时使用提供商权威工具。网页和 nslookup 都不会替你修改记录。