当前位置: 代码迷 >> Java相关 >> 怎么获得通过ip获得主机名
  详细解决方案

怎么获得通过ip获得主机名

热度:400   发布时间:2016-04-22 21:52:25.0
如何获得通过ip获得主机名
InetAddress ia=InetAddress.getByName("119.75.217.56");//119.75.217.56是百度的ip地址
System.out.println(ia.getHostName());
我运行了这样一段程序,需要等大概10秒才打印的出ip地址,不是主机名,这是为什么?

------解决方案--------------------
其实你这种方式没有错,你需要知道你的目标主机是否进行了安全设置,比如隐藏了主机名。还有你测试的主机地址是否可达,可以通过ping 试一下。一般来说,我们获取目标主机的主机名,或者mac地址,可以通过nbtstat -a ip 命令。
  相关解决方案