命令列查詢對外IP
要知道對外IP位址時,平常都是利用Browser進入checkip.dyndns.org取得IP。
剛好有個情況是必需要在Console下查詢自已對外IP,所以這時該怎麼做呢?
當下看您的環境有wget
或curl
選擇其一就行,再配合sed
命令過濾訊息後就可以直接得到對外的IP
- wget
wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
- curl
curl -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
以Mac下內建curl的例子實作一下: