Я пытаюсь понять это.
Обычно виртуальный 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.