怎样判断两个IP是否在同一局域网?
2017-09-20 18:49
267 查看
怎样判断两个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不一致。
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不一致。
相关文章推荐
- 华为OJ 初级:判断两个IP是否属于同一子网
- [华为OJ--C++]075-判断两个IP是否属于同一子网
- 判断两个IP是否属于同一子网
- 华为oj:判断两个IP是否属于同一个子网
- 华为OJ:判断两个IP是否属于同一子网
- 华为OJ——判断两个IP是否属于同一子网
- 如何判断两个IP是否在同一网段
- iOS 怎样判断两个字符串是否相等
- 判断两个IP是否属于同一子网
- 判断两个IP是否属于同一子网
- 华为oj 判断两个IP是否属于同一子网
- 判断两个IP是否属于同一子网
- 华为OJ判断两个IP是否属于同一子网
- 如何判断两个IP是否在同一网段
- windows 测试两台电脑(两个ip)是否在同一个局域网
- 给出一个实数集合和一个实数,怎样判断集合中是否存在两个和等于该实数的元素
- [华为OJ] 判断两个IP是否属于同一子网
- 判断两个IP是否属于同一子网
- 判断局域网中的IP是否能拼通
- 怎样判断服务器的端口是否打开-------telnet ip port