我在StackOverflow上寻找如何在Java中查找IP,但答案与我已经在做的相符,但没有解决我的问题。这是我的代码:publicvoidprintHostname(Stringip){System.out.println(InetAddresses.forString(ip).getCanonicalHostName());}InetAddresses只是来自guava库的实用程序类,用于获取InetAdress。问题:此代码对某些IP地址按预期工作,但对其他一些IP地址不工作。一个工作示例例如,对于IP157.55.39.29,输出为:msnbot-157-55-39-29.s