我正在使用这部分代码在 java 中 ping 一个 ip 地址,但是只有 ping localhost 成功,对于其他主机,程序说主机是无法访问的。 我关闭了我的防火墙,但仍然有这个问题
public static void main(String[] args) throws UnknownHostException, IOException {
String ipAddress = "127.0.0.1";
InetAddress inet = InetAddress.getByName(ipAddress);
System.out.println("Sending Ping Request to " + ipAddress);
System.out.println(inet.isReachable(5000) ? "Host is reachable" : "Host is NOT reachable");
ipAddress = "173.194.32.38";
inet = InetAddress.getByName(ipAddress);
System.out.println("Sending Ping Request to " + ipAddress);
System.out.println(inet.isReachable(5000) ? "Host is reachable" : "Host is NOT reachable");
}
输出结果是:
将 Ping 请求发送到127.0.0.1
可以联系到主机
发送 Ping 请求到173.194.32.38
无法联系到主机