2015-01-09

Ubunut 用指令查詢電腦的外部 IP

大部份的情況下來說,阿舍是不太需要去知道自己的外部 IP 是什麼的,通常,只要能上網就好了,不過,如果阿舍想要架個 Server 從網際網路測東西的時候,就會需要知道外部 IP 位址 ( Public IP Address ) 是什麼了, 不過,很不幸的,要知道自己的外部 IP 一定要透過別人幫你看,然後,告訴你才行,所以,網路上才會有一堆查外部 IP 的網站哩 !

網路上有很多這類查外部 IP 的免費服務

阿舍這篇要介紹的方式有二種,第一種就是借助這查外部 IP 網站提供的服務來查詢的,不過,阿舍是有找到一個不囉嗦,只顯示 IP 位址的網站,所以,只要搭配 curl 工具來執行下面這一行指令,就可以直接取到外部 IP 位址哩 ! 網址也不難記,就是 I-can-haz-ip 合寫在一起,然後,再加個 .com  ....

curl icanhazip.com

不過,這種服務不知會持續多久,所以,阿舍會多記一、二個網站,雖然這個網站顯示的訊息沒有上面那個那麼簡潔,但是,也是一眼就可以看出 IP 的,因此,除上面這一行之外,可以多記一下,下面這二行哩 ! 

curl ip.appspot.com

curl checkip.dyndns.org

好吧 ! 如果你記不住網址,然後,剛好跟阿舍一樣,在網際網路上有一台電腦可以用 SSH 來登入的話,那你就可以先登進去,然後,用 who 指令搭配 --ips 選項來顯然示遠端使用者的 IP 位址,這樣,就可以查到自己的外部 IP 位址了哩 ! ..

who --ips

查出來的樣子


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



2 則留言 :

Pjack Chen 提到...

這兩個是我常用的, 也很好記
curl http://myexternalip.com/raw
curl http://ipecho.net/plain

Arthur Yu 提到...

Hello,

這二個不錯哩 ! 也都是直接顯示網址的。多謝提供囉 ! ... ^^=

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !