Маршрутизация http трафика на локальный web-сервер

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
beliy
рядовой
Сообщения: 10
Зарегистрирован: 2014-03-24 20:34:27

Маршрутизация http трафика на локальный web-сервер

Непрочитанное сообщение beliy » 2016-03-23 18:42:37

Здравствуйте.

Стоит задача отобрать часть пользователей из локальной сети и все их запросы по 80 порту завернуть на локальный веб сервер (В данном случае он так же является default gw для них).

Решил вопрос я следующим образом:

Код: Выделить всё

iptables -t mangle -A PREROUTING -i eth2.22 -s 192.168.21.0/24 -m set --set goodhost src,src -j RETURN
iptables -t mangle -A PREROUTING -s 192.168.21.0/24 -j MARK --set-mark 22
iptables -t nat -I PREROUTING  -p tcp --dport 80 -m mark --mark 22 -j DNAT --to-destination x.x.x.x 
Все завертелось как положено. Пользователь вводит в браузере internet.com, а заходит на mysite.net

А теперь о проблеме:
После того, как я отключаю фильтр и пользователь вводит internet.com он все равно заходит на mysite.net. И пока он не очистит историю браузера, его отправляет туда.

Помогите разобраться, как этого избежать.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

beliy
рядовой
Сообщения: 10
Зарегистрирован: 2014-03-24 20:34:27

Маршрутизация http трафика на локальный web-сервер

Непрочитанное сообщение beliy » 2016-03-25 21:04:43

Удалось добиться нужно мне результата при помощи NGINX. Теперь адрес хоста в браузере клиента не изменяется при перенаправдении на локальный серв.

Если кому понадобится, то гуглить на тему директивы proxy_pass.