Задать вопрос
@Multigame

Как перенаправить с одного порта «домена» на другой сервер?

Добрый день. Вопрос конечного немного коряво сформулировал, опишу ситуацию.

Есть ПО которое соединяется с сервером по домену + порт 8888. В этом же по, есть система обновлений, которая ссылается на тот же домен но 80 порт. Изменить ПО не представляется возможным.

Сервер находится в сети, доступ в которую по 80 порту закрыт (8888 открыт и работает). Изменить это так же невозможно.

Вопрос. Как можно сделать что-бы "домен:80" ссылался на один сервер, а "домен:8888" на другой с минимальными затратами?

Пока я вижу только решение на DNS сервере настроить A-запись на некий новый сервер с полностью открытыми портами, на котором через iptables фильтровать запросы к одному и другому порту и перенаправлять по разным ip(для 80 какой-нить хостинг, для 8888 существующий сервер).
Но такое решение потребует порядка 2-3к рублй на сервер, поскольку на бОльшинстве vds нет нужных для такой адресации модулей iptables.

Что посоветуете? может есть другой путь?
  • Вопрос задан
  • 1155 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 6
в 3proxy

tcppm 80 host1 80
tcppm 8888 host2 8888
Ответ написан
Комментировать
@spotifi
nginx proxy, если оно по http работает.
Ответ написан
NullByte
@NullByte
Bad gateway
Тоесть на основном вашем сервере тоже нету iptables? Какая ось стоит? Установить из репозиториев тоже не представляется возможным?
Ответ написан
kiberspy
@kiberspy
Копайте в сторону reverse-proxy...
Ответ написан
Комментировать
Frankenstine
@Frankenstine
Сисадмин
Ню, примерно так:
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 8888

Хотя вы сказали что "изменить это так же невозможно"...
Может быть вы сможете перенаправлять пакеты на источнике а не получателе?..
Ответ написан
Комментировать
rino906
@rino906
Если сервер стоит за маршрутизатором, который не пропускает пакеты к серверу порту tcp:80, то вариант, который вы предполагаете, является единственным верным. Решается на любой vds от 190 рублей с безлимитным трафиком + haproxy
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы