使用CIDR表示法計算IP地址的子網資訊。支援IPv4和IPv6。
CIDR(無類別域間路由)表示法在地址後追加字首長度以標明網路部分的結束位置,例如 192.168.1.0/24。這樣就可以建立任意大小的子網,而不受固定的 A、B、C 類邊界限制。
CIDR使用字首長度來定義IP地址中網路部分和主機部分之間的邊界。字首長度(例如/24)表示用於網路地址的位數。剩餘位用於主機地址。/24字首意味著24位用於網路(共256個地址,254個可用主機),而/16提供65,536個地址。
192.168.1.0/24
254個可用主機,掩碼 255.255.255.0
10.0.0.0/8
16,777,214個可用主機,掩碼 255.0.0.0
172.16.0.0/12
1,048,574個可用主機,掩碼 255.240.0.0
/24網路有256個總地址(254個可用主機),子網掩碼為255.255.255.0。/25網路將其一分為二:128個總地址(126個可用主機),子網掩碼為255.255.255.128。
子網中的第一個地址是網路地址,最後一個是廣播地址。這些不能分配給主機,因此從總數中減去以獲得可用主機數。例外:/31和/32子網有特殊規則(RFC 3021)。
RFC 1918定義了三個私有範圍:10.0.0.0/8(A類)、172.16.0.0/12(B類)和192.168.0.0/16(C類)。這些地址在公共網際網路上不可路由,用於內部網路。