要查看Linux服務(wù)器的公網(wǎng)出口IP地址,可以通過(guò)以下幾種方法:
1. 使用命令行工具
方法一:使用ifconfig
命令(適用于較舊的Linux發(fā)行版)
ifconfig | grep 'inet '
這個(gè)命令會(huì)顯示服務(wù)器上所有網(wǎng)絡(luò)接口的IP地址,通常,公網(wǎng)IP地址會(huì)與外部網(wǎng)絡(luò)接口相關(guān)聯(lián)。
方法二:使用ip
命令(適用于較新的Linux發(fā)行版)
ip addr show
這個(gè)命令同樣會(huì)顯示服務(wù)器上所有網(wǎng)絡(luò)接口的IP地址,公網(wǎng)IP地址通常會(huì)與外部網(wǎng)絡(luò)接口相關(guān)聯(lián)。
2. 使用網(wǎng)絡(luò)診斷工具
方法一:使用ping
命令
ping www.google.com
這個(gè)命令會(huì)發(fā)送一個(gè)ICMP請(qǐng)求到www.google.com,然后返回響應(yīng),在響應(yīng)中,你可以看到來(lái)自哪個(gè)IP地址的響應(yīng),這個(gè)IP地址就是服務(wù)器的公網(wǎng)出口IP地址。
方法二:使用traceroute
命令
traceroute www.google.com
這個(gè)命令會(huì)顯示到達(dá)目標(biāo)主機(jī)(www.google.com)的路由路徑,在輸出結(jié)果中,第一跳通常是服務(wù)器的公網(wǎng)出口IP地址。
3. 使用網(wǎng)絡(luò)API服務(wù)
方法一:使用在線(xiàn)IP查詢(xún)服務(wù)
你可以訪(fǎng)問(wèn)一些提供公網(wǎng)IP查詢(xún)服務(wù)的在線(xiàn)網(wǎng)站,如http://whatismyip.com/,然后在服務(wù)器上使用wget
或curl
命令獲取網(wǎng)頁(yè)內(nèi)容,解析出公網(wǎng)IP地址。
wget qOhttp://whatismyip.com/ 2>/dev/null | grep oE '[09.]+'
或者
curl http://whatismyip.com/ 2>/dev/null | grep oE '[09.]+'
這些命令會(huì)輸出服務(wù)器的公網(wǎng)出口IP地址。