Mac-Osx-Server
定期報告外部網際網路網關 IP 的最佳方法是什麼?
我在機場極端后面有一個 OS X 伺服器,通過機場上的開放埠提供服務。
伺服器有一個 10.0.xx 本地地址,總是相同的。極端機場通過 PPPoE 獲取它的外部 IP 地址,有時……它每週更改一次。
出於安全原因,我們實際上喜歡這種行為。但是我需要一種方法來了解外部 IP 地址,以防我需要在外部連接伺服器並對伺服器執行某些操作。
我能做些什麼?
獲取動態 DNS 服務。網際網路上有很多這樣的服務可以從不同的地方獲得……
我用於這種行為的站點是ifconfig.me。這可以以您可能想要使用的任何格式返回數據。例如,在您只需要 ip 的 bash 腳本中:
IP=`curl http://ifconfig.me/ip`
當然,您需要檢查返回碼以防出現問題。不過,對於腳本編寫來說,它看起來確實很健壯。