回覆列表
-
1 # 愛你的喬妹
-
2 # 比克大魔王1234
判斷兩個ip地址是否同一網段,關鍵是看網絡號是否相同。
比如這兩個IP:172.16.1.100(子網掩碼:255.255.0.0)和172.16.2.100(子網掩碼:255.255.0.0),根據它們各自的子網掩碼計算後得到的網絡號都是:172.16.0.0,所以可以說這2個IP是在同一個網段的。
再比如這兩個IP:192.168.1.100(子網掩碼:255.255.255.0)和192.168.2.100(子網掩碼:255.255.255.0),根據它們各自的子網掩碼計算後得到的網絡號分別是:192.168.1.0、192.168.2.0,所以可以說這2個IP是不在同一個網段的。
至於網絡號的計算不難,網上有很多資料,這裡不解釋了。
-
3 # 幽默翩翩
要判斷兩個IP地址是不是在同一個網段,就將它們的IP地址分別與子網掩碼做與運算,得到的結果-->網絡號,如果網絡號相同,
就在同一子網,否則,不在同一子網。
例:假定選擇了子網掩碼255.255.254.0,把IP地址和子網掩碼轉換為二進制,分別將上述兩個IP地址分別與掩碼做與運算
你好,要確定兩個IP地址是否在同一網絡段中,請執行以下操作:
1. 將IP地址和子網掩碼轉換為二進制。
2. 將子網掩碼與每個IP地址進行逐位比較,如果它們在相同的位置上都有“1”,則它們在同一個網絡段中。
例如,假設您有兩個IP地址:192.168.1.100和192.168.1.200,以及子網掩碼255.255.255.0。
將它們轉換為二進制:
192.168.1.100 = 11000000.10101000.00000001.01100100
192.168.1.200 = 11000000.10101000.00000001.11001000
255.255.255.0 = 11111111.11111111.11111111.00000000
逐位比較它們的子網掩碼:
11000000.10101000.00000001.01100100
11000000.10101000.00000001.11001000
11111111.11111111.11111111.00000000
在第四個位置(從左到右)上,兩個IP地址和子網掩碼都有“1”,因此它們在同一個網絡段中。