GY的實驗室 - 如何獲取公網出口IP

內網服務器有時須要和外部服務器打交道。好比供某個公司的公開SFTP下載數據。對方可能設定了IP白名單,只有特定的IP才能夠訪問。
應用服務器通常部署在內網環境,沒有本身的公網IP,而是經過網關進行外網數據交互。那麼如何知道本身的應用服務器走的哪一個公網IP呢?服務器

假設想知道應用服務器A的外網出口IP,最直接的方式是創建一個外網服務器B,用應用服務器A給B發消息。B就能知道A的外網IP。網上的那些查ip歸屬地的就能夠用來作免費的B服務器。curl

這樣咱們就能夠在應用服務器上用這個命令獲取公網IP:url

curl http://1111.ip138.com/ic.asp | iconv -c -f gbk -t utf8 | sed -n 's/.*您的IP是:\[\([0-9\.]*\)\].*/公網IP出口:\1/p'
相關文章
相關標籤/搜索