在 utorrent peers 选项卡中,我注意到 peer 的 IP 地址已解析为 localhost。
当我禁用 DNS 解析时,它显示普通 IP 地址(不是 127.0.0.1)。
如何才能使某人的 IP 地址解析为“localhost”?
答案1
in-addr.arpa.
将 IP 地址解析为名称的方法是首先将地址转换为以或结尾的特殊域名ip6.arpa.
(例如,1.2.3.4 将是4.3.2.1.in-addr.arpa.
.),然后查找该域上的 PTR 记录,并使用收到的结果作为最终名称。
然而,这些域名的工作原理与其他域名完全一样——没有要求PTR 记录指向一个指向地址的名称,或者指向任何地址。唯一的验证(如果有的话)是由终端软件完成的(μTorrent 不会进行验证)。
(对记录的数量或类型没有任何限制 - 零个或多个 PTR 都是合法的。对于疯狂的人来说,甚至可以在域名上托管网站或接收邮件arpa.
。)
企业客户通常可以直接访问自己 IP 地址块的 rDNS,而家庭用户则必须询问他们的 ISP,这可能实施某种形式的验证。
要在 Windows 上测试反向 DNS,您可以nslookup
在命令行上使用 – 自动:
nslookup 64.34.119.12
或者自己进行转换:
nslookup -q=ptr 12.119.34.64.in-addr.arpa.