FreeBSD netmask命令介绍
发表于:2007-07-01来源:作者:点击数:
标签:
0.名稱 .net mask - a netmask generation and conversion program 1.描述 這個程式能夠接受並且產生常見的網路位址及子網路遮罩. 他不只是單純的轉換位址及子網路遮罩,還能夠美化(簡化)這些子網路遮罩. 如果你曾經設定防火牆或是路由器 這是非常方便的. 2.
0.名稱
.netmask - a netmask generation and conversion program
1.描述
這個程式能夠接受並且產生常見的網路位址及子網路遮罩.
他不只是單純的轉換位址及子網路遮罩,還能夠美化(簡化)這些子網路遮罩.
如果你曾經設定防火牆或是路由器 這是非常方便的.
2.安裝
路徑: /usr/ports/net/netmask/
3.語法
netmask [ options ] spec [ spec ... ]
4.參數
-h, --help 顯示求助訊息.
-v, --version 顯示netmask版本.
-d, --debug 顯示 status/progress 訊息
-s, --standard 成對輸出 address/netmask .
-c, --cidr 輸出CIDR格式address.(預設)
-i, --cisco 輸出cisco樣式的位址.
-r, --range 輸出ip address的範圍.
-x, --hex 以16進位方式成對輸出 address/netmask .
說明:0xa313a363 表示 a3.13.a3.63 = 163.19.163.99
0xffffffff 表示 ff.ff.ff.ff = 255.255.255.255
-o, --octal 以8進位方式成對輸出 address/netmask .
-b, --binary 以2進位方式成對輸出 address/netmask .
-n, --nodns 取消DNS對address的解析.
5.定義
空白 視為一個address與另一address的分隔.
address One address.
address1:address2 表示從address1開始到address2結束的*連續*address範圍.
address1:+address2 表示從address1開始到 address1+address2 結束的*連續*address範圍.
說明:我希望列出之後的連續20個
address/mask 表示address/mask 間的address 範圍.
一個存在於internet上的address,有數種形式:
(1) ohaha.ks.edu.tw 名稱.
(2) 163.19.163.99 由點分隔的4組數字.
(3) 100 一組10進位數字,在這裡表示100.
(4) 0100 一組8進位數字,開頭會有一個 "0" ,
0100在8進位表示64 (8的平方*1+8的1次方*0+8的0次方*0= 64 ).
(5) 0x100 一組16進位數字,以"0x"表示16進位.
(0x100 表示16的平方*1+16的1次方*0+16的1次方*0= 256 ).
子網路遮罩(netmask)也有數種形式:
(1) 255.255.255.0 由點分隔的4組數字.
(2) 0.0.0.255 cisco形式的遮罩表現(同: 255.255.255.0)
(3) 24 在CIDR形式中,有24bit是已被使用的,也就是只有8(32-24)bit可以隨意變換.
(4) 030 在CIDR形式中,有24bit是已被使用的,也就是只有8(32-24)bit可以隨意變換(用8進位表示24).
(5) 0x18 在CIDR形式中,有24bit是已被使用的,也就是只有8(32-24)bit可以隨意變換(用16進位表示24).
6.作者
Robert Stone & Tom Lear.
7.參考資料
netmask(1)
原文转自:http://www.ltesting.net