DNS查询工具
输入域名进行DNS查询,了解DNS记录类型,参考常用查询命令。由于浏览器安全限制,本工具提供概念参考和模拟查询。
提示:由于浏览器安全策略(CORS限制),前端无法直接发送DNS查询请求。本工具提供DNS概念模拟和参考信息。如需真实DNS查询,请使用下方命令行工具或专业DNS查询服务。
DNS记录类型参考表
| 记录类型 | 全称 | 说明 | 示例 |
|---|---|---|---|
| A | Address | 将域名映射到IPv4地址 | example.com -> 93.184.216.34 |
| AAAA | IPv6 Address | 将域名映射到IPv6地址 | example.com -> 2606:2800:220:1:... |
| CNAME | Canonical Name | 将域名别名指向另一个域名 | www.example.com -> example.com |
| MX | Mail Exchange | 指定邮件服务器地址和优先级 | example.com -> mail.example.com (10) |
| NS | Name Server | 指定域名由哪些DNS服务器解析 | example.com -> ns1.example.com |
| TXT | Text | 文本记录,常用于SPF/DKIM验证 | v=spf1 include:_spf.google.com ~all |
| SOA | Start of Authority | 域名区域的权威信息起始点 | ns1.example.com hostmaster.example.com |
| PTR | Pointer | 反向DNS解析,IP映射到域名 | 34.216.184.93.in-addr.arpa -> example.com |
| SRV | Service | 指定服务的地址和端口 | _sip._tcp.example.com -> 10 5060 sip.example.com |
常用DNS查询命令
dig example.com
查询域名的所有DNS记录
dig A example.com
查询A记录(IPv4地址)
dig AAAA example.com
查询AAAA记录(IPv6地址)
dig MX example.com
查询MX记录(邮件服务器)
dig TXT example.com
查询TXT记录
dig NS example.com
查询NS记录(域名服务器)
dig +short example.com
简洁输出,只显示结果
dig @8.8.8.8 example.com
指定DNS服务器查询
nslookup 命令参考
nslookup example.com
基本DNS查询
nslookup -type=A example.com
查询指定类型的记录
nslookup -type=CNAME example.com
查询CNAME记录
nslookup -type=MX example.com
查询MX记录
nslookup -type=NS example.com
查询NS记录
nslookup -type=TXT example.com
查询TXT记录
nslookup 8.8.8.8
反向DNS查询
常用公共DNS服务器
8.8.8.8 / 8.8.4.4
Google Public DNS
1.1.1.1 / 1.0.0.1
Cloudflare DNS
208.67.222.222
OpenDNS
223.5.5.5
阿里DNS
119.29.29.29
腾讯DNSPod
114.114.114.114
114 DNS
在线DNS查询服务
dns.google
Google DNS-over-HTTPS 在线查询
cloudflare-dns.com
Cloudflare 1.1.1.1 在线查询
mxtoolbox.com
MXToolbox 综合DNS查询工具
dnschecker.org
全球DNS传播检查工具
whatsmydns.net
DNS传播状态检查
关于DNS查询工具
DNS(Domain Name System,域名系统)是互联网的基础服务之一,负责将域名解析为IP地址。本工具提供DNS记录类型的详细参考和常用查询命令,帮助开发者理解和排查DNS相关的问题。
DNS查询原理
- 浏览器缓存 -> 操作系统缓存 -> 本地DNS服务器 -> 根DNS服务器
- 递归查询:DNS服务器代为完成完整查询
- 迭代查询:返回下一步应查询的服务器地址