Страница 1 из 1

"Перенаправление" запросов к одному IP:порту на разные порты на машине

Добавлено: 13 мар 2013, 08:52
Mega
Имеется:
  • 1. доменное имя mysite.ru с A записью м.ой.ай.пи
    2. отдельный пк на котором ютятся:
    • Open Server
    • Некоторое количество запущенных копий демонов настроенных на прослушивание разных портов, допустим 20001, 20002, 20003.
    3. клиент для демонов, который стучится ко мне по умолчанию в 20000 порт.

Необходимо:

Отличать с какого поддомена пришли tcp запросы клиента к м.ой.ай.пи:20000 и отдавать их разным копиям демонов, например
  • way1.mysite.ru => м.ой.ай.пи:20001
    way2.mysite.ru => м.ой.ай.пи:20002
    way3.mysite.ru => м.ой.ай.пи:20003

Open Server, (как я понимаю) колдуя волшебную магию Nginx+Apache слушает 80 порт и отдаёт определённый контент читая некую информацию, отправляемую клиентами, о том с какого домена пришел запрос на м.ой.ай.пи

По этой аналогии были совершены тщетные попытки нагуглить нечто подобное, какую-то программу, способную тоже читать эту "некую информацию" и, руководствуясь ею, колдовать свою магию по распределению запросов на разные порты, но мои познания крайне скудны - объяснить задачу могу только "на пальцах" и вышло так, что после нескольких часиков в обнимку с гуглом пришлось в очередной раз осознать, что он не понимает "на пальцах" :c

Ты же - человек живой и, в отличии от гугла, обладаешь потрясающей способностью понимать о чём идёт речь даже когда объясняют "на пальцах", не используя ключевых слов, таких как названия программ.
Подскажи, пожалуйста, какие заветные слова нужно спросить у гугла для решения этой задачи?

Доп инфа:
  • Предполагалось так же что, возможно, эту информацию отправляет не сам клиент с запросом, а DNS-сервер, если какая-то правда в этом есть - использую DNS-сервера Яндекса.
Подходящие решения: всё, что согласится работать под Windows 32-bit :)
1303528560575.png
1303528560575.png (23.36 КБ) 3143 просмотра