Назад | Перейти на главную страницу

Брандмауэр веб-приложений Barracuda WAF - HTTP - Barracuda не фильтрует ссылки, нажатые на странице

Я пытаюсь понять это.

Обычно виртуальный IP-адрес 192.168.1.110 фильтрует порт 80 на реальный IP-адрес 192.168.20.110. Я могу подтвердить это в логах.

Когда я нажимаю любую ссылку на странице (в wordpress, если это имеет значение), она переходит по ссылке на странице www.domain.com/help.

Если я наберу 192.168.1.110/help, он будет правильно маршрутизироваться.

Я попытался создать правило службы для фильтрации: Домен - * URL - / * Расширенное соответствие - *

Я также пробовал использовать более конкретные значения.


Примечание. Эта среда размещена на моей рабочей станции. У меня нет доступа к DNS серверу (при необходимости). Я предполагаю, что могу использовать файлы хоста или файлы хоста Barracuda WAF.

Спасибо.

Это была ошибка с моей стороны. Я предположил, что при доступе к веб-сайту через виртуальный IP-адрес (тот, который маршрутизируется через barracuda waf), он автоматически переводит другие ссылки, доступные через эту страницу. Я понял, что, чтобы предположить, что он сделал что-то подобное, ему по крайней мере нужно знать, какие URL-адреса преобразовывать.

Несмотря на это, я просто указал запись в моем файле hosts на виртуальный IP-адрес, который соответствует жестко запрограммированным полным URL-адресам в wordpress (похоже, не используются какие-либо относительные ссылки, только полные абсолютные пути). Я предполагаю, что вы сделали бы что-то подобное с DNS.