Como definir o registro DNS curinga para a Máquina Virtual do Azure com Linux?

Como definir o registro DNS curinga para a Máquina Virtual do Azure com Linux?

Estou tentando implantarTrabalhoAventurapara teste em uma Máquina Virtual Azure Linux com Linux e acesse-a pela internet.

Para isso eu encontreiaqui #794 (comentário)uma referência a umboa documentação de insensível, de técnica.
Segui esse guia e executei a maioria das etapas em uma VM Azure com Ubuntu 20.04.2 LTS, endereço IP dinâmico e com um nome DNS comomytestwa.northeurope.cloudapp.azure.com

Eu fiz:

  • Crie uma VM do Azure com Linux
  • Criar endereço IP do Azure (endereço público e nome DNS) e atribuído à VM do Azure
  • Configure o ambiente docker e a configuração da rede
  • Configure o Traefik (e o coturn) separadamente do jitsi/workadventure
  • Configurar WorkAdventure
  • Configurar o Jitsi

Mesmo assim, não consigo testar nada (Traefik,TrabalhoAventura, ouJITSI) porque não sei como poderia realizar esta etapa do guia: "Defina um registro DNS curinga para *.whatever.your.domain.iso IP publicamente acessível da máquina na qual você deseja hospedá-lo. Usar um registro CNAME funciona bem. Pode ser bom definir o TTL para 5 minutos no início. (crie um curinga DNS ou cada entrada DNS para todos os serviços xyz.whatever.your.domain.is)"

Portanto, WorkAdventure precisará usar subdomínios ( play.*, pusher.*, meet.*, etc.) e não consigo acessar nada disso (nem on mytestwa.northeurope.cloudapp.azureou somefreedomain.tk):

  • admin.mytestwa.northeurope.cloudapp.azure
  • play.mytestwa.northeurope.cloudapp.azure.com
  • meet.mytestwa.northeurope.cloudapp.azure.com
  • jogar.somefreedomain.tk
  • ...algumdomíniolivre.tk

A definição do registro DNS curinga para *.mytestwa.northeurope.cloudapp.azure.como IP publicamente acessível ou para o nome DNS deve ser feita no Portal do Azure ou no shell do Azure VM Linux?

Consegui criar um domínio personalizado gratuito em freenom.com somefreedomain.tk. Isto é o que tenho no painel de gerenciamento freenom como configurações de DNS.

Ainda não sei como proceder, pois quando tento adicionar outro registro nas configurações de DNS como *CNAME 3600 ...cloudapp.azure.com recebo o erro: "Wild cards não são permitidos!"

Alguém tem alguma ideia e poderia me ajudar, por favor?

Criei um endereço IP de recurso do Azure e atribuí-o à minha VM do Azure.
Como pode ser visto na imagem anexa, também tentei configurar esse endereço IP do Azure e criar um registro de alias no DNS do Azure com uma zona DNS de recurso do Azure (nomeada ), mas ainda não funciona e meu conhecimento é limitado em relação a Coisas de DNS e subdomínios.dns.zone somefreedomain.tk

Qualquer ajuda ou sugestão é mais que bem-vinda!
Muito obrigado!

Não tenho reputação suficiente para colocar outros links ou imagens, então vou deixaro link da pergunta SO inicial.

Responder1

O DNS do Azure dá suporte a registros curinga. Os registros curinga são retornados em resposta a qualquer consulta com um nome correspondente, a menos que haja uma correspondência mais próxima de um conjunto de registros não curinga. O DNS do Azure dá suporte a conjuntos de registros curinga para todos os tipos de registro, exceto NS e SOA. Para criar um conjunto de registros curinga, use o nome do conjunto de registros *.

Você pode criar esses registros via portal, ou powershell, ou cli, ou api.

Referência:

informação relacionada