0
我試着讓我的本地機器IP地址使用java InetAddress。我可以檢查我的網絡連接中提到的IP地址與程序返回的IP地址不同。如何在java中獲得我的機器的IP地址?
機器的網絡連接IP地址顯示爲192.168.8.192,程序返回的IP地址爲127.0.1.1。
我不知道我的程序有什麼問題。
如果有人能幫助我,我會非常感激。
InetAddress ina = InetAddress.getLocalHost();
System.out.println("LOCAL IP ADDRESS ===== >" +ina.getHostAddress() + "//" + ina.getHostName());
誰能告訴我我在這段代碼中做了什麼錯?
Semith Eker,謝謝你的回答,我也試過了。它返回相同的地址127.0.1.1。 – 2014-12-19 11:34:17
我編輯爲Inet6Address,你可以試試嗎? – 2014-12-19 11:41:16
沒有進展:(同樣的結果。 – 2014-12-19 12:33:38