Конфигурация VPS DNS

Я собираю VPS, который будет иметь 3 виртуализированных сервера, используя виртуальную машину VB.

На каждой машине установлен дистрибутив Ubuntu Server 14.04, который запускает созданные мной сервисы в java, который прослушивает запросы для определенных портов.

У меня есть один сертифицированный IP, 2 домена и поддомен.

Оба домена и субдомен указывают на сертифицированный IP-адрес, который подключен к брандмауэру, и оттуда перенаправляют порты на один из виртуальных серверов.

Но мне нужно следующее:

dominioA.com --- servidor1 (10.1.1.2)
dominioB.com --- servidor2 (10.1.1.3)
sub-dominio ---- servidor3 (10.1.1.4)

Поскольку это не HTTP-трафик, я не могу использовать обратный прокси-сервер apache.

У меня вопрос, как мне перенаправить в зависимости от домена на мои локальные серверы (IP).

Я понимаю, что с достигнутым DNS-сервером, поэтому я включил виртуальную машину 4 a с Ubuntu Server и bind9, я попытался документировать себя, я провел несколько тестов и не могу заставить его работать

Поэтому я надеюсь, что кто-то со знанием или опытом пролит больше света на возможное решение.

0
задан 27.04.2017, 11:26
0 ответов

Я боюсь, что этот одинокий тип перенаправления может осуществляться со слоя приложения, помещая какой-то тип обратного proxy, что rutee просьба потребителя, как заголовок, посланный клиентом, который показывает host, но для этого должен говорить услуги какой-то протокол, который позволял бы этот тип заголовков, как http.

https://serverfault.com/questions/699226/nat-routing-based-on-dns-name-reverse-tcp-proxy/69924

Способ это решать состоит в том, чтобы делать ruteo из-за порта, так что каждая услуга считает присоединенным единственный, и такой порт с firewall ты можешь пересылать каждый порт в Вашу соответствующую машину.

dominioX:puerto1 -> 10.1.1.2 dominioX:puerto2 -> 10.1.1.3 dominioX:puerto3 -> 10.1.1.4

0
ответ дан 03.12.2019, 17:29