我想向 Apache httpd 2.2 添加一系列 IP,其中第三个八位字节在以下范围内:
X.Y.192-254
我可以做这个:
Allow from X.Y.192
Allow from X.Y.193
. . .
Allow from Y.Y.254
但是,这太冗长了。我基本上是想添加部分 IP 列表。
有捷径吗?
答案1
Allow
可以使用网络地址和掩码,https://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#allow使用掩码或多个位。
192 至 254(实际上是 255)对应于将最后一个(第 4 个)字节的前两位设置为 1。
因此192.0.2.192/26
将匹配192.0.2.192
到192.0.2.255
。
如果您确实不需要匹配,.255
那么您将需要多个Allow
语句。或者添加deny from 192.0.2.255
。结果将取决于order
设置。