Как связать поддомены с разными виртуальными машинами, используя DDNS в качестве среднего уровня?

Чего я хочу достичь, я не знаю, возможно это или нет, а если возможно, то не знаю, как это сделать.

У меня есть физическая машина, на которой запущен xcp-ng, с несколькими виртуальными машинами Ubuntu, каждая из которых запускает одно или несколько приложений на разных портах.

Что касается подключения, у меня нет статического IP-адреса, но есть динамический DNS.

У меня тоже есть домен.

Итак, я хочу сделать следующее.

subdomain1.example.com -> псевдоним для ВМ1, порт 8081

subdomain2.example.com -> псевдоним для порта 8090 VM1

subdomain3.example.com -> псевдоним для порта 8091 VM2

Я действительно не знаю, как это сделать, поскольку виртуальные машины не имеют статического общедоступного IP-адреса, одного DDNS.

То, что я настроил до сих пор.

1) каждая виртуальная машина имеет статический частный IP (статический IP в сети) 2) перенаправление портов в маршрутизаторе, например, ddnssubdomain.go.ro, порт 8081, перенаправление на IP-порт ВМ1 8081)

3) CNAME для домена для перенаправления на основной адрес DDNS, но нет доступных портов.

Не могли бы вы указать мне правильное направление?

Спасибо!

0 ответов

Другие вопросы по тегам