2012年8月15日 星期三

如何在終端機(Terminal) 底下查詢自己目前的對外真實 IP

一般我們在電腦前要知道自己當下對外的真實 IP,通常都是開啟瀏覽器
然後搜尋 what is my ip address 或是 what is my ip,藉由第三方網站來得知

但是因為平時大多都是在 Terminal 下作業,有時後在機房也不一定有圖形界面可用
這時候若需要知道對外 IP,以便進行一些網路除錯的工作時,就只能依賴指令的方式了

以下介紹一個在 Terminal 下查詢自己目前的對外真實 IP 的方法
這是 Mac、Linux 都通用的指令



在 Terminal 下執行以下指令:
dig +short myip.opendns.com @resolver1.opendns.com

因為不是很常使用,也不會記得這麼長一段指令
所以我通常都在 .bashrc 或 .profile 中設一個簡短指令 alias

alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'

下次再登入 Terminal 就可以用 getmyip 這個 alias 來取的對外真實 IP

沒有留言: