我们通常会遇到的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)是否在同一个网段相关推荐

  1. 教你如何判断两个IP地址,是否在同一个网段

    目录 前言 一.什么是子网掩码? 二.如何根据掩码来确定ip地址网段 总结 前言 子网掩码的介绍以及如何根据掩码来确定IP地址网段. 一.什么是子网掩码? 子网掩码只有一个作用,就是将某个IP地址划分 ...

  2. 判断两个IP大小及是否在同一个网段中

    功能点  判断某个IP地址是否合法 判断两个IP地址是否在同一个网段中 判断两个IP地址的大小关系 知识准备 IP协议 子网掩码 Java 正则表达式 基本原理 IP地址范围 0.0.0.0- 255 ...

  3. 一个路由器两个网段互通_如何判断两个IP地址是否在同一个网段?什么是子网掩码?...

    前几天咱们了解:三种方法告诉你项目超过255个摄像机怎么设置IP?什么是公网ip?什么又是内网ip?为什么ip地址通常以192.168开头? 也学习了:二.三层交换机与路由器的区别! 但是有好多人对I ...

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

    个人理解,欢迎指正. 一.要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果-->网络号,如果网络号相同, 就在同一子网,否则,不在同一子网. 例:假定选 ...

  5. qprocess start怎么判断是否结束_怎么样判断两个IP地址是否在同一个网段

    怎么样判断两个IP地址是否在同一个网段 方法 通过自身的IP与自身掩码算出网络地址X 通过目的IP与自身掩码算出目的地的网络地址Y 如果这两个网络一样(X=Y),则表示目的地与自身在一个网络内 如果两 ...

  6. 怎样判断两个ip地址是不是在同一个网段中?

    我们先来了解一下,判断两个ip地址是不是在同一个网段的方法. 要想判断两个ip地址是不是在同一个网段,只需将ip地址与子网掩码做与运算,如果得出的结果一样,则这两个ip地址是同一个子网当中. 例子: ...

  7. 如何判断两个IP地址是不是同一个网段(超实用)

    IP地址 IP地址被用来给Internet上的电脑一个编号.大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信.我们可以把"个人电脑"比作"一台电话&qu ...

  8. 如何判断两个ip地址是否在同一个网段

    ip地址分为A.B.C.D.E五大类,其中D和E不对民用组织开放,所以我们只能使用ABC三类,判断ip是否在同一个网段,首先得判断ip地址属于哪一类. 网络类别 最大网络数 IP地址范围 最大主机数 ...

  9. 判断两个IP大小关系及是否在同一个网段中

    功能点 判断某个IP地址是否合法 判断两个IP地址是否在同一个网段中 判断两个IP地址的大小关系 知识准备 IP协议 子网掩码 Java 正则表达式 基本原理 IP地址范围 0.0.0.0-255.2 ...

最新文章

  1. bulk这个词的用法_雅思考试真题解析|雅思听力“正负含义词”的妙用
  2. Codeforces 429 A. Xor-tree
  3. spring-session + redis 实现集群 session 共享
  4. android多版本打包,Android的持续化集成及多版本打包
  5. Haxdoors of the Kaspersky Antivirus 6/7
  6. 将Object对象转成 json串
  7. javascript笔记——图片大小检测
  8. optuna 自动化调参利器
  9. 前端操作复制粘贴板(clicpboardData )
  10. SLA打印机之打印机介绍
  11. 空间换时间,轻松提高性能100倍
  12. 智课雅思词汇---十三、前缀ab-是什么意思
  13. 每个人都可以做到:月入30000的秘籍!
  14. IPV4的特殊地址(包括私网地址)
  15. scrapy extention实战-空闲时关闭爬虫
  16. 【HTML5+CSS】怎样去美化你的页面
  17. 实验四+070+胡阳洋
  18. Android源码备用
  19. MacBook Pro电池0%,接上电源却显示电池没有正在充电的解决方案
  20. (186)Verilog HDL:3位线性反馈移位寄存器

热门文章

  1. ArangoDB——AQL操作
  2. DEL命令居然无法删除文件夹!
  3. 前端滑动验证+拼图滑动验证效果
  4. 解决微信小程序“app.json: [“workers“] 字段需为 目录“错误及worker的使用
  5. web应用防火墙检测恶意流量的方法
  6. grub2详解(翻译和整理官方手册)
  7. sed 注释行的 方法
  8. 转:管理的能力不能代替领导力
  9. Quick小白书系列(三)MyApp详解
  10. 世间皆苦,看完这些图,我们还是要笑对生活!