我落後於CGNAT嗎
運营商级 NAT (CGNAT)
檢查中…
檢查 WebRTC 和公網 IP 資料中是否出現 100.64.0.0/10 地址。使用 CGNAT 時,從互联網進行端口轉發仍可能失败。
使用方法
- 開啟頁面 — IP 和 WebRTC 掃描後出現可能是、可能不是或不確定。
- 閱讀詳細資訊中的公用 IP、本機 WebRTC IP 和訊號項目符號。
- 按一下要測試的網路上的「刷新」(家庭寬頻與行動熱點)。
常見問题
我支援CGNAT嗎?
如果 WebRTC 報告 100.64.0.0/10(RFC 6598 共用空間)中的本機位址或您的可見公用 IP 位於該範圍內,則您可能位於電信商級 NAT 後方。許多家庭用戶在 LAN 上看到 192.168.x.x,在網路上看到普通的公共 IPv4,而用戶端沒有 CGNAT。
什麼是CGNAT?
營運商級 NAT 允許 ISP 透過新增另一個 NAT 層在許多客戶之間共用一個公共 IPv4。即使使用路由器連接埠轉發,從網路到家庭伺服器的入站連線也經常失敗。
為什麼我不能在家中託管伺服器?
CGNAT 會阻止未經請求的入站流量流向您的真實公共連接埠對映。您可能需要 IPv6、VPN 隧道、中繼服務或具有專用公用 IP 的企業 ISP 方案。
100.64.0.0/10 是什麼?
為 ISP 設備和客戶路由器之間的共用位址空間保留的 IPv4 範圍 — 無法在公共網際網路上路由。在WebRTC中看到是CGNAT的線索。
這與 192.168.x.x 有什麼不同?
192.168.x.x 是您家中的私人 LAN。當 ISP 在真正的公共 IP 之前使用 CGNAT 時,100.64.x.x 通常會出現在路由器的 WAN 端。
這個測試需要WebRTC嗎?
WebRTC 候選主機有助於公開瀏覽器可以看到的 LAN 端和 CGNAT 範圍位址。如果 WebRTC 被阻止,結果可能不確定。
介紹
我是否落後於 CGNAT 有助於解釋為什麼即使您的路由器配置正確,端口轉發、自託管、P2P 遊戲或來自互聯網的遠端存取也可能會失敗。它會從 WebRTC 和您報告的公共 IP 中查詢 運營商級 NAT 線索,尤其是 100.64.0.0/10 中的位址。
IPv4 位址稀缺。 ISP 越來越多地將住宅客戶置於額外的 NAT 層之後,而不是為每個家庭提供可路由的公共 IPv4。您的路由器仍然獲得“IP”,但它並不是全局唯一的 - 來自互聯網的入站連接永遠不會按照您期望的方式到達您。
一張圖中的 CGNAT(概念性)
Internet → ISP CGNAT (100.64.x.x shared) → your router (192.168.x.x) → your PC
如果 ISP 未將公共連接埠對應到您的 CGNAT 位址,則路由器上的連接埠轉送將無濟於事。
這個工具查詢什麼
| Signal | 說明 |
|---|---|
| WebRTC 本機 100.64.x.x | WAN 路徑上的強 CGNAT 指示器 |
| 100.64.0.0/10 中的公用 IP | 如果顯示為“公開”,則不尋常但明確 |
| 僅限 192.168.x.x 本機 | 普通家庭區域網路;不排除ISP CGNAT上行 |
| 不確定 | WebRTC 被封鎖或沒有本機候選人 |
常見用例
- 家庭實驗室/NAS — 解釋為什麼朋友無法從外部存取您的服務。
- 遊戲 NAT 類型嚴格 — 與雙 NAT 相關;可能需要 IPv6 或 VPN。
- 遠端桌面到家 — 選擇中繼或 Tailscale,而不是原始連接埠轉送。
- 比較網路 — 測試行動熱點與光纖 — CGNAT 因營運商而異。
最佳實踐
- 如果您需要入站託管,請向您的 ISP 要求公共 IPv4 或 IPv6 業務層。
- 當 CGNAT 封鎖舊版 IPv4 入站時,使用 IPv6 或 覆蓋 VPN(Tailscale、ZeroTier)。
- 與what is my public IP和what is my local IP配對。
- 有關 VPN 出口可見性,請參閱am I using VPN。