計算ip地址是否在同一網段

一、要判斷兩個IP地址是不是在同一個網段,就將它們的IP地址分別與子網掩碼做與運算,得到的結果-->網絡號,如果網絡號相同,

  就在同一子網,否則,不在同一子網。

例:假定選擇了子網掩碼255.255.254.0,把IP地址和子網掩碼轉換爲二進制,分別將上述兩個IP地址分別與掩碼做與運算,如下所示:

  211.95.165.24 11010011 01011111 10100101 00011000

  255.255.254.0 11111111 11111111 111111110 00000000

  與的結果是: 11010011 01011111 10100100 00000000

 

  211.95.164.78 11010011 01011111 10100100 01001110

  255.255.254.0 11111111 11111111 111111110 00000000

  與的結果是: 11010011 01011111 10100100 00000000

 

可以看出,得到的結果(這個結果就是網絡地址)都是一樣的,因此可以判斷這兩個IP地址在同一個子網。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章