判断两个IP地址(ipv4)是否在同一个网段
我们通常会遇到的ip地址是这样的:
ip地址:192.168.227.205 子网掩码:255.255.255.0
ip地址:192.168.226.202 子网掩码:255.255.255.0
192.168.227.205转化为二进制:
11000000 10101000 11100011 11001101255.255.255.0子网掩码转化为二进制:11111111 11111111 11111111 00000000两者进行与运算得到如下二进制值:11000000 10101000 11100011 00000000转为二进制得到网段:192.168.227.0192.168.226.202转化为二进制:
11000000 10101000 11100010 11001010255.255.255.0子网掩码转化为二进制:11111111 11111111 11111111 00000000两者进行与运算得到如下二进制值:
11000000 10101000 11100010 00000000
转为二进制得到网段:
192.168.226.0结果:
很显然192.168.227.0和192.168.226.0不是一个网段,所以他们之间是ping不通的即不能相互通信
下面我们把子网掩码换成255.255.252.0再来判断下:
ip地址:192.168.227.205 子网掩码:255.255.252.0
ip地址:192.168.226.202 子网掩码:255.255.252.0
192.168.227.205转化为二进制:
11000000 10101000 11100011 11001101255.255.252.0子网掩码转化为二进制:11111111 11111111 11111100 00000000两者进行与运算得到如下二进制值:11000000 10101000 11100000 00000000转为二进制得到网段:192.168.224.0192.168.226.202转化为二进制:
11000000 10101000 11100010 11001010255.255.255.0子网掩码转化为二进制:11111111 11111111 11111100 00000000两者进行与运算得到如下二进制值:
11000000 10101000 11100000 00000000
转为二进制得到网段:
192.168.224.0结果:
很显然这次他们是在同一个网段,所以他们之间是可以ping通的即能相互通信
结论:
所以判断两个ip是不是在同一个网段要结合ip本身和子网掩码才能判断。
通常情况下我们子网掩码是255.255.255.0(一个数字表示:24)的时候只要看前三段,如果相同即在同一个网段,子网掩码是255.255.252.0(一个数自表示:22),就不能看前三段了,需要通过上述方法计算一下,其他子网掩码,大家有兴趣也可以算一下。
比如我这里使用NAT网络模式:
主机ip地址设置成192.168.224.88,子网掩码是255.255.252.0,在虚拟机装系统时候,只要虚拟机系统ip的地址的前三段是192.168.224、192.168.225、192.168.226、192.168.227的(ip最后一段自己随便定义,0和255不能写,网关排除外),那么它们都是在同一个网段的,即可以相互通信,也可以访问外网!!!
下面是我自己的IP设置截图,仅供参考:
宿主机VMnet8 ipv4设置
VMware虚拟机设置如下:
下面来测试192.168.224.x,192.168.225.x,192.168.226.x,192.168.227.x几个相互之间ping通测试:
判断两个IP地址(ipv4)是否在同一个网段相关推荐
- 教你如何判断两个IP地址,是否在同一个网段
目录 前言 一.什么是子网掩码? 二.如何根据掩码来确定ip地址网段 总结 前言 子网掩码的介绍以及如何根据掩码来确定IP地址网段. 一.什么是子网掩码? 子网掩码只有一个作用,就是将某个IP地址划分 ...
- 判断两个IP大小及是否在同一个网段中
功能点 判断某个IP地址是否合法 判断两个IP地址是否在同一个网段中 判断两个IP地址的大小关系 知识准备 IP协议 子网掩码 Java 正则表达式 基本原理 IP地址范围 0.0.0.0- 255 ...
- 一个路由器两个网段互通_如何判断两个IP地址是否在同一个网段?什么是子网掩码?...
前几天咱们了解:三种方法告诉你项目超过255个摄像机怎么设置IP?什么是公网ip?什么又是内网ip?为什么ip地址通常以192.168开头? 也学习了:二.三层交换机与路由器的区别! 但是有好多人对I ...
- 如何判断两个IP地址是不是处于同一网段?
个人理解,欢迎指正. 一.要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果-->网络号,如果网络号相同, 就在同一子网,否则,不在同一子网. 例:假定选 ...
- qprocess start怎么判断是否结束_怎么样判断两个IP地址是否在同一个网段
怎么样判断两个IP地址是否在同一个网段 方法 通过自身的IP与自身掩码算出网络地址X 通过目的IP与自身掩码算出目的地的网络地址Y 如果这两个网络一样(X=Y),则表示目的地与自身在一个网络内 如果两 ...
- 怎样判断两个ip地址是不是在同一个网段中?
我们先来了解一下,判断两个ip地址是不是在同一个网段的方法. 要想判断两个ip地址是不是在同一个网段,只需将ip地址与子网掩码做与运算,如果得出的结果一样,则这两个ip地址是同一个子网当中. 例子: ...
- 如何判断两个IP地址是不是同一个网段(超实用)
IP地址 IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作"一台电话&qu ...
- 如何判断两个ip地址是否在同一个网段
ip地址分为A.B.C.D.E五大类,其中D和E不对民用组织开放,所以我们只能使用ABC三类,判断ip是否在同一个网段,首先得判断ip地址属于哪一类. 网络类别 最大网络数 IP地址范围 最大主机数 ...
- 判断两个IP大小关系及是否在同一个网段中
功能点 判断某个IP地址是否合法 判断两个IP地址是否在同一个网段中 判断两个IP地址的大小关系 知识准备 IP协议 子网掩码 Java 正则表达式 基本原理 IP地址范围 0.0.0.0-255.2 ...
最新文章
- bulk这个词的用法_雅思考试真题解析|雅思听力“正负含义词”的妙用
- Codeforces 429 A. Xor-tree
- spring-session + redis 实现集群 session 共享
- android多版本打包,Android的持续化集成及多版本打包
- Haxdoors of the Kaspersky Antivirus 6/7
- 将Object对象转成 json串
- javascript笔记——图片大小检测
- optuna 自动化调参利器
- 前端操作复制粘贴板(clicpboardData )
- SLA打印机之打印机介绍
- 空间换时间,轻松提高性能100倍
- 智课雅思词汇---十三、前缀ab-是什么意思
- 每个人都可以做到:月入30000的秘籍!
- IPV4的特殊地址(包括私网地址)
- scrapy extention实战-空闲时关闭爬虫
- 【HTML5+CSS】怎样去美化你的页面
- 实验四+070+胡阳洋
- Android源码备用
- MacBook Pro电池0%,接上电源却显示电池没有正在充电的解决方案
- (186)Verilog HDL:3位线性反馈移位寄存器
热门文章
- ArangoDB——AQL操作
- DEL命令居然无法删除文件夹!
- 前端滑动验证+拼图滑动验证效果
- 解决微信小程序“app.json: [“workers“] 字段需为 目录“错误及worker的使用
- web应用防火墙检测恶意流量的方法
- grub2详解(翻译和整理官方手册)
- sed 注释行的 方法
- 转:管理的能力不能代替领导力
- Quick小白书系列(三)MyApp详解
- 世间皆苦,看完这些图,我们还是要笑对生活!