Как связать субдомены с разными виртуальными машинами, с DDNS в качестве среднего уровня? - PullRequest
0 голосов
/ 05 апреля 2020

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

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

Когда дело касается соединения, у меня нет stati c ip, но у меня есть динамический c DNS.

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

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

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

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

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

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

Что я уже настроил.

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

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

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

Спасибо!

...