什麼是公用IP與私有IP位址?原理與關鍵差異詳解
公用IP與私有IP完整解析:定義、NAT運作原理、關鍵差異對照表,以及查詢自己IP的實用指令與台灣固定IP申請建議。
Dig Trace 團隊· 網路工程團隊3 分鐘閱讀
每台連上網路的裝置都會拿到一個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.1macOS輸入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普及,每台裝置都可能重新擁有可直接定址的全域位址,公用與私有的界線將逐漸模糊。在那之前,理解這對概念的分工,仍是排查網路問題時最重要的第一步。