如何判断是不是一个网段
是不是同一个网段是由子网掩码和Ip地址做二进制与操作来决定的
例1
比如192.168.1.1 子网掩码是255.255.255.0,
192.168.1.2 子网掩码是255.255.255.0 他们就是同一个网段的。他们都是192.168.1.0网段
但是如果一个192.168.1.1 子网掩码是255.255.255.0,
第二个是192.168.1.2 子网掩码是255.255.0.0,那么他们一个网段是192.168.1.0,一个网段是192.168.0.0
例2
192.168.1.1和192.168.2.1 的子网掩码都是255.255.252.0, 他们与子网掩码做与操作,得出来的网段,虽然IP地址不太一样,但是他们的网段却相同,这一般可以用于超过254台主机的分配上,比如:192.168.0.1 192.168.1.1 192.168.2.1 都用255.255.252.0来分配,他们得出的网段都是192.168.0.0,这样就有六百多台主机是在同一个网段了。
额外的知识
比如192.168.2.1/22 后面的22是指子网掩码的前22位都是1. 也是子网掩码和IP地址的另外一种写法、
如何判断是不是一个网段相关推荐
- 利用shell脚本判断一个网段的主机是否处于存活状态
脚本内容 #!/bin/bash#需求:写一个脚本判断一个192.168.1.0/24网段中,哪些主机处于存活状态,哪些处于关闭状态#1.通过ping命令可以判断主机是否处于存活状态 #2.ping ...
- shell脚本中判断上一个命令是否执行成功
2018-12-21 shell中使用符号"$?"来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败. 结合if-else语句实现判断上一个命令是否执行成功 示例如 ...
- shell实例第11讲:取出系统IP地址,并判断属于哪个网段
取出系统IP地址,并判断属于哪个网段 #!/bin/bash #作者:魏波 #时间:2017.02.04ip=`ifconfig -a | grep inet | grep -v 127.0.0.1 ...
- 输入两个整数序列。其中一个序列表示栈的push顺序, 判断另一个序列有没有可能是对应的pop顺序。
题目:输入两个整数序列.其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序.为了简单起见,我们假设push序列的任意两个整数都是不相等的. 比如输入的push序列是1.2.3 ...
- php 判断5张牌是不是顺子,从扑克牌中随机抽取5张牌,判断是不是一个顺子,即这5张牌是不是连续(面试题)...
从扑克牌中随机抽取5张牌,判断是不是一个顺子,即这5张牌是不是连续的2-10位数字本身,A为1,J为11,Q为12,K为13,而大小王可以看成任意数字 统计数组中出现的次数,判断等于0,大于1大于2大 ...
- shell脚本判断上一个命令是否执行成功
shell脚本中判断上一个命令是否执行成功 shell中使用符号"$?"来显示上一条命令执行的返回值,如果为0则代表执行成功,其他表示失败. 结合if-else语句实现判断上一个命 ...
- 怎样在数据绑定到DATAGRID之前,先判断其中一个字段是否为空?
怎样在数据绑定到DATAGRID之前,先判断其中一个字段是否为空? 1 '第一次写.net程序,很多的不懂.. 2 'SQL生成数据绑定 3 '.. 4 5 '判断回复留言字段是否为空 ...
- php判断检测一个数组里有没有重复的值
2019独角兽企业重金招聘Python工程师标准>>> php判断检测一个数组里有没有重复的值 php里有一个处理数组重复值得函数array_unique,我们的思路就是用这个函数来 ...
- 用python输出所有的玫瑰花数_##判断某一个四位数是不是玫瑰花数(所谓
用Python matplotlib 怎么画风向玫瑰图 能给出程序的 提前安windrose模 from windrose import WindroseAxes from matplotlib im ...
最新文章
- Mongodb地理空间索引
- JHStatusTextView
- python文件下载器代码_GitHub - applechi/pythonCollection: python代码集合(文件下载器、pdf合并、极客时间专栏下载、掘金小册下载、新浪微博爬虫等)...
- 201110阶段二qt事件
- 如何在Windows上设置BitLocker加密
- 干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归
- 牛客网-数据结构笔试题目(一)-猫咪特征提取思路解析(附源码)
- 安装Hbase(分布式)遇到一些问题及解决方法
- 时序分析基本概念介绍<AOCV>
- 禁用win10触摸屏手势_怎么修改win10 触控板手势设置
- 【Visual C++】游戏开发笔记四十一 浅墨DirectX教程之九 为三维世界添彩:纹理映射技术(一)
- 一键免费升级Windows 10
- 【Python】【Jupyter】Jupyter 的简单使用 与 Python的基本输出输入
- jQuery 即点即改
- python利用scipy.integrate中的odeint方法解微分方程
- 摄魄人心的独白,静静聆听,你会感悟很多
- Python爬虫实例:爬取猫眼电影——破解字体反爬
- Burp Suite爆破模块中的四种模式的区别详解和演示(暴力破解)
- Android 银行卡快捷支付
- Centos搭建简单的证书机构,CA证书服务器
热门文章
- 零基础软件测试培训都学什么
- 【环境配置】python+matplotlib简单安装教程
- 【linux】在linux上生成SSH-key 简单原理介绍+生成步骤
- [算法和数据结构入门][Day2]python 直接替换列表中的元素几种方法
- MySQL中的insert ignore into讲解
- 我爱赚钱吧:“容易变穷的人”的3个特征,你身上有吗?
- AGS的相关项目的问题和解决方案
- 旅行家算法(贪心算法)
- opencv Subdiv2D.insert() 报错
- 文献阅读 | Tracing the ancestry of modern bread wheats