我剛在這裏發佈了一個問題:How to get the IP address for remote host using Java我是否需要使用Java創建套接字以獲取遠程主機IP?
下面的代碼在我測試的幾個域名中與我一起工作。
InetAddress inetAddress = InetAddress.getByName("http://www.google.com");
String ipAddress = inetAddress.getHostAddress().toString()'
System.out.println(ipAddress);//prints 66.152.109.61
但我有疑問。如何在不創建套接字的情況下獲得IP?
因此,在我進入代碼的進一步階段之前,我只需要從一點確定:我是否需要創建套接字才能獲取遠程主機的IP地址?
但是你已經*了IP地址爲遠程主機,並且無需打開套接字。這完全回答你的問題。 – EJP