計算器2026-05-10

IP 子網路計算機:掌握 CIDR 表示法、子網路遮罩和網路規劃

IP 子網路劃分是將網路位址空間劃分為更小、可管理段的藝術——它有充分理由仍然是網路認證考試中測試最多(也是最令人恐懼)的主題。每個穿越網際網路的封包都是基於路由器即時執行的子網路計算來路由的:這個目標 IP 屬於我的本地網路,還是我必須將其轉發到上游?子網路計算機透過向你顯示任何 IP 和 CIDR 前綴組合的網路位址、廣播位址、可用主機範圍、主機總數和萬用遮罩來即時回答這個問題。無論你是在設定一個 192.168.1.0/24 的家庭實驗室、使用 10.0.0.0/16 CIDR 區塊設定 AWS VPC、設定 Docker 橋接網路,還是為你的 CCNA 學習,我們的免費線上 IP 子網路計算機都能處理 IPv4 子網路劃分並提供視覺化分解,並支援 IPv6 前綴計算。

lan

IP/子網路計算器

免費 · 無需註冊

免費試用此工具 →open_in_new

分步指南

1

輸入 IP 位址和 CIDR 前綴

輸入任何有效的 IPv4 位址(例如 192.168.1.100)和從 /0 到 /32 的 CIDR 前綴長度(例如 /24)。CIDR 表示法結合了網路位址和網路部分的位元數:/24 表示前 24 位元是網路,留 8 位元給主機(2 的 8 次方 - 2 = 254 個可用位址)。計算機還接受傳統子網路遮罩表示法(255.255.255.0)並自動轉換為 CIDR。

2

檢視完整的子網路分解

結果卡片同時顯示每個子網路屬性:網路位址(子網路的基礎,例如 192.168.1.0)、廣播位址(全 1 主機位址,例如 192.168.1.255)、可用主機範圍(第一個到最後一個可分配的 IP,例如 192.168.1.1 - 192.168.1.254)、總主機數(2 的 (32-前綴) 次方)、可用主機數(總數減去網路和廣播的 2 個)、點分十進位和十六進位的子網路遮罩,以及萬用遮罩(子網路遮罩的反碼,用於 ACL 和 OSPF)。

3

探索子網路視覺化和分割

視覺化長條圖在選定的前綴邊界處將 32 位元位址空間分為網路和主機部分。「細分」功能顯示了如何將較大的區塊分割為較小的子網路:一個 /24 可以變成兩個 /25(每個 128 個主機)、四個 /26(每個 64 個主機)或八個 /27(每個 32 個主機)。對於每個分割,計算機顯示確切的網路位址、範圍和廣播位址——對於 VLSM(可變長度子網路遮罩)規劃至關重要。

使用技巧與最佳實踐

check_circle

記住常見前綴的 CIDR 到遮罩對應:/8 = 255.0.0.0(A 類,16.7M 主機),/16 = 255.255.0.0(B 類,65,534 主機),/24 = 255.255.255.0(C 類,254 主機)。在這之間,前綴長度的每次增量都會使子網路和主機數量加倍或減半:/25 有 128 個位址,/26 有 64 個,/27 有 32 個,/28 有 16 個,/29 有 8 個,/30 有 4 個(恰好 2 個可用——用於點對點連結)。

check_circle

私有 IP 範圍(RFC 1918)在公共網際網路上不可路由。它們用於內部網路:10.0.0.0/8(單個 A 類區塊,1670 萬個位址——適合大型企業),172.16.0.0/12(16 個 B 類區塊,從 172.16.0.0 到 172.31.255.255——適合中型部署),以及 192.168.0.0/16(256 個 C 類區塊——適合家庭和小型辦公室網路)。

check_circle

AWS VPC 網路:最小的 VPC CIDR 是 /28(16 個位址,AWS 每個子網路保留 5 個,剩餘 11 個可用)。最大的是 /16(65,536 個位址)。VPC 內的子網路不能重疊。在 CIDR 分配中為未來子網路留出空間——當你新增 RDS 執行個體、Lambda ENI 和負載平衡器節點時,一個 /24 VPC 填滿的速度比你想像的要快。

check_circle

Docker 的預設橋接網路使用 172.17.0.0/16。Docker Compose 為每個專案在 172.18.0.0/16、172.19.0.0/16 等上建立新網路。如果你的企業 VPN 或辦公網路也使用 172.16.0.0/12 範圍,你將遇到路由衝突。在排除連線故障之前了解你的子網路。

check_circle

VLSM(可變長度子網路遮罩)允許你將網路劃分為不同大小的子網路而不是相等的切片。從所需的最大子網路開始(按主機數量),分配適合它的最小 CIDR 區塊,然後將起始位址移過該區塊以分配下一個最大子網路。這節約了位址空間——鑑於未分配位址的枯竭,這對 IPv4 至關重要。

check_circle

/31 前綴(RFC 3021)是點對點連結的特殊情況:它恰好有 2 個位址,都可以使用(點對點連結上不需要網路或廣播位址)。使用 /31 而不是 /30 將點對點連結定址效率提高一倍——對於有數千個客戶連結的 ISP 很重要。

check_circle

IPv6 子網路劃分在概念上更簡單:標準子網路大小是 /64,你幾乎總是從 ISP 獲得至少 /48(留下 16 位元用於子網路劃分——即 65,536 個 /64 子網路)。128 位元位址空間如此巨大,主機計數無關緊要;專注於子網路邊界和介面 ID 部分(低 64 位元,通常來自 MAC 位址的 EUI-64)。

常見問題解答

CIDR(無類別域間路由)表示法在 IP 位址後附加一個斜線和一個數字,以指示 32 位元中有多少位元屬於網路部分。/24 表示前 24 位元(3 位元組)是網路前綴,剩餘 8 位元(1 位元組)用於主機。在子網路遮罩術語中,/24 = 255.255.255.0。可用主機數 = 2 的 (32-前綴) 次方 - 2。對於 /24:2 的 8 次方 - 2 = 256 - 2 = 254。減去 2 是因為全零主機位址是網路位址本身,全一主機位址是廣播位址。/23 給出 2 的 9 次方 - 2 = 510 個主機,/25 給出 2 的 7 次方 - 2 = 126 個。

IP 子網路劃分在你視覺化 32 位元位址在網路和主機部分之間分割的那一刻就不再令人生畏。我們的子網路計算機使這種分割明確——向你顯示任何 IP/前綴組合的網路、廣播、主機範圍和 CIDR 數學。無論你是在設定雲端基礎設施還是為認證而學習,都可以自信地進行子網路劃分。

免費試用此工具 →open_in_new