快速計算子網掩碼及網絡地址範圍?

此方法不是正規方法,但原理是一樣的,並且記算速度快、簡單易懂。子網掩碼的快速計算關係到以後整個網絡的學習,所以分享給大家

步驟/方法

比如說一個192.168.33.50/29的IP 我們平常會用單獨一個網絡地址做設備的管理地址,比如說1.1.1.1/32 它的子網為255.255.255.255

我們來看下面一個情況32-29=32的3次方=8因此上述網絡地址擁有8個網絡地址,首尾去掉,可用數為6個
那麼 如何判定此地址在哪個範圍內呢?

同樣的方法,我們來看最後一位50,29的網段擁有8個地址,那麼我們來計算下8乘以幾離50最近,得到8*6=48,因此他的子網就是192.168.33.48/29網絡地址從192.168.33.48-192.168.33.55 首尾去掉,剛好6個地址50位於可用地址的第二個。子網號怎麼算呢,我們只用看第四位就OK了,2的3次方為8,256-8=248,結果子網掩碼為255.255.255.248……原理是每個網絡位有256個地址,剛好為2的8次方。如果是/28的子網就是256-2*4=240,子網為255.255.255.240。

這個算法目前我用的特別順,幾乎不會出錯,沒什麼技巧可言。
可以再舉個例子給大家

192.168.50.44/22 ,這個算起來會慢點,但一般情況下足夠各種應用。32-22=10 2的10次方為1024,也就是說有1022個地址可用,如果還用上述方法計算太慢,我們這樣直接算第三個網絡位,我們知道第三個網絡位一般為24,那麼24-22=2 , 2的2次方為4 , 4*12=48離50最近(可以用50除以4算),注意所以算法都要比給的地址小,大了就算錯了。所以可用地址就出來了 192.168.48.0-192.168.51.255,去除首尾,結果就出來了。子網同上,看第三個網絡位2的2次方為4,256-4=252,子網255.255.252.0……

注意事項

如果習慣正規方法計算的,不推薦換此方法!其實子網的計算個人舉得學喲啊自己慢慢摸索一下,總結適合自己思維的方法。當你覺得哪個方法好用了,哪個就是最適合你的。

相關問題答案