IPv4 子網計算器 (CIDR、掩碼、主機數)
輸入 IPv4 地址和可選 CIDR (如 192.168.1.10/24)。返回網路地址、廣播、第一/最後可用主機、總地址、子網掩碼、萬用字元、IP 類別、公網/私網狀態、二進位制表示。
- IP 地址
- 192.168.1.10
- 子網掩碼
- 255.255.255.0 (/24)
- 萬用字元掩碼
- 0.0.0.255
- 網路地址
- 192.168.1.0
- 廣播
- 192.168.1.255
- 首個可用主機
- 192.168.1.1
- 最後可用主機
- 192.168.1.254
- 總地址數
- 256
- IP 類別
- C
- RFC 1918 私網
- ✓
11000000.10101000.00000001.00001010運作原理
CIDR 記法的含義
CIDR (Classless Inter-Domain Routing) 是 IP 地址後的斜槓+數字 — '192.168.1.10/24'。數字是地址開頭多少位屬於網路部分 (vs 主機部分)。/24 表示 24 位網路 = 8 位主機 = 總共 256 個地址, 254 個可用。
常見 CIDR: /32 單主機、/30 鏈路 (4 個地址, 2 可用)、/29 小子網 (8/6)、/24 區域網 (256/254)、/16 大網路 (65k)、/8 ISP 級塊 (16M)。CIDR 數字越小, 網路越大。
網路、廣播、可用主機
網路地址: 子網中第一個地址, 主機位全 0。用於識別子網本身; 不能分配給裝置。
廣播地址: 最後一個地址, 主機位全 1。用於向子網中所有主機傳送包; 不能分配。
可用主機: 總地址減網路和廣播 = 2^(32−CIDR) − 2。例外: /31 (點對點鏈路) 和 /32 (單主機) 按 RFC 3021 把所有地址視為可用。
公網 vs 私網地址
RFC 1918 保留三個地址範圍給私網內部網路: 10.0.0.0/8 (1600 萬地址)、172.16.0.0/12 (100 萬)、192.168.0.0/16 (65k)。多數家用和辦公路由器使用其切片 (通常 192.168.1.0/24 或 192.168.0.0/24)。
公網地址在全球網際網路上可路由, 由地區序號產生器構 (ARIN、RIPE、APNIC 等) 分配。它們花錢且日益稀缺 — IPv4 枯竭驅動 CIDR 採用和 IPv6 部署。
計算器檢測地址是否在私網範圍; 用於驗證網路設計或確認私網地址未洩露到網際網路。
常見問題
›為什麼可用主機比總數少 2?
第一個地址 (主機位全 0) 是網路識別符號, 最後一個 (全 1) 是廣播。兩者都保留, 不能分配給主機。
›為什麼 /31 有 2 個可用主機而不是 0?
RFC 3021 允許 /31 網路用於點對點鏈路 (如路由器之間)。兩個地址都可用; 廣播和網路保留不適用。
›子網掩碼和萬用字元區別?
子網掩碼網路位為 1, 主機位為 0 (255.255.255.0)。萬用字元是反向 (0.0.0.255) — 用於 Cisco ACL 和 OSPF 區域定義。
›如何對網路進行子網劃分?
取父網路, 透過給 CIDR 加位拆成更小塊。/24 → /25 拆成 2 個子網, /24 → /26 拆成 4 個等。用於分離部門或隔離 IoT/客人網路。
›可能的最小子網?
/32 — 單 IP 地址。/31 是最小的「正常」子網 (2 個地址)。/30 在路由器間鏈路常見 (4/2 可用)。
›對 IPv6 有效?
暫不 — 僅 IPv4。IPv6 子網概念上類似但用 128 位地址、十六進位制記法、不同慣例。可能在未來版本新增 IPv6。
›可能的最大單一子網?
/0 覆蓋所有 43 億 IPv4 地址 — 整個 IPv4 地址空間。/1 拆成兩半。/8 是 16M, 歷史上是單一「A 類」塊 (如 10.0.0.0/8)。
›資料會上傳嗎?
不會。計算在本地; 不向伺服器傳送。
相關工具
最後更新: