例如我在 Linux 中使用host
命令:
host yy.yyy.yy.y
结果:
Host z.zzz.zz.z.in-addr.arpa. not found: 3(NXDOMAIN)
然后我host
反向重复命令,z.zzz.zz.z
得到过去的结果yy.yyy.yy.y
:
Host z.zzz.zz.z
结果:
Host yy.yyy.yy.y.in-addr.arpa. not found: 3(NXDOMAIN)
发生了什么事以及为什么会出现这样的结果?
当我尝试获取 z.zzz.zz.z 和 yy.yyy.yy.y 的 WHOIS 地址时,我得到了例如:
yy.yyy.yy.y --> KOREA NIC
z.zzz.zz.z --> JAPAN NIC
通过 WHOIS 得到的结果是正确的地址,但是当我使用host
命令时结果是一样的。
对于其他不明白我的问题的人请看这个:
xx@yy:$ host 61.206.19.1
Host 1.19.206.61.in-addr.arpa. not found: 3(NXDOMAIN)
xx@yy:$ host 1.19.206.61
Host 61.206.19.1.in-addr.arpa. not found: 3(NXDOMAIN) <--- Why 61.206.19.1 ? WHOIS don't respond this IP
答案1
我也不太明白你的问题,但是:
如果你想使用命令执行反向查找,例如 1.2.3.4,host
只需输入
host 1.2.3.4
就是这样。您无需在使用该host
命令时使用 in-addr.arpa 中的任何内容或反转字节来执行反向查找。