我们正在尝试重新搜索此IP地址81.95.126.172,dig生成
;; ANSWER SECTION:
172.126.95.81.in-addr.arpa. 974 IN CNAME 172.128-26.126.95.81.in-addr.arpa.
172.128-26.126.95.81.in-addr.arpa. 32757 IN PTR hosted-by.futureweb.be.
但在Java中,这个测试失败了,因为getHostName()返回相同的IP地址。
@Test
public void aaa() throws UnknownHostException {
assertNull(System.getSecurityManager());
assertEquals("hosted-by.futureweb.be", InetAddress.getByName("81.95.126.172").getHostName());
}
有什么想法吗?
根据getHostName()
:的Javadocs
如果存在安全管理器,则首先使用hostname和-1作为其参数,以查看是否允许该操作。如果操作,它将返回IP地址的文本表示。
返回:该IP地址的主机名,或者如果安全检查不允许该操作,则IP地址的文本表示。