怎樣判斷兩個IP是否在同一局域網?

怎樣判斷兩個IP是否在同一局域網?

 

 

1.在windows中,開始->cmd 進入Dos,輸入ipconfig /all,查看網絡配置。

2.首先看子網掩碼(Subnet Mask),如果兩臺機器子網掩碼不一致,不在一個局域網。

3.若子網掩碼一致,再看IP地址的與子網掩碼255對應的IP段是否一致,如果一致,屬於一個子網,即一個局域網。

例如10.178.0.222與10.178.1.212兩個IP地址,它們的子網掩碼都是255.255.0.0,在TCP/IP協議規則裏面,IP地址與子網掩碼做與運算,255換成十六進制就是FF,換成二進制就是11111111,10.178.0.222與255.255.0.0做與運算的結果是10.178.0.0,同樣10.178.1.212與255.255.0.0做與運算也是10.178.0.0,因此這兩個地址屬於一個局域網。
而10.178.0.222與10.178.1.212兩個IP地址,若它們的子網掩碼都是255.255.255.0的話,他們就不屬於一個局域網。這兩個IP地址與子網掩碼做與運算後結果分別爲10.178.0.0和10.178.1.0,很明顯IP不一致。

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