想问一下大家InetAddress方法中的getByName()能不指定公网上的主机名,而来获取它的IP地址呢?
还有getHostName();不是获取主机名字吗!为什么除了自己的是返回名称。局域网内其他存在用户的全是IP地址而不是主机名称?
InetAddress idress=InetAddress.getByName("192.168.1.23");
System.out.println(idress.getHostName());
此处返回的还是192.168.1.23,而不是192.168.1.23对应的主机名称!有点诡异啊~
|
|