假設有一個IP地址: 192.168.1.0/24
192.168.1.0 這個地址表示一個網段
/24 代表子網掩碼的位長,具體來說,/24 表示前 24 位被用來標識網路部分
對應的子網掩碼是 255.255.255.0,換算成二進制是 11111111.11111111.11111111.00000000,正好前 24 位是 1
這個網段中有 256 個可用的 IP 地址範圍,從 192.168.1.0 到 192.168.1.255
192.168.1.0 是這個網段的網路ID
192.168.1.255 是這個網段的廣播地址
如何將一個網段分成兩個子網?
這裡選擇使用 /25 子網掩碼,對應的十進制子網掩碼是 255.255.255.128
255.255.255.128 表示的二進制是 11111111.11111111.11111111.10000000
這意味著前 25 位(24位原本網路ID + 1位新增)用於標識網路部分,而剩下的 7 位則用來標識子網內的主機
分割後的兩個子網:
子網1: 192.168.1.0/25
子網範圍:192.168.1.0 到 192.168.1.127
192.168.1.0 是這個子網的網路ID,192.168.1.127 是廣播地址
主機範圍:192.168.1.1 到 192.168.1.126
子網2: 192.168.1.128/25
子網範圍:192.168.1.128 到 192.168.1.255
192.168.1.128 是這個子網的網路ID,192.168.1.255 是廣播地址
主機範圍:192.168.1.129 到 192.168.1.254
為什麼選擇 /25?:
通過選擇 255.255.255.128,你將原本的網段分成了兩個子網,因為在第四段的二進制中增加了 1,將 0 到 127 劃為第一個子網,128 到 255 劃為第二個子網