子网划分
一. 常见掩码换算:#
掩码位 |
十进制 |
可容纳主机+2(网络地址、广播地址) 2^n-2 |
/30 |
255.255.255.252 |
主机数=2 |
/29 |
255.255.255.248 |
主机数=6 |
/28 |
255.255.255.240 |
主机数=14 |
/27 |
255.255.255.224 |
主机数=30 |
/26 |
255.255.255.192 |
主机数=62 |
/25 |
255.255.255.128 |
主机数=126 |
/24 |
255.255.255.0 |
主机数=254 |
/23 |
255.255.254.0 |
主机数=510 |
/22 |
255.255.252.0 |
主机数=1022 |
/21 |
255.255.248.0 |
主机数=2046 |
/20 |
255.255.240.0 |
主机数=4094 |
/19 |
255.255.224.0 |
主机数=8190 |
/18 |
255.255.192.0 |
主机数=16382 |
/17 |
255.255.128.0 |
主机数=32766 |
/16 |
255.255.0.0 |
主机数=65534 |
二. VLSM:#
VLSM要遵循“从大到小”的规划原则
N |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
2^n |
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
256 |
512 |
1024 |
网段192.168.0.0/16
一段:需要500台主机
二段:需要280台主机
三段:需要230台主机
四段:需要15台主机
1. 一段(500台):#
需要500台主机,外加一个“网络地址”和“广播地址”,所以总部需要500+1+1=502个地址,所以2^9=512≥502,N=9,从地址段192.168.0.0/255.255.0.0中截取
主机位地址换算九位(0变1):
192.168.0.0=192.168.000000000.00000000→192.168.00000001.111111111=192.168.1.255
掩码位地址换算九位(1变0):
255.255.255.255=255.255.11111111.11111111→255.255.11111110.00000000=255.255.254.0
“一段”网络为:
掩码地址:255.255.254.0
网络地址:192.168.0.0/255.255.254.0
主机地址:192.168.0.1/255.255.254.0—192.168.1.254/255.255.254.0
广播地址:192.168.1.255/255.255.254.0
剩余网络地址:192.168.2.0-192.168.255.0/255.255.0.0
2. 二段(280台):#
需要280台主机,外加一个“网络地址”和“广播地址”,所以总部需要280+1+1=282个地址,所以2^9=512≥282,N=9,从地址段192.168.2.0-192.168.255.0/255.255.254.0中截取
主机位地址换算9位(0变1):
192.168.2.0=192.168.000000010.00000000→192.168.00000011.11111111=192.168.3.255
掩码位地址换算9位(1变0):
255.255.255.255=255.255.11111111.11111111→255.255.11111110.00000000=255.255.254.0
“二段”网络为:
掩码地址:255.255.254.0
网络地址:192.168.2.0/255.255.254.0
主机地址:192.168.2.1/255.255.254.0—192.168.3.254/255.255.254.0
广播地址:192.168.3.255/255.255.254.0
剩余网络地址:192.168.4.0-192.168.255.0/255.255.0.0
3. 三段(120台):#
需要120台主机,外加一个“网络地址”和“广播地址”,所以总部需要120+1+1=122个地址,所以2^7=128≥122,N=7,从地址段192.168.4.0-192.168.255.0中截取
主机位地址换算7位(0变1):
192.168.4.0=192.168.000000100.00000000→192.168.00000100.01111111=192.168.4.127
掩码位地址换算7位(1变0):
255.255.255.255=255.255.11111111.11111111→255.255.255.10000000=255.255.255.128
“三段”网络为:
掩码地址:255.255.255.128
网络地址:192.168.4.0/255.255.255.128
主机地址:192.168.4.1/255.255.255.128—192.168.4.126/255.255.255.128
广播地址:192.168.4.127/255.255.255.128
剩余网络地址:192.168.4.128/255.255.255.128,192.168.5.0-192.168.255.0/255.255.0.0
4. 四段(15台):#
需要15台主机,外加一个“网络地址”和“广播地址”,所以总部需要15+1+1=17个地址,所以2^5=32≥17,N=5,从地址段192.168.4.128/255.255.255.128中截取
主机位地址换算5位(0变1):
192.168.4.128=192.168.000000100.10000000→192.168.00000100.10011111=192.168.4.159
掩码位地址换算5位(1变0):
255.255.255.255=255.255.11111111.11111111→255.255.255.11100000=255.255.255.224
“四段”网络为:
掩码地址:255.255.255.224
网络地址:192.168.4.128/255.255.255.24
主机地址:192.168.4.129/255.255.255.0—192.168.4.158/255.255.255.224
广播地址:192.168.4.159/255.255.255.224
注:VLSM一定要按照“从需求IP数量最大→需求IP数量最小”划分,否则会出现问题
三. CIDR:#
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
转换成二进制:
192.168.00000001.0
192.168.00000010.0
192.168.00000011.0
将不一致的劈开:
192.168.000000 01.0
192.168.000000 10.0
192.168.000000 11.0
变为0并用掩码隔开:
192.168.000000 00.0 /255.255.111111 00.0
192.168.0.0 /255.255.252.0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!