IP地址可以辨認數十億連到網際網路上的不同裝置。在某些情況下我們會需要知道自己電腦的IP,才能讓外部的電腦連入。但是在Windows作業系統下使用ipconfig
指令或是在Linux作業系統下使用ip a
指令時,大多都只能看到自己的區網IP,並無法得知實際連到網際網路所使用的IP為何。
如下圖,在終端機或是命令提示字元下輸入查詢網路介面的指令之後,會看到許多網路介面的資料。但是對於一般使用者來說,根本不會知道自己目前到底是透過哪個網路介面上網。就算知道,顯示出來的inet(Internet Address)項目也可能只是屬於區網(內部)的IP或是其他類型的IP(可能有顯示對外IP,但實際連出卻是靠代理伺服器, Proxy Server),而不是真正連出去的IP。
那要如何取得自己對外的IP呢?可以連到以下網址:
如果使用網頁瀏覽器連線,就會是瀏覽器的對外IP。如果是使用其他應用程式來連線,就會是該應用程式的對外IP。
舉個例子,假設我電腦的實體對外IP是123.123.123.123
。若在網頁瀏覽器內設了Proxy連線,Proxy Server的對外IP是234.234.234.234
,那麼網頁瀏覽器連到上面那個網址,就會顯示Proxy Server的對外IP234.234.234.234
。若其他應用程式不使用Proxy連到上面那個網址,就會顯示電腦的實體對外IP123.123.123.123
。