惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
V
Visual Studio Blog
罗磊的独立博客
Last Week in AI
Last Week in AI
爱范儿
爱范儿
The Cloudflare Blog
有赞技术团队
有赞技术团队
博客园 - 三生石上(FineUI控件)
美团技术团队
Apple Machine Learning Research
Apple Machine Learning Research
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
月光博客
月光博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
IT之家
IT之家
博客园 - 【当耐特】
雷峰网
雷峰网
博客园_首页
Jina AI
Jina AI
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
量子位
V
V2EX

博客园 - 锐洋智能

A 股盘前行情 & 除权下发时间(工程实测 + 交易所文档) A股怎么算的量比? CIDR 从最大网段 `0.0.0.0/0` → 最小单个 IP `/32`完整梳理 Java 实现A股前复权/后复权计算原理 windows 下 降级迁移 Redis 8.8.0(源) → Redis 8.6.3(目标) Eclipse IDE for Enterprise Find/Replace 窗口可以"停驻" 安装 SDelete 方式 SDelete 的核心作用,不是 “删文件”,而是 “把你已经删掉的文件,彻底从磁盘上抹干净”,同时帮你把虚拟机里的 “空闲空间” 变成连续的、可被回收的状态。 windows 10 启动就运行了一个批处理文件 在什么地方修改?启动项中? 让 Spring Framework7.0.7 支持 velocity Java 9+ 开启了模块化安全限制,不允许 Ignite 直接访问底层内存地址,导致 Ignite 启动失败 Spring 5.x + 老项目的 JWT 拦截器 + 自动续期 接口鉴权:Session/Cookie 与 JWT 的核心区别 下是针对 RedisSessionManager 的 Tomcat context.xml 配置示例,覆盖基础单机 Redis、带密码 / 指定库、Redis 哨兵集群、自定义序列化 / 持久化策略 等常见场景 Redis-8.6.3-Windows-x64-cygwin 与 Redis-8.6.3-Windows-x64-msys2 有什么不一样? commons-fileupload2 M4 升级 M5 报错解决方案 阿里云的网络安全策略 ip 地址详细说明 Paralithic、 QLExpress、AviatorScript、exp4j 性能对比一下 java 序列化影响(重要!) paralithic 与 Aviator 表达式那一个更快 券商接受委托的完整时间线 jQuery 4.0 移除了许多已废弃的方法和特性 xheditor插件无限递归错误解决方法 jedis-7.1.0.jar 升级至 jedis-7.2.0.jar 就提示:The type JedisPoolConfig is deprecated The type JedisPooled is deprecated Spring 从 5.x 到 6.x 和 7.x 区别 js 原生 剪切板 复制功能 安装 Microsoft Visual C++ 运行时 Java与Python进程通信优化方案 Autocomplete | jQuery UI 同一面页定义不同的 .ui-autocomplete Quartz的misfire处理策略设置不当导致Job在应用启动时立即执行。
CIDR 无类别域间路由写法
锐洋智能 · 2026-08-31 · via 博客园 - 锐洋智能

CIDR 无类别域间路由写法

格式:IP地址 / 前缀长度,例:221.229.202.0/26

/后面的数字 = 网络位位数,代表前面多少位二进制是固定不变;剩下的是主机位,用来分配主机 IP。 ✅ 前缀数字越大 → 网络位越多 → 主机位越少 → IP 范围越小

IPv4 一共 32 位二进制,4 段十进制,每段 8 位。

基础换算逻辑

IPv4:a.b.c.d,每一段是 8bit

  • /8:前 8 位固定 → a.*.*.*
  • /16:前 16 位固定 → a.b.*.*
  • /24:前 24 位固定 → a.b.c.*
  • /32:全部 32 位固定 → 单个 IP,例如 1.1.1.1/32,只放行这 1 个 IP(阿里云安全组常用)

拿你刚才两个例子拆解

221.229.0.0/16

/16:前 16bit 固定,也就是前 2 段221.229固定;后两段随便变。 范围:221.229.0.0 ~ 221.229.255.255 可用 IP 总数:2^(32‑16) = 65536 个 IP 掩码:255.255.0.0

221.229.202.0/26

/26:前 26bit 固定。前 3 段占 24bit,所以第 4 段还占用 2bit 作为网络位,剩下 6bit 做主机位。 第 4 段范围:0~63 范围:221.229.202.0 ~ 221.229.202.63 IP 总数:2^(32‑26)=64 个 IP 掩码:255.255.255.192

注意:网段第一个是网络地址,最后一个是广播地址,实际可用主机要减掉 2 个/26实际可用 62 台机器。

常用 CIDR 速查表(安全组高频)

表格

CIDR子网掩码IP 总数量说明
/8 255.0.0.0 16777216 A 类大段,几乎不要在安全组用
/16 255.255.0.0 65536 B 段,风险很高,尽量避免
/24 255.255.255.0 256 完整 C 段,x.x.x.0‑255
/26 255.255.255.192 64 C 段拆 4 份子网,0‑63 /64‑127 /128‑191 /192‑255
/27 255.255.255.224 32 0‑31,更小网段
/30 255.255.255.252 4 点到点链路
/32 255.255.255.255 1 单个 IP,安全组精准放行首选

重点:/25=128 个 IP:0‑127;128‑255

阿里云安全组实操坑点

  1. 写 CIDR 时,必须写网段网络地址,不要随便写一个中间 IP ❌错误:221.229.202.10/26 ✅正确:221.229.202.0/26

阿里云会自动修正,但别的设备(防火墙、路由)可能识别异常。

  1. 要放通某一个独立公网 IP,务必写 /32 例:113.xx.xx.xx/32,不要漏写 / 32;只填 IP 不加后缀很多界面会报错。
  2. 最小权限原则:能写/32绝不写/26;能写/26绝不写/160.0.0.0/0代表全世界所有 IP,高危。

简单判断包含关系

  • 如果 A 网段的范围完全落在 B 网段里面:A 是 B 的子集。 221.229.202.0/26 完全落在 221.229.0.0/16 内部。

安全组如果两条规则同时存在,一条 / 16 允许,一条 / 26 拒绝,允许优先级更高,这点阿里云很容易踩坑。

快速小口诀

斜杠数字越大,锁得越死,IP 越少; 斜杠越小,口子开得越大。