# IP 子網路計算機

URL: https://discuvr.org/ip-subnet-calculator/?hl=zh-hant
Last updated: 2026-11-07
MCP tool: `calculate_ip_subnet`, `ip_range_to_cidr`

依 IPv4/IPv6 CIDR 或 IP 加子網路遮罩，計算網路位址、廣播位址、子網路遮罩、萬用遮罩與主機範圍，並可將 IP 範圍轉為 CIDR 區塊。位址不會儲存。

一個 CIDR 區塊，或是一個配有子網路遮罩的 IP 位址，隱藏著你通常立刻需要知道的幾項事實：網路位址和廣播位址、實際能容納多少主機，以及第一個和最後一個可指派位址是哪一個。本工具可針對 IPv4 和 IPv6 同樣地即時計算出全部這些結果，純靠算術完成 - 你輸入的任何內容都不會被查詢、記錄或儲存。

## 功能作用

- 接受 CIDR 表示法（192.168.1.0/24）、IPv6 前綴（2001:db8::/32），或帶有獨立點分子網路遮罩的純 IP。
- 自動遮蔽主機位元，因此貼上像 192.168.1.5/24 這樣的主機位址仍能得到正確的網路。
- 給出網路位址、廣播位址（IPv4）、子網路遮罩、萬用遮罩、前綴長度、位址總數和可用主機數。
- 直接給出第一個和最後一個可用主機位址，而不必列出中間的每一個位址。
- 標明某個網路是否屬於私有位址、電信級 NAT（CGNAT）、迴環位址或其他保留位址空間。
- 正確處理單一主機（/32 或 /128）和點對點連結（/31），其中每個位址都是可用的。
- 還能把一段 IP 範圍（起始與結束位址）轉換為最短且精確的 CIDR 區塊清單，並提供從 /32 到 /0 的所有 IPv4 前綴速查表。

## 運作方式

1. 貼上 CIDR 表示法，或一個 IP 位址加上獨立的子網路遮罩。
2. 按下計算。
3. 讀取網路位址、主機範圍和位址數量。

## 為什麼可用主機數不等於位址總數

IPv4 網路把第一個位址保留給網路本身、最後一個保留給廣播，因此 /24 共有 256 個位址，但只有 254 個可分配。/31 和 /32 是例外：RFC 3021 讓點對點連結上 /31 的兩個位址都可使用，而 /32 是單一主機路由，沒有需要保留的位址。IPv6 沒有廣播位址，所以本工具把 IPv6 子網路中的所有位址（包括網路位址）都計為可用。有兩點 IPv6 細節它不會扣除：依 RFC 4291，主機位元全為零的位址是子網路路由器（Subnet-Router）任播位址；RFC 6164 建議路由器之間的連結使用 /127。

## 計算範例

10.20.30.40/22 屬於網路 10.20.28.0，子網路遮罩 255.255.252.0，萬用遮罩 0.0.3.255，廣播位址 10.20.31.255：共 1,024 個位址，可用主機 1,022 個，從 10.20.28.1 到 10.20.31.254。172.16.5.4/27 得到網路 172.16.5.0、廣播位址 172.16.5.31 和 30 個可用主機（172.16.5.1 到 172.16.5.30）。在範圍轉換器中，192.168.1.10 到 192.168.1.40 共 31 個位址，需要五個區塊：192.168.1.10/31、192.168.1.12/30、192.168.1.16/28、192.168.1.32/29 和 192.168.1.40/32。與前綴對齊的範圍，例如 10.0.0.0 到 10.0.3.255，會合併為單一區塊 10.0.0.0/22。

## 為什麼 /0 或巨大的 IPv6 前綴仍能即時傳回結果

一個 /0 網路涵蓋所有已存在的 IPv4 位址，一個較大的 IPv6 前綴所能容納的位址數量甚至可能超過可觀測宇宙中的恆星數量。這裡的計數和邊界都來自對網路自身數值範圍的直接算術運算，而絕不是逐一遍歷每個位址，因此網路的大小從不會改變得出答案所需的時間。

## 這裡的"保留"是什麼意思

除了常見的私有位址段（10.0.0.0/8、172.16.0.0/12、192.168.0.0/16）之外，分類還涵蓋了一些供應商和 mesh VPN 內部使用的電信級 NAT 位址空間（100.64.0.0/10），以及若干為 AS112、6to4 中繼等協定基礎設施保留的 IANA 特殊用途位址段 - 這些都不是你會期望在普通公開網站上看到的位址。

## 問題

**這個工具會查詢或連線到我輸入的位址嗎？**

不會。它只解析您輸入的文字並進行計算，不做任何名稱解析或網路請求。位址本身從不記錄或儲存；網站只記錄一筆使用事件，內容是輸入是否有效以及是 IPv4 還是 IPv6。

**如果我輸入的是主機位址而不是網路位址，例如 192.168.1.5/24，會怎樣？**

主機位元會被自動遮蔽，因此你會得到和輸入 192.168.1.0/24 一樣的結果 - 也就是你的位址實際所屬的網路。

**它支援 IPv6 嗎？**

支援，前綴長度可為 /0 到 /128 的任意值。IPv6 沒有廣播位址，所以工具把子網路中的所有位址（包括網路位址）都顯示為可用。實務上，主機位元全為零的位址是子網路路由器任播位址（RFC 4291），請勿分配給主機。

**為什麼 /31 或 /32 網路會把每個位址都顯示為可用？**

/32 是單一主機，沒有需要保留的網路位址或廣播位址。/31 是 RFC 3021 定義的雙位址點對點連結，其中兩個位址都可用，而不是將其中一個保留為廣播位址。

**我可以輸入 IP 和子網路遮罩而不是 CIDR 表示法嗎？**

可以。第一個欄位只填 IP 位址，第二個欄位填點分十進位子網路遮罩（如 255.255.255.0），取代 /前綴。也可以在那裡填 Cisco 風格的萬用遮罩，如 0.0.0.255，結果同樣是 /24。像 255.0.255.0 這樣不連續的遮罩會被拒絕，因為它不對應任何 CIDR 區塊。

**如何把一個 /24 切割成更小的子網路？**

本工具不會自動替你切割，但計算很簡單：前綴每增加 1 位，子網路數量加倍，每個子網路的大小減半。一個 /24（256 個位址）可以分成兩個 128 個位址的 /25、四個 64 個位址的 /26 或八個 32 個位址的 /27。192.168.10.0/24 的四個 /26 分別從 .0、.64、.128 和 .192 開始，每個有 62 個可用主機，所以 192.168.10.64/26 的範圍是 .65 到 .126，.127 是廣播位址。把每個區段輸入這裡即可核對範圍，子網路大小可以查本頁的前綴表：50 台裝置需要 /26，因為 /27 只有 30 個可用主機。

**哪些 IP 位址範圍是私有位址?**

RFC 1918 規定了三個 IPv4 私有位址範圍:10.0.0.0/8(10.0.0.0 至 10.255.255.255,共 16,777,216 個位址)、172.16.0.0/12(172.16.0.0 至 172.31.255.255,共 1,048,576 個位址)和 192.168.0.0/16(192.168.0.0 至 192.168.255.255,共 65,536 個位址)。常見的誤會是把 172.32.0.0 以上當成私有位址,其實那是公用位址:只有 172.16 至 172.31 是私有的。另外三個範圍同樣不在網際網路上路由:100.64.0.0/10 是電信級 NAT 位址空間(RFC 6598),169.254.0.0/16 是鏈路本地位址,也就是 DHCP 失敗時裝置自行指派的位址(RFC 3927),127.0.0.0/8 是環回位址。在 IPv6 中,唯一本地位址 fc00::/7(RFC 4193,實務上為 fd00::/8)扮演私有位址的角色,fe80::/10 則是鏈路本地位址。在這裡輸入任何位址區塊,結果會標示為私有、電信級 NAT、鏈路本地、環回或公共。

**什麼是萬用遮罩 (wildcard mask),用在哪裡?**

萬用遮罩就是把子網路遮罩的每一位元反轉,所以每個八位元組等於 255 減去遮罩的對應八位元組:255.255.255.0 (/24) 變成 0.0.0.255,255.255.255.192 (/26) 變成 0.0.0.63。0 位元表示該位元必須相符,1 位元表示任何值都可以。Cisco IOS 的存取控制清單和 OSPF 的 network 敘述要填萬用遮罩而不是子網路遮罩:access-list 10 permit 192.168.10.64 0.0.0.63 符合 192.168.10.64 到 192.168.10.127,network 10.0.0.0 0.0.0.255 area 0 在 10.0.0.0/24 內的介面上啟用 OSPF。把子網路遮罩填在萬用遮罩的位置會比對到錯誤的位址,所以請直接複製結果或本頁前綴表中的萬用遮罩一列。

## 更多開發者工具

- [編碼 / 解碼](https://discuvr.org/encode-decode/?hl=zh-hant)
- [Unix 時間戳記轉換器](https://discuvr.org/timestamp-converter/?hl=zh-hant)
- [系統架構圖產生器](https://discuvr.org/system-diagram/?hl=zh-hant)
- [JSON 格式化工具](https://discuvr.org/json-formatter/?hl=zh-hant)

## 常一起使用

- [我的 IP 是什麼](https://discuvr.org/what-is-my-ip/?hl=zh-hant)
- [網站安全性掃描](https://discuvr.org/security-scan/?hl=zh-hant)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
