java 獲取外網位址

2021-09-01 04:08:09 字數 420 閱讀 2585

在專案中,我們有時需要獲取外網的位址,這裡指的位址是公網的ip位址,我們大多數機器實際上都是處於內網,要想檢視我們的公網ip,我們可以登入一些**,如www.ip138.com之類的**,就可以顯示我們的公網ip。這裡提供一種解決方案,正是基於這種思想,從**上抓取我們需要的內容。好了,看**:

手機充值:自己的小店

public static string getwanip() 

string strs = inputline.split(":");

ip = strs[1].split("<")[0];

} catch (exception e)

return ip.trim();

}

其思路就是開啟能測試到外網ip的**,然後解析其顯示內容,拿到我們需要的東西。

Android獲取外網和內網ip位址

獲取內網ip位址 param context return public static string getintranetipaddress context context catch socketexception e else if info.gettype connectivitymanag...

java中獲取位址資訊

1 獲取訪問的位址 request.getrequesturl 2 獲取訪問頁面的位址 request.getheader referer 3 獲取協議 http或者https request.getscheme 4 獲取網域名稱 request.getservername 5 獲取埠號 reque...

獲取與外網通訊的真實ip位址

define str defaulthost www.sohu.com char getipbyindex int nindex if dwretval getadaptersinfo padapterinfo,uloutbuflen no error padapter padapter next ...