反向DNS查询工具
PTR记录格式、反向DNS解析原理与in-addr.arpa域说明
🔍 反向DNS查询 (模拟)
📖 反向DNS工作原理
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1 | IP地址反转 + 添加后缀 | 8.8.8.8 → 8.8.8.8.in-addr.arpa |
| 2 | 查询PTR记录 | DNS服务器查找该域名下的PTR记录 |
| 3 | 返回主机名 | PTR记录值即为该IP对应的主机名 |
| 4 | 可选:正向验证 | 用返回的主机名做正向DNS验证一致性 |
IPv6反向DNS:
2001:db8::1 → 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
2001:db8::1 → 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
⚙️ 反向DNS命令参考
| 命令 | 说明 | 示例 |
|---|---|---|
dig -x IP | Dig反向查询(PTR) | dig -x 8.8.8.8 |
nslookup IP | Nslookup自动检测正/反向 | nslookup 8.8.8.8 |
host IP | Host反向查询 | host 8.8.8.8 |
dig PTR domain | 直接查PTR记录 | dig PTR 8.8.8.8.in-addr.arpa |
dig -x IPv6 | IPv6反向查询 | dig -x 2001:4860:4860::8888 |
whois IP | 查看IP归属信息 | whois 8.8.8.8 |
💡 常见知名IP的反向DNS示例
| IP地址 | 反向域名(in-addr.arpa) | PTR结果 | 归属 |
|---|---|---|---|
| 8.8.8.8 | 8.8.8.8.in-addr.arpa | dns.google | Google Public DNS |
| 8.8.4.4 | 4.4.8.8.in-addr.arpa | dns.google | Google Public DNS |
| 1.1.1.1 | 1.1.1.1.in-addr.arpa | one.one.one.one | Cloudflare DNS |
| 114.114.114.114 | 114.114.114.114.in-addr.arpa | public1.114dns.com | 114 DNS |
| 223.5.5.5 | 5.5.5.223.in-addr.arpa | public.alidns.com | 阿里DNS |
| 208.67.222.222 | 222.222.67.208.in-addr.arpa | resolver1.opendns.com | OpenDNS |
| 9.9.9.9 | 9.9.9.9.in-addr.arpa | dns.quad9.net | Quad9 DNS |
| 39.156.66.18 | 18.66.156.39.in-addr.arpa | www.a.shifen.com | 百度 |
| 142.250.80.46 | 46.80.250.142.in-addr.arpa | nrt12s19-in-f14.1e100.net | |
| 104.18.1.1 | 1.1.18.104.in-addr.arpa | - | Cloudflare(无PTR) |