工具加載中...
工具介紹
在線CIDR無類別域間路由IP地址段計算器,用於計算一個IPv4地址區間(IP段)的CIDR(無類別域間路由)表示方法。
在防火牆或黑名單設置中,通常使用CIDR表示法來描述一個IP段,如192.168.1.1-192.168.1.255這個地址段,通常CIDR表示爲118.81.184.0/24。
什麽是CIDR無類別域間路由?
CIDR(無類別域間路由,Classless Inter-Domain Routing)是一種IP地址分配方法和路由選擇機制,它被設計用於替代傳統的基於類的IP地址劃分方法(Classful Network)。
傳統的類(Classful Network)
在CIDR之前,IP地址是根據類(A類、B類、C類等)來分配的:
A類: 從1.0.0.0到126.0.0.0,每個A類網絡有16,777,216個IP地址。
B類: 從128.0.0.0到191.255.0.0,每個B類網絡有65,536個IP地址。
C類: 從192.0.0.0到223.255.255.0,每個C類網絡有256個IP地址。
這種方法容易導致IP地址的浪費。例如,一個需要1000個IP地址的組織可能會被分配一個B類網絡(65,536個地址),遠超過其實際需求。
CIDR的引入
CIDR通過網絡前綴和掩碼長度來表示IP地址範圍,解決了傳統類方法的浪費問題。
CIDR表示法
CIDR使用斜線符號(/)來表示網絡前綴和子網掩碼長度。例如,192.168.1.0/24表示網絡前綴爲192.168.1.0,子網掩碼長度爲24位。
192.168.1.0/24: 前24位爲網絡部分,後8位爲主機部分。它可以表示從192.168.1.0到192.168.1.255的256個IP地址。
10.0.0.0/8: 前8位爲網絡部分,後24位爲主機部分。它可以表示從10.0.0.0到10.255.255.255的16,777,216個IP地址。
子網掩碼
子網掩碼是用來確定網絡部分和主機部分的位數。對於CIDR表示法192.168.1.0/24,其子網掩碼爲255.255.255.0。
子網掩碼長度 | 子網掩碼 |
---|---|
/8 | 255.0.0.0 |
/16 | 255.255.0.0 |
/24 | 255.255.255.0 |
/26 | 255.255.255.192 |
CIDR的優勢
霛活性: CIDR可以根據實際需求分配任意數量的IP地址,避免浪費。
路由聚郃: CIDR支持路由聚郃(supernetting),可以將多個小網段聚郃成一個更大的網段,減少路由表的條目數量,提高路由傚率。
擴展性: CIDR能更好地支持互聯網的擴展和IP地址的高傚利用。
如何計算CIDR地址段?
要計算CIDR,首先我們需要確定IP段的起始地址和結束地址,然後將其轉換爲二進制形式,找到共同前綴,最後確定CIDR表示法。
1. 起始地址和結束地址
起始地址:192.168.1.1
結束地址:192.168.1.255
2. 轉換爲二進制
192.168.1.1: 11000000.10101000.00000001.00000001
192.168.1.255: 11000000.10101000.00000001.11111111
3. 找到共同前綴
兩個地址的前24位相同:11000000.10101000.00000001
4. 確定CIDR表示法
共同前綴爲24位,所以CIDR表示法爲:192.168.1.0/24。
使用CIDR表示法,192.168.1.0/24可以表示從192.168.1.0到192.168.1.255這個範圍的所有IP地址。
因此如果你想屏蔽192.168.1.1到192.168.1.255這個IP段,可以使用192.168.1.0/24這個CIDR表示法。