通配符掩碼

通配符掩碼

通配符掩碼(wildcard-mask)路由器使用的通配符掩碼與源或目標地址一起來分辨匹配的地址範圍,它與子網掩碼不同。它不像子網掩碼告訴路由器IP位址的哪一位屬於網路號一樣,通配符掩碼告訴路由器為了判斷出匹配,它需要檢查IP位址中的多少位。 這個地址掩碼可以只使用兩個32位的號碼來確定IP位址的範圍。這是十分方便的,因為如果沒有掩碼的話,不得不對每個匹配的IP客戶地址加入一個單獨的訪問列表語句。這將造成很多額外的輸入和路由器大量額外的處理過程。所以地址掩碼相當有用。

設定

在子網掩碼中,將掩碼的一位設成1表示IP位址對應的位屬於網路地址部分。相反,在訪問列表中將通配符掩碼中的一位設成1表示I P地址中對應的位既可以是1又可以是0。有時,可將其稱作“無關”位,因為路由器在判斷是否匹配時並不關心它們。掩碼位設成0則表示IP位址中相對應的位必須精確匹配。

區別

通配符掩碼中,0表示要檢查的位,1表示不需要檢查的位。而在IP子網掩碼中,數字1、0用來決定網路、子網,還是相應的主機的IP位址。例如:172.16.0.0/16這個網段,使用的子網掩碼為:255.255.0.0

通配符掩碼中,可以用255.255.255.255表示所有IP位址,因為全為1說明32位中所有位都不需檢查,此時可用any替代。而0.0.0.0的通配符則表示所有32位都必須要進行匹配,它只表示一個IP位址,可以用host表示。

通配符掩碼錶

CIDR 子網掩碼 反掩碼

/30 255.255.255.252 0.0.0.3

/29 255.255.255.248 0.0.0.7

/28 255.255.255.240 0.0.0.15

/27 255.255.255.224 0.0.0.31

/26 255.255.255.192 0.0.0.63

/25 255.255.255.128 0.0.0.127

/24 255.255.255.0 0.0.0.255

/23 255.255.254.0 0.0.1.255

/22 255.255.252.0 0.0.3.255

/21 255.255.248.0 0.0.7.255

/20 255.255.240.0 0.0.15.255

/19 255.255.224.0 0.0.31.255

/18 255.255.192.0 0.0.63.255

/17 255.255.128.0 0.0.127.255

/16 255.255.0.0 0.0.255.255

/15 255.254.0.0 0.1.255.255

/14 255.252.0.0 0.3.255.255

/13 255.248.0.0 0.7.255.255

/12 255.240.0.0 0.15.255.255

/11 255.224.0.0 0.31.255.255

/10 255.192.0.0 0.63.255.255

/9 255.128.0.0 0.127.255.255

/8 255.0.0.0 0.255.255.255

計算方法

用二進制來表示子網掩碼值,再用廣播地址求其差值,然後再算回十進制。

即,推出公式:通配符掩碼=255-掩碼.255-掩碼.255-掩碼.255-掩碼

舉例:

一、求子網掩碼255.255.255.248通配符掩碼(反掩碼)

(1)、把子網掩碼255.255.255.248轉換成二進制為:

11111111.11111111.11111111.11111000

通配符掩碼值為:廣播全1(二進制)地址 減去 子網掩碼二制制值,即:

11111111.11111111.11111111.11111111 - 11111111.11111111.11111111.11111000

得到結果為:

00000000.00000000.00000000.00000111

轉換為十進制:

0.0.0.7

(2)、通配符掩碼=255-掩碼.255-掩碼.255-掩碼.255-掩碼,即:

255-255.255-255.255-255.255-248=0.0.0.7

二、求子網掩碼255.255.128.0通配符掩碼(反掩碼)

(1)、把子網掩碼255.255.128.0轉換成二進制為:

11111111.11111111.10000000.0000000

通配符掩碼值為:廣播全1(二進制)地址 減去 子網掩碼二制制值,即:

11111111.11111111.11111111.11111111 - 11111111.11111111.10000000.0000000

得到結果為:

00000000.00000000.01111111.11111111

轉換為十進制:

0.0.127.255

(2)、通配符掩碼=255-掩碼.255-掩碼.255-掩碼.255-掩碼,即:

255-255.255-255.255-128.255-0=0.0.127.255

相關詞條

相關搜尋

熱門詞條

聯絡我們