来自(带有最新补丁的 Solaris 11.1,m4000 128GB)系统日志:
Jun 17 10:06:14 sun-m4k-03 sendmail[4993]: [ID 702911 mail.warning] gethostbyaddr(10.128.4.50) failed: 1
ip 在命令行中有效:
ping 10.128.4.50
10.128.4.50 is alive
nslookup 在执行查找时似乎会反转八位字节:
nslookup 10.128.4.50
Server: 10.128.8.18
Address: 10.128.8.18#53
** server can't find 50.4.128.10.in-addr.arpa.: NXDOMAIN
尝试在互联网上搜索 - 没有运气
答案1
这是对的。反向 DNS 查找是通过查询PTR
域中 IP 地址的记录来执行的.in-addr.arpa
。 DNS 名称首先具有最不重要/最不广泛的组成部分,因此首先以最重要/最广泛的组成部分编写的 IP 地址的八位字节按相反的顺序放置,以便每一类网络都可以有一个 DNS 区域。
如果您想要支持对私有 IP 地址进行反向 DNS 查找,则必须配置一个区域来10.in-addr.arpa.
保存PTR
的记录50.4.128.10.in-addr.arpa.
。