我用java的如下方法:
InetAddress add= InetAddress.getByName(ip);
String hostname=add.getHostName();可以得到局域网同网段的其他主机的主机名,但是其他网段的主机名得不到,得到的hostname是ip地址。而我用C#的DNS类的Dns.GetHostByAddress()可以得到其他网段的主机名。这是为什么呢?java如何实现获得其他网段的主机名呢?谢谢!!!
InetAddress add= InetAddress.getByName(ip);
String hostname=add.getHostName();可以得到局域网同网段的其他主机的主机名,但是其他网段的主机名得不到,得到的hostname是ip地址。而我用C#的DNS类的Dns.GetHostByAddress()可以得到其他网段的主机名。这是为什么呢?java如何实现获得其他网段的主机名呢?谢谢!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货