IP網路位址型別 cidr
和 inet
支援 表 9.1 中顯示的常用比較運算子,以及 表 9.39 和 表 9.40 中顯示的特殊運算子和函數。
任何 cidr
值都可以隱式轉換為 inet
;因此,下面顯示為對 inet
運算的運算子和函數也適用於 cidr
值。(如果 inet
和 cidr
有單獨的函數,那是因為這兩種情況的行為應該不同。) 此外,允許將 inet
值轉換為 cidr
。 完成此操作後,netmask 右側的所有位元都會被靜默歸零,以建立有效的 cidr
值。
表 9.39. IP 位址運算子
運算子 描述 範例 |
---|
子網路是否嚴格地包含在子網路中? 這個運算子和接下來的四個運算子會測試子網路包含。 他們只考慮兩個位址的網路部分(忽略 netmask 右側的任何位元),並確定一個網路是否與另一個網路相同或為其子網路。
|
子網路是否包含在子網路中或與子網路相等?
|
子網路是否嚴格地包含子網路?
|
子網路是否包含或等於子網路?
|
任一子網路是否包含或等於另一個子網路?
|
計算位元 NOT。
|
計算位元 AND。
|
計算位元 OR。
|
將偏移量加到位址。
|
將偏移量加到位址。
|
從位址減去偏移量。
|
計算兩個位址的差。
|
表 9.40. IP 位址函數
函數 描述 範例 |
---|
建立一個簡短的文字顯示格式。(結果與
|
建立一個簡短的文字顯示格式。(縮寫包括刪除網路遮罩右側的所有零位元組;更多範例請參見表 8.22。)
|
計算位址網路的廣播位址。
|
傳回位址的系列:IPv4 為
|
以文字形式傳回 IP 位址,忽略網路遮罩。
|
計算位址網路的主機遮罩。
|
計算包含給定兩個網路的最小網路。
|
測試位址是否屬於同一 IP 系列。
|
傳回網路遮罩長度(以位元為單位)。
|
計算位址網路的網路遮罩。
|
傳回位址的網路部分,將網路遮罩右側的所有內容歸零。(這相當於將值轉換為
|
設定
|
設定
|
以文字形式傳回未縮寫的 IP 位址和網路遮罩長度。(這與顯式轉換為
|
abbrev
、host
和 text
函數主要用於為 IP 位址提供替代顯示格式。
MAC 位址類型 macaddr
和 macaddr8
支援 表 9.1 中顯示的常用比較運算子,以及 表 9.41 中顯示的特殊函數。 此外,它們支援位元邏輯運算子 ~
、&
和 |
(NOT、AND 和 OR),就像上面針對 IP 位址顯示的一樣。
表 9.41. MAC 位址函數
如果您在文件中看到任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單報告文件問題。