我正在使用InetAddress,并且在尝试访问服务器时收到错误的响应。服务器是当前的镭。以下是代码:
public static void main(String[] args) {
InetAddress i = InetAddress.getByName("ip address of current machine");
System.out.println(i.isReachable(0)); // prints false
System.out.println(i.getHostName());
}
以上打印为false,然后打印实际的主机名。如何检测主机名并且无法访问同一台计算机。我做错了什么?
答案 0 :(得分:0)
主机名通过DNS解析。主持人不必为此工作。这就像电话簿。它显示您的号码每天24小时,即使您已经出去或至少每天8小时回答。