本文目录导读:

域名解析工具(如 nslookup、dig、ping 或在线工具)主要用于将域名转换为 IP 地址,或查询域名的 DNS 记录,以下是常见用法:
使用命令行工具(推荐)
Windows/macOS/Linux 通用:
-
nslookup(最基础):nslookup example.com # 查询 A 记录(IPv4) nslookup -type=MX example.com # 查询邮件交换记录 nslookup -type=NS example.com # 查询域名服务器
-
ping(快速查 IP):ping example.com # 会显示解析到的 IP(需允许 ICMP)
注意:有些服务器禁 ping,但 IP 仍会显示在输出第一行。
macOS/Linux 专用:
-
dig(功能最强大,推荐):dig example.com # 默认查询 A 记录 dig example.com MX # 查询 MX 记录 dig example.com NS # 查询 NS 记录 dig example.com ANY # 查询所有记录(部分 DNS 可能限制) dig @8.8.8.8 example.com # 指定 DNS 服务器(如 Google 的 8.8.8.8)
-
host(简洁版):host example.com # 显示 A 记录和 CNAME host -t MX example.com # 查询 MX 记录
使用在线工具(无需命令行)
访问以下网站,输入域名即可:
- DNS 查询: dns.google(Google 官方)、whatsmydns.net
- 综合诊断: ping.pe(测多地点 ping 与 DNS)
- 中国用户推荐: 站长工具 DNS 查询
常见场景示例
| 场景 | 命令/操作 |
|---|---|
| 查某个域名的 IP | dig example.com 或 nslookup example.com |
| 查是否被劫持 | 对比不同 DNS 服务器结果:dig @8.8.8.8 example.com 和 dig @114.114.114.114 example.com |
| 查域名邮箱服务器 | nslookup -type=MX example.com |
| 查域名是否正在解析 | ping example.com(看是否有返回 IP) |
注意事项
- Windows 无
dig:可用nslookup替代,或下载 BIND 工具包。 - 缓存问题:刚修改 DNS 记录后,查询结果可能显示旧 IP(等待 TTL 过期)。
- 国内网络限制:某些工具(如
dig @8.8.8.8)可能被屏蔽,可使用国内 DNS(如114.114.114)。
- 新手:用
nslookup example.com或在线工具。 - 进阶:用
dig查看详细 TTL、权威服务器等。 - 诊断:用
dig @指定DNS对比不同解析结果。
如果只需要查一次,直接用在线工具最省事;频繁调试网站时,建议学会 dig 和 nslookup。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。