怎样判断两个ip是否在同一网段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样判断两个ip是否在同一网段相关的知识,希望对你有一定的参考价值。

要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。
例:假定选择了子网掩码255.255.254.0,现在分别将上述两个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地址在同一个子网。
参考技术A 根据
子网掩码
来判断,子网掩码建议你找一些关于IP和
子网
的相关资料看一下。给你举几个例子:1、192.168.1.1/16
192.168.2.1/16
子网掩码均是16位的,也就是255.255.255.0。两个
IP
的前24位都是一样的,是192.168因此是一个
网段
的。2、192.168.1.1/24
192.168.2.1/24
子网掩码均是24位的,也就是255.255.255.0。两个IP的前24位不一样,一个是192.168.1
另一个是192.168.2
因此不是一个网段的。3、192.168.1.1/16
192.168.2.1/24
一个子网掩码是16位,另一个是24位的。这时候对192.168.1.1/16来说,192.168.2.1是和它一个网段的。而对192.168.2.1/24来说192.168.1.1和它不是一个网段的
参考技术B 回答

要想判断两个ip地址是不是在同一个网段,只需将ip地址与子网掩码做与运算,如果得出的结果一样,则这两个ip地址是同一个子网当中。方法/步骤2:例子:第一个IP地址:192.168.1.9子网掩码:255.255.255.0第二个ip地址:192.168.1.10子网掩码:255.255.255.0方法/步骤3:将他们做与运算,首先要将十进制的ip地址转换为二进制的。第一个IP地址:11000000.10101000.00000001.00001001子网掩码:11111111.11111111.11111111.00000000第二个ip地址:11000000.10101000.00000001.00001010子网掩码:11111111.11111111.11111111.00000000方法/步骤4:做与运算:11000000.10101000.00000001.0000100111111111.11111111.11111111.00000000 与运算11000000.10101000.00000001.0000000011000000.10101000.00000001.0000101011111111.11111111.11111111.00000000与运算11000000.10101000.00000001.00000000他们得出来的结果是一样的,转换成十进制是:192.168.1.0。所以192.168.1.9和192.168.1.10是在同一个网段中的。

如何判断一个ip地址属于哪个网段?

参考技术A

    首先从IP的“那几位数”可以看出该IP地址是属于哪一类的IP地址,如A,B,C(网络上主要主要是这三类);其次还可以从IP地址中获得该地址的网络地址掩码。

2.使用NAT技术,两天电脑可以共用一个网络IP地址,在寝室里用路由器的话,也可以实现整个宿舍共用一个IP地址,图书馆可能就不行了吧,谁还会带个路由器去图书馆呢。

3.IP地址当然会变(不是绝对)。就拿笔记本来说,使用无线上网和使用网线上网时基本就不会相同。另外,采用不同的运营商(电信,网通)IP地址也不会相同。此外,IP地址也可以手动修改(但手动修改的IP地址不一定能上网,除非这是运营商给你IP地址)

4.代理IP是你想通过某个IP访问另一个IP,实际上是你间接的访问。但只要你联网,你的IP地址在网络上就是唯一的(但如果你是在采用了NAT的局域网内,那有可能有若干台有共同的网络IP地址,但是你们的局域网地址还是不同的)

扩展资料:

如今的IP网络使用32位地址,以点分十进制表示,如192.168.0.1。

地址格式为:IP地址=网络地址+主机地址或 IP地址=网络地址+子网地址+主机地址。

网络地址是因特网协会的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有负责北美地区的InterNIC、负责欧洲地区的RIPENIC和负责亚太地区的APNIC 目的是为了保证网络地址的全球唯一性。

主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。

扩展资料来源:百度百科—ip

以上是关于怎样判断两个ip是否在同一网段的主要内容,如果未能解决你的问题,请参考以下文章

如何判断两个ip地址是不是同一网段

如何判断一个ip地址属于哪个网段?

如何判断两个ip地址是不是同一网段

如何判断两个IP地址是不是处于同一网段?

如何判断两个IP是不是在同一个网段内

如何判断2个ip是不是是在同一网段