Apache Rewrite - Как заблокировать диапазоны CIDR - PullRequest
0 голосов
/ 16 июня 2020

У меня есть список блоков Cidr, который хранится в текстовом файле. Я хочу заблокировать эту маску cidr, которая доступна в этом текстовом файле (ipblocklist.txt).

RewriteMap ipmap txt:/config/ipblocklist.txt
RewriteCond expr "%{REMOTE_ADDR} -ipmatch '10.50.10.106/24’”
RewriteRule ^/[^/]+/Main/ad/ - [F,L]  

Я уже тестировал вышеуказанную конфигурацию и ее работу, но здесь у меня жестко запрограммирована маска cidr, и я хочу прочитать это значение из текстового файла и блока.

Формат текстового файла:

10.50.10.106 / 24 10.50.20.106/24 10.50.30.106/24

...