У меня есть особенно «хакерский» вопрос / решение, и я ищу честные отзывы.
В корпоративной системе существует ряд запросов, предназначенных для www.sometargeturl.com. Их необходимо перенаправить на www.newdestination.com.
Изменить: мы не отвечаем за www.sometargeturl.com, поэтому не можем помещать 301 перенаправление с использованием .htaccess или чего-то еще здесь.
Вместо того, чтобы менять весь код в корпоративных системах, мне было интересно, будет ли работать брандмауэр / сниффер пакетов?
Весь трафик направляется через прокси-сервер Windows, прежде чем он попадет в Интернет.
Одно из решений, которое я могу придумать, - это установить брандмауэр или анализатор пакетов на прокси-сервере. Брандмауэр будет запрограммирован на поиск пакетов, адресованных www.sometargeturl.com, и пересылку их вместо этого на www.newdestination.com.
Важно, чтобы полный HTTP-запрос был переадресован и не достиг своего исходного пункта назначения.
Все мысли приветствуются, это ни в коем случае не лучшее решение!
Дункан
Я не знаю, вписывается ли это в ваш план, но на веб-сервере apache файл .htaccess может сделать это перенаправление также для вас
поместите файл .htaccess со следующей строкой в корневой каталог веб-сервера www.sometargeturl.com
Перенаправление / http://www.newdestination.com/
чтобы сделать что-то подобное, вы должны установить статический нат на хосте посередине. Установите статическое правило nat, отправляющее их IP-адрес на IP-адрес сервера, на который вы хотите направить их трафик - я предполагаю, что у вас есть доступ к их брандмауэру или чему-то в этом роде. Убедитесь, что сайт, на который вы хотите отправить запрос, настроен для ответа на запросы для www.sometargeturl.com. Как настроить статический нат, зависит от того, какое сетевое оборудование вы используете.