怎么理解 反向解析 4.3.2.1.in[2026/9/26 10:13:40]
 

查看: 4  |  回复: 0
 怎么理解 反向解析 4.3.2.1.in-addr.arpa
楼主
发表于 52分钟前 

4.3.2.1.in-addr.arpa 实质 in-addr.arpa 就是域名,不是你能注册、能建网站的那种域名。

几点关键

它在 DNS 树上有正式位置,跟 .com / .cn 平级挂在根下面:.arpa 这个顶级域由 ICANN 管,专门放互联网基础设施用的名字(in-addr.arpa、ip6.arpa、e164.arpa…)。名字来自 ARPANET 时代。

它是"反向解析"专用:in-addr.arpa 管 IPv4,ip6.arpa 管 IPv6。用来把 IP 反查成主机名(PTR 记录),图的下面那半就是这个构造规则:

1.2.3.4 → 各段倒序 → 4.3.2.1 → 接后缀 → 4.3.2.1.in-addr.arpa

谁拥有它下面的一段? 由 IP 段的持有者逐级下放。比如机房给你 1.2.3.0/24,机房就把 3.2.1.in-addr.arpa 委托到你的 NS。没人委托给你的 IP,公网反查就走不到你服务器。

这棵树就是邮件反垃圾最常查的地方:收信方会拿你的发信 IP 去查 x.x.x.x.in-addr.arpa,拿不到 PTR(rDNS)就扣信誉分。

你的服务器IP是1.2.3.4,如果要发邮件,除了要开放25端口的进出(进代表外面能发给你25端口,出代表你能发送给外面邮局比如gmail的25端口),最好有rDNS的支持,机房通过在DNS做PTR把域名指向你的IP1.2.3.4,用dig查询,比如查询8.8.8.8是谁?可以看到是 dns.google:

dig -x 8.8.8.8 +noall +answer

; <<>> DiG 9.5.1 <<>> -x 8.8.8.8 +noall +answer
;; global options:  printcmd
8.8.8.8.in-addr.arpa.   305     IN      PTR     dns.google.

也可以用(当然不太准):

nslookup 8.8.8.8

小知识:

ARPA = 美国国防部 高级研究计划局(Advanced Research Projects Agency,1958 年成立)。

它就是把互联网点起来的那个机构 —— 1969 年的 ARPANET 就是它出钱搞的,互联网的前身。

为什么这个名字会留在 DNS 里

时间-发生了什么

1969    ARPANET 上线,最早的联网主机都挂在 .arpa 这棵名字树下    

1983–85    DNS 诞生;当初所有名字都以 .arpa 结尾(因为都是 ARPANET 的机器)    

1985    正式分出 .com / .org / .edu / 国家码等顶级域,.arpa 退出普通用途    

2001    RFC 3172 把 .arpa 正式定为「基础设施顶级域」,交给 IANA 管    

顺带说个有意思的点:.arpa 现在的官方全称被改成了「Address and Routing Parameter Area」(地址与路由参数区)—— 这是后来硬凑出来的,属于"逆向缩写",本质上还是纪念 ARPA。

您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2026 MaNongKu.com