Linux
如何在 /etc/sysconfig/iptables 中使用部分 IP 地址作為“-s”標誌?
在這個例子中,它是一個完整的 ip
ip為:1.1.1.1
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -s 1.1.1.1 -j ACCEPT
但假設我想允許任何簡單地開頭的 ip:
1.1.
因為例如我的網際網路 ip 總是以 1.1 開頭。但休息會不時改變。
我希望能夠做這樣的事情:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -s 1.1.* -j ACCEPT
我認為這不會起作用,因為我認為在電腦世界中他們使用範圍等而不是萬用字元符號。
Range 的東西對我來說看起來很複雜。有沒有這樣的萬用字元風格概念?
要指定 IP 地址
1.1.*
,您可以使用1.1.0.0/16
. 此表示法用於CIDR(無類域間路由),是用於指定地址塊的標準方法。表示網路包含地址的所有低 16 位,因此在這種情況下它匹配從到/16
的地址塊。1.1.0.0``1.1.255.255