LINUX.ORG.RU
решено ФорумAdmin

Перенаправление трафика на другой сервер в зависимости от поддомена

 , , ,


1

1

Всех приветствую! Необходимо сделать так, чтобы при обращении на адрес 1.test.ru:12345 трафик шел на сервер 12.34.56.78:47389, при обращении на 2.test.ru:12345 трафик шел на сервер 56.56.56.56:56745 и т.д. В общем, чтоб при обращении на *.test.ru (обязательно по 12345 порту) происходила проверка поддомена, по которому обратились, далее в зависимости от поддомена трафик уходит на другой сервер. Подсказали, что сделать это можно через DNAT, но я к успеху пока не пришел, поэтому хочу попросить помощи у Вас!

P.S. Используется для игровых серверов, которые работают через UDP


Если доменам 1.test.ru и 2.test.ru назначен один и тот-же IP адрес, а клиентское приложение (игра) не указывает к какому домену она пытается подключиться то никак. Домен это просто псевдоним для IP, сервер не знает как домен использовали что-бы обратиться к нему, если клиент не сообщит ему это как-то специально.

Если есть возможность управлять доменной зоной test.ru то достаточно указать соответствующие IP адреса для субдоменов, а на самих серверах настроить локальное перенаправление трафика пришедшего на порт 12345 на 47389 или 56745.
Если нет возможности принимать трафик на 12345 портах хостов 12.34.56.78 и 56.56.56.56, и нет возможности заставить клиентов обращаться на нужные порты, то всё плохо

MrClon ★★★★★
()
Ответ на: комментарий от MrClon

Два чаю этому господину. ТСу учить сети.

erfea ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.