斜杠后面不是端口号
CIDR 写法中的斜杠数字表示前缀长度,用于描述一个地址范围。它不是速率、设备数量,也不是连接端口。阅读规则时先确认整项字段期待的是 IP 地址或地址段,再理解后面的长度。若把域名、端口和 CIDR 混在一起,不仅可能导致语法错误,也可能产生远超预期的匹配范围。先认清对象,是修改规则前最省力的一步。
用 IPv4 建立范围感
IPv4 地址长度为三十二位,前缀越长,固定部分越多,覆盖范围通常越小。例如 /32 对应单个 IPv4 地址,而 /24 描述一个更大的地址范围。这里讲的是地址集合,不能据此推断其中实际有多少设备在线。规则中的网络地址还需要与前缀对应,不能只凭末尾数字看起来整齐就认为写法正确;使用前应核对实现要求和具体范围。
地址范围不理解应用意图
一个地址段可能承载多个服务,目标网站使用的地址也可能变化。用宽泛范围替代域名规则,可能影响并不想改变的请求;反过来,过窄范围也可能漏掉后续访问。CIDR 本身只描述地址集合,不知道你想处理哪个账号或哪类内容。决定使用它之前,先说明为什么地址条件比其他条件更合适,并保留这个判断的适用范围。
私有地址与公网地址分开处理
本地网络中的地址段可能服务于路由器、打印机或内部系统,不能因为它们与某个网上示例相似就随意改路。不同网络也可能使用相同的私有地址范围,出差或切换接入时要留意冲突。修改局域网相关规则前,确认哪些本地资源必须保持可达。不要为了修复一个远端任务,就把本地基础服务一并导向不适合的路径。
IPv6 与规则系统有自己的语义
IPv6 地址长度与表示方式不同,不能把 IPv4 的斜杠数字和范围直觉原样照搬。除此之外,客户端按规则顺序匹配的行为,与操作系统路由选择的机制也不完全相同。即使都使用前缀概念,也应分别阅读当前系统或软件说明。了解这一点,可以避免根据一种环境里的经验,推断另一份配置一定会优先采用最长或最具体的那条规则。
先验证最小改动再扩大范围
需要新增地址规则时,先保存原配置,选择最小必要范围,并使用目标任务与一个不应受影响的任务做对照。查看实际命中记录,确认改变来自这条规则而非其他设置。记录中写清地址范围的用途和核对日期,避免以后只剩一串无法解释的数字。规则越广,潜在影响越大;没有明确理由时,不要仅为了少写几行而扩大匹配。