Возможно дать определенный диапазон с require ip
?
Я попробовал калькуляторы онлайн масками и CIDR, но, может казаться, не нахожу корректный ответ.
Я хотел бы, например, установить диапазон в 192.168.0.20
кому: 192.168.0.189
(чтобы предоставить доступ к локальному статическому диапазону IP, но отклонить локальный диапазон DHCP), действительно ли это возможно?
Читая документация 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 может быть улучшен наверняка, но я думаю, что это может дать Вам направление.