一段話先講明白
192.168.1.1 / 192.168.0.1 / 10.0.0.1 / 172.16.0.1 這些 IP 跟你家路由器、公司內網有關 — 它們是 RFC 1918 私有 IP, 永遠不會在公網出現, 全球數十億臺路由器都用同一段。你想登入路由器後臺, 瀏覽器輸 http://192.168.1.1 就行 (大部分情況)。本文把所有 "你可能見過但不知道是啥" 的 IP 段一次講透。
一、公網 IP vs 內網 IP — 一張圖講清楚
家裡的網路長這樣:
網際網路 ← (公網 IP, 唯一)→ ISP 給你家的路由器 WAN 口
↓
路由器 LAN 口 (192.168.1.1 = 閘道器)
↓
+---------------+---------------+
↓ ↓ ↓
手機 192.168.1.5 電視 .6 電腦 .10
(都是內網 IP, 只在你家可見)- 公網 IP — 全球唯一, 你訪問外部網站時暴露的就是這個 (你的 ISP 分配)
- 內網 IP / 私有 IP — 只在本地子網有效, 家家戶戶的 192.168.1.1 互不衝突, 因為這些 IP 不會出公網
- NAT — 路由器做的"翻譯": 內網裝置訪問外網時, 路由器把 192.168.1.5 的請求改寫成 用公網 IP 出去, 回包再翻譯回來
想知道你的公網 IP是多少? 直接開啟 cleanip.io 首頁就看到了。你看到的不是 192.168.x.x, 而是 ISP 分給你的那個真實地址。
二、RFC 1918 三段私有 IP — 全譜
1996 年 IETF 標準 RFC 1918 劃出 3 段 IPv4 專供私有使用。它們永遠不會路由到公網, 任何人都可以無授權地在自己網路裡用。
| 段 | 容量 | 典型用途 | 誰在用 |
|---|---|---|---|
10.0.0.0/810.0.0.0 — 10.255.255.255 | 1677 萬 | 企業 / 資料中心 / 大型區域網 | Apple AirPort, Ubiquiti UniFi, 阿里雲內網, AWS VPC 預設 |
172.16.0.0/12172.16.0.0 — 172.31.255.255 | 104 萬 | 中等規模企業 / Docker | Docker 預設 bridge 網段是 172.17.0.0/16; VirtualBox 預設 172.16.x.x |
192.168.0.0/16192.168.0.0 — 192.168.255.255 | 6.5 萬 | 家用路由器 (絕對主力) | 幾乎所有家用路由器: TP-Link / D-Link / Netgear / 小米 / 華為 / 中興 / 斐訊 |
三、各品牌路由器預設登入 IP
家用路由器開箱預設這些地址。如果改過, 看路由器底部貼紙 (寫著 "預設 IP" 或 "管理網址"), 或電腦命令列查"閘道器 IP"。
| 品牌 | 預設 IP | 備用 |
|---|---|---|
| TP-Link | 192.168.1.1 | tplogin.cn / tplinkwifi.net |
| D-Link | 192.168.0.1 | — |
| Netgear (網件) | 192.168.1.1 | routerlogin.net |
| ASUS (華碩) | 192.168.50.1 | router.asus.com |
| 小米路由器 | 192.168.31.1 | miwifi.com |
| 華為路由器 | 192.168.3.1 | — |
| 中興 (ZTE) | 192.168.0.1 | 192.168.1.1 |
| 斐訊 (Phicomm) | 192.168.2.1 | p.to |
| 騰達 (Tenda) | 192.168.0.1 | tendawifi.com |
| 水星 (MERCURY) | 192.168.1.1 | melogin.cn |
| 迅捷 (FAST) | 192.168.1.1 | falogin.cn |
| Apple AirPort | 10.0.1.1 | — |
| Ubiquiti UniFi | 192.168.1.1 | unifi.ui.com |
怎麼查 "我家路由器的 IP 是多少?"
- Windows: 按
Win+R→ 輸cmd→ 輸ipconfig→ 看 "預設閘道器" - macOS: 系統設定 → 網路 → 詳細資訊 → TCP/IP → 路由器
- Linux: 終端輸
ip route | grep default - iOS: 設定 → Wi-Fi → 點當前 Wi-Fi 名右邊 ⓘ → 路由器
- Android: 設定 → Wi-Fi → 長按當前 Wi-Fi → 修改網路 → 高階 → 顯示閘道器
四、CGNAT — 你拿到的 100.64.x.x 是什麼
IPv4 地址不夠了。全球 43 億 IPv4 在 2019 年徹底分配完。為了讓新使用者也能上網, 營運商上了 CGNAT (Carrier-Grade NAT), RFC 6598 規定了專門用於營運商內部的段:
100.64.0.0/10 (100.64.0.0 — 100.127.255.255, 419 萬地址)看到家裡 WAN 口拿到的 IP 是 100.x.x.x? 那你就在 CGNAT 後面 — 你沒有真正的公網 IPv4。這意味著:
- 無法做埠轉發 / 內網穿透 (玩 PS / NAS 遠端訪問會很麻煩)
- 多個使用者共享一個真實公網 IP, 容易被風控系統判為可疑
- 可以打電話給寬頻營運商, 申請 "公網 IP" (一般免費, 移動 / 聯通 / 電信都支援)
怎麼自測我是不是 CGNAT? 登入路由器, 看 WAN 口拿到的 IP 是不是 100.64.x.x; 再訪問 cleanip.io 首頁看真實出口 IP — 如果路由器 WAN IP ≠ 你看到的出口 IP, 中間至少有一層 CGNAT。
另一個用途:Tailscale / Cloudflare WARP 預設也用 100.64/10 給虛擬網路節點分 IP。
五、169.254.x.x — 看到這個說明網路壞了
169.254.0.0/16 是 鏈路本地地址 (Link-local, RFC 3927)。裝置開機時會向 DHCP 伺服器請求 IP, 如果 請求失敗(路由器沒開, 網線沒插, DHCP 服務掛了), 作業系統會自動給自己分配一個 169.254.x.x 地址, 至少能跟本地段其他失敗裝置通訊。
Windows 上叫 APIPA (Automatic Private IP Addressing)。 實際看到這個地址 = 你的網路沒通, 別折騰配置, 先重啟路由器 / 檢查網線。
六、127.0.0.1 — 永遠是你自己
127.0.0.0/8 整段是 Loopback (RFC 1122), 但實際用的只有 127.0.0.1 一個 — 它的別名是 localhost。
- 訪問
http://127.0.0.1:3000= 訪問本機自己的 3000 埠 - 每臺開機的電腦 / 手機 / 伺服器都有這個地址, 永不衝突
- Windows / Mac / Linux / iOS / Android 都是這個
- 開發者必備 — 啟本地服務除錯都用這個
IPv6 對應的是 ::1。
七、其他你可能見過的特殊 IP
7.1 0.0.0.0 — "所有地址"
這不是一個具體 IP, 而是 佔位符。在不同語義下含義不同:
- 伺服器 bind 0.0.0.0 = 監聽 所有網絡卡的埠 (vs 只監聽 127.0.0.1 / 192.168.1.5)
- 路由表裡 0.0.0.0/0 = 預設路由 (其他都不匹配時走這個閘道器)
- 客戶端 DHCP 請求時, 源 IP 是 0.0.0.0 (因為還沒拿到 IP)
7.2 255.255.255.255 — 受限廣播
DHCP 客戶端在沒拿到 IP 之前, 向這個地址廣播 "誰能給我個 IP?"。本地子網所有裝置都會收到。
7.3 文件示例 IP (TEST-NET-1/2/3)
RFC 5737 給文件作者留了 3 段專門用於教學舉例的 IP, 它們永遠不可路由:
192.0.2.0/24— TEST-NET-1198.51.100.0/24— TEST-NET-2203.0.113.0/24— TEST-NET-3
在 RFC / 教程 / 課程裡看到這些 IP, 表示作者只是舉例, 不要真去 ping。
7.4 224.x.x.x 多播 (Multicast)
224.0.0.0/4 是 一對多組播地址段。一臺主機發資料, 同時多臺主機能收到 (vs 普通單播一對一)。常見用途: 區域網裝置發現 (mDNS / Bonjour 用 224.0.0.251), 路由協議 (OSPF 用 224.0.0.5)。
八、IPv6 也有私有段
IPv6 的對應規則:
| 段 | 類別 | 對應 IPv4 | 說明 |
|---|---|---|---|
::1/128 | Loopback | 127.0.0.1 | 本機自己 |
fe80::/10 | 鏈路本地 | 169.254.0.0/16 | IPv6 自動配置, 每張網絡卡至少一個 |
fc00::/7 | ULA 唯一本地 | 10/8 + 192.168/16 | IPv6 私有段 (實際用 fd00::/8) |
ff00::/8 | 多播 | 224/4 | 替代 IPv4 廣播 |
2001:db8::/32 | 文件示例 | TEST-NET-1/2/3 | 教程用, 永遠不會真路由 |
注意: IPv6 沒有"私有 IP 轉公網"的 NAT 概念 — 每個裝置直接拿全球唯一的 IPv6 地址。
九、為什麼這些 IP 在 cleanip.io 查不出結果?
你可能注意到, 直接搜 192.168.1.1, 我們不返回常規的 IP 情報 (位置 / ASN / 類型)。原因是這些 IP 是 bogon(本地保留, 全球不路由), 任何 GeoIP / WHOIS 資料庫都不會有它們的真實資訊 — 世界上有幾億臺路由器同時用 192.168.1.1, 沒有"哪個國家"的概念。
所以我們專門為這類 IP 設計了這一篇知識卡 — 比"無結果"友好得多。
延伸閱讀
- RFC 1918 — Address Allocation for Private Internets10/8, 172.16/12, 192.168/16 的原文
- RFC 6598 — Shared Address Space (CGNAT)100.64/10 怎麼來的
- RFC 3927 — Link-Local Addresses169.254/16 的規範
- RFC 5737 — IPv4 Documentation AddressesTEST-NET-1/2/3 怎麼來的
- IANA IPv4 Special-Purpose Address Registry所有特殊 IPv4 段的官方權威列表