命令列查询对外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的例子实作一下: