【虚拟机】根据已有IP获取当前网段的主机范围

虚拟机有的时候会需要自己手动分配IP,此时无论是和宿主主机通信、还是访问外网,都需要保证和宿主主机在一个网段。现在已知宿主主机的 IP 和子网掩码,需要知道宿主主机所处网段可以分配哪些IP。

假设宿主主机 IP 为172.20.10.2,子网掩码为 255.255.255.240,让 IP 和 子网掩码按位与便可以得到当前 IP 所处网段

主机位全 0

当主机位全 0 时,此时的IP为当前网段的起始IP,即 172.16.10.0

主机位全 1

当主机位全 1 时,此时的IP为当前网段的终止IP,即 172.16.10.15

主机位全 0 时的IP一般用于标识网段,主机位全 1 时的IP一般是广播IP,因此真正可用的主机范围为 172.16.10.1 ~ 172.16.10.14

相关推荐
小辰记事本1 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
北京耐用通信2 小时前
全域适配工业场景耐达讯自动化Modbus TCP 转 PROFIBUS 网关轻松实现以太网与现场总线互通
网络·人工智能·网络协议·自动化·信息与通信
在角落发呆3 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
江公望5 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦5 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
张小姐的猫5 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
YMWM_5 小时前
UDP协议详解:从原理到Python实践
网络·网络协议·udp
pengyi8710156 小时前
共享 IP 与独享 IP 怎么选?被封后升级方案避坑
网络·网络协议·tcp/ip
YuanDaima20486 小时前
Linux 进阶运维与 AI 环境实战:进程管理、网络排错与 GPU 监控
linux·运维·服务器·网络·人工智能
lolo大魔王7 小时前
Linux 数据文件处理实战:排序、搜索、压缩、归档一站式详解
linux·运维·服务器