Apache требует диапазона IP

Возможно дать определенный диапазон с require ip?

Я попробовал калькуляторы онлайн масками и CIDR, но, может казаться, не нахожу корректный ответ.

Я хотел бы, например, установить диапазон в 192.168.0.20 кому: 192.168.0.189 (чтобы предоставить доступ к локальному статическому диапазону IP, но отклонить локальный диапазон DHCP), действительно ли это возможно?

1
задан 28 November 2014 в 13:18

1 ответ

Читая документация Apache , я не нашел способ дать диапазон IP require ip директива, как Вам нужно.

Так, необходимо перечислить каждый IP-адрес один на require ip директива.

Другая возможность состоит в том, чтобы использовать SetEnvIf для определения переменной если Remote_Addr соответствия Вы диапазон IP:

 SetEnvIf Remote_Addr "^192\.168\.0\.([2-9][0-9])$|^192\.168\.0\.1([0-8][0-9])$" allowIp
 Require env allowIp 

я не протестировал его, и regex может быть улучшен наверняка, но я думаю, что это может дать Вам направление.

0
ответ дан 4 August 2019 в 08:31

Другие вопросы по тегам:

Похожие вопросы: