为什么环回时静态 IP 地址分配需要 CIDR 掩码 /32?

为什么环回时静态 IP 地址分配需要 CIDR 掩码 /32?

这里我只回答了一个问题,关于为什么在为接口手动分配静态地址时必须指定 CIDR 掩码 /24(或 /16):为什么在 Linux 中使用 nmcli 设置静态地址时需要子网前缀?

但是,我仍然不明白为什么 /32 掩码在这种情况下有效,而我们的一台服务器却运行良好。防火墙有一个端口转发设置到这个手动静态 IP 地址,互联网/LAN 上的任何人都可以连接到服务器,无论当前正在使用哪个接口 -en或者wl

auto lo
iface lo inet loopback
     post-up /sbin/ip addr add 192.168.1.200/32 dev lo

如果我将 /32 替换为 /24(这是我们的 LAN 范围),则无法建立连接。

问题:与其他超级用户问题(即 /24)中提出的逻辑相比,为什么此 CIDR 掩码有效?为什么如果我用 /24 替换 /32,连接就会断开?

相关内容