Как настроить подстановочную запись DNS для виртуальной машины Azure с Linux?

Как настроить подстановочную запись DNS для виртуальной машины Azure с Linux?

Я пытаюсь развернутьРаботаПриключениедля тестирования на виртуальной машине Azure Linux с Linux и доступа к ней из Интернета.

Для этого я нашелздесь #794 (комментарий)ссылка нахорошая документация от insensitiveclod из technic.
Я следовал этому руководству и выполнил большую часть шагов в Azure VM с Ubuntu 20.04.2 LTS, динамическим IP-адресом и DNS-именем вродеmytestwa.northeurope.cloudapp.azure.com

Я сделал:

  • Создание виртуальной машины Azure с Linux
  • Создайте IP-адрес Azure (публичный адрес и DNS-имя) и назначьте его виртуальной машине Azure.
  • Настройка среды Docker и сети
  • Настройте Traefik (и coturn) отдельно от jitsi/workadventure
  • Настройте WorkAdventure
  • Настройте Jitsi

Все равно я ничего не могу проверить (Трафик,РаботаПриключение, илиДЖИТСИ), потому что я не знаю, как мне выполнить этот шаг из руководства: «Установите подстановочную запись DNS для *.whatever.your.domain.isобщедоступного IP-адреса машины, на которой вы хотите ее разместить. Использование записи CNAME работает нормально. Может быть, будет полезно сначала установить TTL на 5 минут. (создайте подстановочную запись DNS или каждую запись DNS для каждой службы xyz.whatever.your.domain.is

Следовательно, WorkAdventure необходимо будет использовать поддомены ( play.*, pusher.*, meet.*, и т.д.), и я не могу получить доступ ни к одному из них (ни на mytestwa.northeurope.cloudapp.azureили somefreedomain.tk):

  • admin.mytestwa.northeurope.cloudapp.azure
  • play.mytestwa.northeurope.cloudapp.azure.com
  • встреча.mytestwa.northeurope.cloudapp.azure.com
  • играть.somefreedomain.tk
  • ...somefreedomain.tk

Должна ли настройка подстановочной записи DNS для *.mytestwa.northeurope.cloudapp.azure.comобщедоступного IP-адреса или имени DNS выполняться из портала Azure или из оболочки Linux виртуальной машины Azure?

Мне удалось создать бесплатный пользовательский домен в freenom.com somefreedomain.tk. Вот что у меня есть в панели управления freenom в качестве настроек DNS.

Все еще не знаю, что делать дальше, потому что когда я пытаюсь добавить еще одну запись в настройки DNS как * CNAME 3600 ...cloudapp.azure.com, я получаю ошибку: «Подстановочные знаки не допускаются!»

Может, у кого-нибудь есть идеи, и кто-нибудь может мне помочь?

Я создал IP-адрес ресурса Azure и назначил его своей виртуальной машине Azure.
Как видно на прикрепленном рисунке, я также попытался настроить этот IP-адрес Azure и создать запись псевдонима в Azure DNS с зоной DNS ресурса Azure (с именем ), но это все еще не работает, и мои знания в отношении DNS и поддоменов ограничены.dns.zone somefreedomain.tk

Любая помощь или предложения приветствуются!
Большое спасибо!

У меня недостаточно репутации, чтобы размещать другие ссылки или изображения, поэтому я уйдуссылка на первоначальный вопрос SO.

решение1

Azure DNS поддерживает подстановочные записи. Подстановочные записи возвращаются в ответ на любой запрос с соответствующим именем, если только нет более близкого соответствия из набора записей без подстановочных знаков. Azure DNS поддерживает подстановочные наборы записей для всех типов записей, кроме NS и SOA. Чтобы создать подстановочный набор записей, используйте имя набора записей *.

Вы можете создавать такие записи через портал, PowerShell, CLI или API.

Ссылка:

Связанный контент