@vosyukov

Как маршрутизировать трафик на впс в зависимости от порта?

Есть впс нужно что бы в зависимости от порта трафик перенаправлялся на другие впс.
Например есть впс с ип 1.1.1.1 , к ней подключаются игровые клиенты , допустим на порт 7777 и 8888.
Задача перенаправить трафик с порта 7777 на одну впс, а с порта 8888 на другую.
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 2
flapflapjack
@flapflapjack
Нажимательщик кнопков
iptables штоле?

ipables -A PREROUTING  -d VPS_IP/32 -i eth0 -p tcp -m tcp --dport 7777 -j DNAT --to-destination FIRST_IP:DST_PORT
ipables -A PREROUTING  -d VPS_IP/32 -i eth0 -p tcp -m tcp --dport 8888 -j DNAT --to-destination SECOND_IP_IP:DST_PORT


если у вашего впс ip 1.1.1.1, у серверов ип 2.2.2.2 и 3.3.3.3 соответственно, а порты у них у обоих 9999, а интерфейс VPS, который смотрит в интырнет eth0 то:
ipables -A PREROUTING  -d 1.1.1.1/32 -i eth0 -p tcp -m tcp --dport 7777 -j DNAT --to-destination 2.2.2.2:9999
ipables -A PREROUTING  -d 1.1.1.1/32 -i eth0 -p tcp -m tcp --dport 8888 -j DNAT --to-destination 3.3.3.3:9999
Ответ написан
@ky0
Миллиардер, филантроп, патологический лгун
Стандартным образом в правилах фаерволла.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы