在Java 中確定外部IP 位址
在此查詢中,目標是檢索機器的外部IP 位址,就像它一樣出現在網路外部的電腦上。提供的 IPAddress 類別僅檢索本機 IP 位址,提示需要替代解決方案。
透過外部服務的解決方案
不幸的是,從程式碼取得外部 IP 位址可能無法在本機電腦上運作。但是,我們可以利用網站上執行的程式碼並採用顯示請求來源的 IP 位址的方法:
使用 AWS 服務的範例
import java.net.*; import java.io.*; URL whatismyip = new URL("http://checkip.amazonaws.com"); BufferedReader in = new BufferedReader(new InputStreamReader( whatismyip.openStream())); String ip = in.readLine(); // Extract the IP address as a string System.out.println(ip);
以上是如何用 Java 取得我的機器的外部 IP 位址?的詳細內容。更多資訊請關注PHP中文網其他相關文章!