什麼是公用IP與私有IP位址?原理與關鍵差異詳解

公用IP與私有IP完整解析:定義、NAT運作原理、關鍵差異對照表,以及查詢自己IP的實用指令與台灣固定IP申請建議。

Dig Trace 團隊Dig Trace 團隊· 網路工程團隊3 分鐘閱讀
什麼是公用IP與私有IP位址?原理與關鍵差異詳解

每台連上網路的裝置都會拿到一個IP位址,但這些位址其實分成兩種身分。公用IP位址是整個網路在網際網路上的對外門牌,私有IP位址則是裝置在家庭或辦公室區域網路裡的內部編號。搞懂兩者的分工,就能理解為什麼家裡每台手機都各有位址,網站卻只看得到一個IP。

什麼是公用IP位址?

公用IP由ISP(網際網路服務供應商)分配給你的路由器,在全球網際網路上獨一無二,可以對外路由。台灣常見的ISP包括中華電信HiNet、台灣大哥大與遠傳,它們從亞太網路資訊中心(APNIC)取得的IPv4位址段,再分配給一般用戶。網際網路上的任何主機,都是透過這個位址找到你的網路邊界。

台灣家用寬頻多以PPPoE撥接上網,預設拿到的多半是「浮動IP」,路由器重開機或重新撥接後位址可能改變。需要穩定位址的使用者,可以向中華電信申請固定IP,代價通常是每月額外費用。

由於IPv4位址早已耗盡,ISP經常讓多名用戶共用同一個公用IPv4,這種技術稱為電信級NAT(CGNAT)。它的確節省了位址,但也讓外部無法直接連入你的網路,後面會再說明。

什麼是私有IP位址?

私有IP來自RFC 1918保留的三個網段。這些位址只存在於區域網路內部,網際網路上的路由器不會轉發來自這些範圍的封包。

10.0.0.0/8        # 大型企業內網,約1,600萬個位址
172.16.0.0/12     # 中型網路,常用於雲端VPC
192.168.0.0/16    # 家用與小型辦公室最常見

正因為這些位址不會出現在公網上,全世界的家庭網路可以同時使用192.168.1.x而互不衝突。你家的印表機和我家的印表機可以都是192.168.1.50,只要兩個網路彼此不連通就沒問題。區網內的檔案共享、印表機連線、NAS存取,靠的都是私有IP。

IPv6也有對應概念,稱為唯一本地位址(ULA,fd00::/8),不過在一般家用環境較少見。

NAT如何讓整個內網共用一個公用IP

網路位址轉譯(NAT)是連接兩個世界的橋梁。當筆電以192.168.1.10瀏覽網頁時,路由器會把封包的來源位址改寫成自己的公用IP,並在轉譯表中記下這筆對應。回應封包回到路由器後,再依表格還原目標,送回正確的內部裝置。

筆電 192.168.1.10:51324
  → 路由器改寫來源位址
公用IP 111.249.128.66:40001 → 網站伺服器
  → 回應送回路由器
比對NAT表 → 轉發回 192.168.1.10:51324

這個機制附帶了意外的安全效果。任何沒有對應連線記錄的外來封包,路由器會直接丟棄,一般裝置躲在私有IP後面就自然隔絕了大部分隨機掃描。

注意:如果在路由器管理介面看到WAN端IP落在100.64.x.x範圍,代表ISP採用了CGNAT,那個位址不是你專屬的公用IP。此時端口轉發會失效,需要改用其他連入方案。

公用IP與私有IP的關鍵差異

項目

公用IP

私有IP

唯一性

全球唯一

僅區網內唯一,可重複使用

可路由性

可在網際網路上路由

不可對外路由

分配者

ISP或雲端業者

本地路由器透過DHCP

成本

可能需付費,固定IP尤其如此

免費自動分配

暴露風險

直接面對網際網路掃描

隱藏在NAT之後

典型用途

架站、遠端存取、對外服務

印表機、NAS、智慧家電互連

如何查詢自己的公用IP與私有IP

兩種IP要用不同的方式查。私有IP直接在裝置上看,公用IP則要從外部視角觀察。

Windows使用者開啟命令提示字元:

C:\> ipconfig

無線區域網路介面卡 Wi-Fi:
   IPv4 位址 . . . . . . . . . . . . : 192.168.1.101
   子網路遮罩 . . . . . . . . . . . . : 255.255.255.0
   預設閘道 . . . . . . . . . . . . . : 192.168.1.1

macOS輸入ipconfig getifaddr en0,Linux可用hostname -I

$ hostname -I
192.168.1.101

查公用IP最快的方法,是透過外部服務回報你的來源位址:

$ curl -s checkip.amazonaws.com
111.249.128.66

也可以直接開啟 Dig Trace的「我的IP」查詢工具,頁面會顯示公用IP、所屬ISP與地理資訊。若要進一步確認這個IP的信譽狀態,可搭配 IP位址檢測工具 使用。

對照兩個結果就會發現,裝置自己看到的位址(192.168.1.101)和網站看到的位址(111.249.128.66)完全不同,這正是NAT運作的直接證據。

什麼時候才需要固定公用IP?

一般上網、看影片、玩遊戲,NAT加上浮動IP就足夠了。真正需要固定公用IP的情境包括:對外架設伺服器、遠端連回辦公室或家中電腦、監視攝影機遠端觀看,以及企業防火牆白名單。預算有限時,動態DNS(DDNS)可以用一個固定網域名稱追蹤變動的IP,是常見的替代方案。

台灣用戶還有一個特殊考量。中華電信家寬的位址在ASN資料庫中標記為住宅IP(HiNet AS3462),許多跨境電商與多帳號營運者認為這類位址的平台信任度高於機房IP,較不易觸發風控。對一般使用者來說,這個差異可以忽略。

公用IP與私有IP的分工,本質上是IPv4時代位址不夠用之下的妥協,卻也意外塑造了今日網路的安全邊界。想從頭建立完整概念,這篇IP位址入門涵蓋了位址結構與分類的基礎。需要台灣在地觀點的補充說明,可參考whoip.tw的基礎解說

隨著IPv6普及,每台裝置都可能重新擁有可直接定址的全域位址,公用與私有的界線將逐漸模糊。在那之前,理解這對概念的分工,仍是排查網路問題時最重要的第一步。