Как связать поддомены с разными виртуальными машинами, используя 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, но нет доступных портов.
Не могли бы вы указать мне правильное направление?
Спасибо!