如何在 IPTABLES 中只允许以特定数字结尾的 IP?

How to allow only IPs ending with a specific number in IPTABLES?

我只想允许以数字 1 和数字 250 结尾的 ip。X 可以是 1 到 255 之间的任何数字。

192.168.X.1 和 192.168.X.250

我不确定 IPTABLES 是否对此有特定的命令,或者这是一个子网划分问题。

您可以允许一个 ip 子网或 ip 范围。对于你的问题,你可以编写一个 bash 脚本:

for ((i=1;i<=255;i++)); do
    iptables -I INPUT -m iprange --src-range 192.168.$i.1-192.168.$i.250 -j ACCEPT

done