nslookup

作者admin

12月 20, 2025

nslookup 是一个 DNS 查询工具,用于检查域名解析是否正常,可以查询:

  • 域名对应的 IP(A 记录)
  • 反向解析(PTR 记录)
  • 邮件记录(MX)
  • NS(域名服务器)
  • TXT 记录(SPF、DKIM 等)
  • 以及其他 DNS 相关信息

几乎所有 Linux / macOS / Windows 都包含这个工具。

实战

查询域名对应 IP

nslookup demo.com

查询特定类型的 DNS 记录(MX, TXT, NS 等)

查询邮件服务器 MX 记录:

nslookup -type=mx demo.com

查询 TXT:

nslookup -type=txt demo.com

查询 NS:

nslookup -type=ns demo.com

指定 DNS 服务器查询

默认使用系统 DNS,如果需要强制用某个 DNS(如 8.8.8.8):

nslookup demo.com 8.8.8.8

反向解析(IP ➜ 域名)

nslookup 8.8.8.8

nslookup 交互模式

输入 nslookup 直接进入交互模式:

nslookup
> server 8.8.8.8
> demo.com
> set type=mx
> demo.com

退出:

> exit

常见输出说明

Server: 223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
Name: demo.com
Address: 123.123.123.123

解释:

Server:用于查询的 DNS 服务器

Non-authoritative answer:非权威解析(通常来自缓存)

Authoritative answer:权威解析(来自域名官方 NS)

Address:域名对应 IP

安装方法

CentOS / RHEL
yum install bind-utils -y

Ubuntu / Debian
apt install dnsutils -y

作者 admin

百度广告效果展示