FreeBSD netmask命令介绍

【FreeBSD netmask命令介绍】

0.名稱netmask - a netmask generation and conversion program1.描述這個程式能夠接受並且產生常見的網路位址及子網路遮罩.他不只是單純的轉換位址及子網路遮罩,還能夠美化(簡化)這些子網路遮罩.如果你曾經設定防火牆或是路由器 這是非常方便的. 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.990xffffffff 表示 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的分隔.addressOne 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.作者RobertStone &Tom Lear. 7.參考資料netmask(1)

    推荐阅读