Utilizar o DNS do Azure para fornecer definições de domínio personalizadas para um serviço do Azure

O DNS do Azure fornece resolução de nomenclatura para qualquer um dos seus recursos do Azure que suportem domínios personalizados ou que tenham um nome de domínio completamente qualificado (FQDN). Por exemplo, tem uma aplicação Web do Azure à qual pretende que os seus utilizadores acedam através contoso.com ou www.contoso.com como FQDN. Este artigo explica-lhe como configurar o serviço do Azure com o DNS do Azure para utilizar domínios personalizados.

Pré-requisitos

Para utilizar o DNS do Azure para o seu domínio personalizado, primeiro tem de delegar o seu domínio ao DNS do Azure. Veja Delegar um domínio ao DNS do Azure para obter instruções sobre como configurar os servidores de nomes para delegação. Assim que o seu domínio for delegado à zona DNS do Azure, agora pode configurar os registos DNS necessários.

Pode configurar um domínio personalizado ou de vaidade para aplicações de funções do Azure, endereços IP públicos, Serviço de Aplicações (Aplicações Web), armazenamento de blobs e CDN do Azure.

Aplicação de Funções do Azure

Para configurar um domínio personalizado para aplicações de funções do Azure, é criado e configurado um registo CNAME na própria aplicação de funções.

  1. Navegue para a Aplicação de Funções e selecione a sua aplicação de funções. Selecione Domínios personalizados em Definições. Tenha em atenção o URL atual em domínios personalizados atribuídos, este endereço é utilizado como o alias para o registo DNS criado.

    Captura de ecrã de domínios personalizados para a aplicação de funções.

  2. Navegue para a zona DNS e selecione + Conjunto de registos. Introduza as seguintes informações na página Adicionar conjunto de registos e selecione OK para criá-lo.

    Captura de ecrã a mostrar a página adicionar conjunto de registos da aplicação de funções.

    Propriedade Valor Descrição
    Nome myfunctionapp Este valor, juntamente com a etiqueta de nome de domínio, é o FQDN para o nome de domínio personalizado.
    Tipo CNAME Utilizar um registo CNAME está a utilizar um alias.
    TTL 1 1 é utilizado durante 1 hora
    Unidade de TTL Horas As horas são utilizadas como a medição de tempo
    Alias contosofunction.azurewebsites.net O nome DNS para o qual está a criar o alias, neste exemplo é o contosofunction.azurewebsites.net nome DNS fornecido por predefinição para a aplicação de funções.
  3. Navegue de volta para a sua aplicação de funções, selecione Domínios personalizados em Definições. Em seguida, selecione + Adicionar domínio personalizado.

    Captura de ecrã a mostrar o botão adicionar domínio personalizado para a aplicação de funções.

  4. Na página Adicionar domínio personalizado , introduza o registo CNAME no campo Texto de domínio personalizado e selecione Validar. Se o registo for encontrado, será apresentado o botão Adicionar domínio personalizado . Selecione Adicionar domínio personalizado para adicionar o alias.

    Captura de ecrã a mostrar a página adicionar domínio personalizado para a aplicação de funções.

Endereço IP público

Para configurar um domínio personalizado para serviços que utilizam um recurso de endereço IP público, como Gateway de Aplicação, Balanceador de Carga, Serviço Cloud, VMs Resource Manager e VMs Clássicas, é utilizado um registo A.

  1. Navegue para o recurso IP Público e selecione Configuração. Tenha em atenção o endereço IP apresentado.

    Captura de ecrã da página de configuração do IP público.

  2. Navegue para a zona DNS e selecione + Conjunto de registos. Introduza as seguintes informações na página Adicionar conjunto de registos e selecione OK para criá-lo.

    Captura de ecrã da página do conjunto de registos ip públicos.

    Propriedade Valor Descrição
    Nome webserver1 Este valor, juntamente com a etiqueta de nome de domínio, é o FQDN para o nome de domínio personalizado.
    Tipo A Utilize um registo A, uma vez que o recurso é um endereço IP.
    TTL 1 1 é utilizado durante 1 hora
    Unidade de TTL Horas As horas são utilizadas como a medição de tempo
    Endereço IP <your ip address> O endereço IP público.
  3. Assim que o registo A for criado, execute nslookup para validar a resolução do registo.

    Captura de ecrã a mostrar nslookup no cmd para ip público.

Serviço de Aplicações (Aplicações Web)

Os passos seguintes levam-no através da configuração de um domínio personalizado para uma aplicação Web do serviço de aplicações.

  1. Navegue para Serviço de Aplicações e selecione o recurso que está a configurar um nome de domínio personalizado e selecione Domínios personalizados em Definições. Tenha em atenção o URL atual em domínios personalizados atribuídos, este endereço é utilizado como o alias para o registo DNS criado.

    Captura de ecrã de domínios personalizados para a aplicação Web.

  2. Navegue para a zona DNS e selecione + Conjunto de registos. Introduza as seguintes informações na página Adicionar conjunto de registos e selecione OK para criá-lo.

    Captura de ecrã da página do conjunto de registos de aplicações Web.

    Propriedade Valor Descrição
    Nome mywebserver Este valor, juntamente com a etiqueta de nome de domínio, é o FQDN para o nome de domínio personalizado.
    Tipo CNAME Utilizar um registo CNAME está a utilizar um alias. Se o recurso utilizasse um endereço IP, seria utilizado um registo A.
    TTL 1 1 é utilizado durante 1 hora
    Unidade de TTL Horas As horas são utilizadas como a medição de tempo
    Alias contoso.azurewebsites.net O nome DNS para o qual está a criar o alias, neste exemplo é o contoso.azurewebsites.net nome DNS fornecido por predefinição para a aplicação Web.
  3. Navegue de volta para a sua aplicação Web, selecione Domínios personalizados em Definições. Em seguida, selecione + Adicionar domínio personalizado.

    Captura de ecrã do botão Adicionar domínio personalizado para a aplicação Web.

  4. Na página Adicionar domínio personalizado , introduza o registo CNAME no campo de texto Domínio personalizado e selecione Validar. Se o registo for encontrado, é apresentado o botão Adicionar domínio personalizado . Selecione Adicionar domínio personalizado para adicionar o alias.

    Captura de ecrã a mostrar a página adicionar domínio personalizado para a aplicação Web.

  5. Assim que o processo estiver concluído, execute nslookup para validar que a resolução de nomes está a funcionar.

    Captura de ecrã a mostrar nslookup para a aplicação Web.

Para saber mais sobre como mapear um domínio personalizado para Serviço de Aplicações, visite mapear um nome DNS personalizado existente para o Azure Aplicações Web.

Para saber como migrar um nome DNS ativo, veja Migrar um nome DNS ativo para Serviço de Aplicações do Azure.

Se precisar de comprar um domínio personalizado para a sua Serviço de Aplicações, veja Comprar um nome de domínio personalizado para o Azure Aplicações Web.

Armazenamento de blobs

Os passos seguintes orientam-no ao longo da configuração de um registo CNAME para uma conta de armazenamento de blobs com o método asverify. Este método garante que não há tempo de inatividade.

  1. Navegue para Contas de Armazenamento, selecione a sua conta de armazenamento e selecione Rede em Definições. Em seguida, selecione o separador Domínio personalizado . Tenha em atenção que o FQDN no passo 2 é utilizado para criar o primeiro registo CNAME.

    Captura de ecrã a mostrar domínios personalizados para a conta de armazenamento.

  2. Navegue para a zona DNS e selecione + Conjunto de registos. Introduza as seguintes informações na página Adicionar conjunto de registos e selecione OK para criá-lo.

    Captura de ecrã da página do conjunto de registos da conta de armazenamento.

    Propriedade Valor Descrição
    Nome asverify.mystorageaccount Este valor, juntamente com a etiqueta de nome de domínio, é o FQDN para o nome de domínio personalizado.
    Tipo CNAME Utilizar um registo CNAME está a utilizar um alias.
    TTL 1 1 é utilizado durante 1 hora
    Unidade de TTL Horas As horas são utilizadas como a medição de tempo
    Alias asverify.contoso.blob.core.windows.net O nome DNS para o qual está a criar o alias, neste exemplo, é o asverify.contoso.blob.core.windows.net nome DNS fornecido por predefinição para a conta de armazenamento.
  3. Navegue de volta para a sua conta de armazenamento, selecione Rede e, em seguida, o separador Domínio personalizado . Escreva o alias que criou sem o prefixo asverificar na caixa de texto, selecione Utilizar validação CNAME indireta e selecioneGuardar.

    Captura de ecrã da página adicionar domínio personalizado da conta de armazenamento.

  4. Regresse à zona DNS e crie um registo CNAME sem o prefixo asverificar. Depois desse ponto, pode eliminar o registo CNAME com o prefixo asverificar.

    Captura de ecrã a mostrar o registo da conta de armazenamento sem o prefixo asverificar.

  5. Valide a resolução de DNS ao executar nslookup.

Para saber mais sobre como mapear um domínio personalizado para um ponto final de armazenamento de blobs, visite Configurar um nome de domínio personalizado para o ponto final de armazenamento de Blobs

CDN do Azure

Os passos seguintes orientam-no ao longo da configuração de um registo CNAME para um ponto final da CDN com o método cdnverify. Este método garante que não há tempo de inatividade.

  1. Navegue para o perfil da CDN e selecione o ponto final com o qual está a trabalhar. Selecione + Domínio personalizado. Tenha em atenção o nome do anfitrião do Ponto Final, uma vez que este valor é o registo para o qual o registo CNAME aponta.

    Captura de ecrã da página de domínio personalizado da CDN.

  2. Navegue para a zona DNS e selecione + Conjunto de registos. Introduza as seguintes informações na página Adicionar conjunto de registos e selecione OK para criá-lo.

    Captura de ecrã da página do conjunto de registos da CDN.

    Propriedade Valor Descrição
    Nome cdnverify.mycdnendpoint Este valor, juntamente com a etiqueta de nome de domínio, é o FQDN para o nome de domínio personalizado.
    Tipo CNAME Utilizar um registo CNAME está a utilizar um alias.
    TTL 1 1 é utilizado durante 1 hora
    Unidade de TTL Horas As horas são utilizadas como a medição de tempo
    Alias cdnverify.contoso.azureedge.net O nome DNS para o qual está a criar o alias, neste exemplo, é o cdnverify.contoso.azureedge.net nome DNS fornecido por predefinição para o ponto final da CDN.
  3. Navegue de volta para o ponto final da CDN e selecione + Domínio personalizado. Introduza o alias de registo CNAME sem o prefixo cdnverify e selecione Adicionar.

    Captura de ecrã a mostrar a opção Adicionar uma página de domínio personalizada para um ponto final da CDN.

  4. Regresse à zona DNS e crie um registo CNAME sem o prefixo cdnverify. Depois desse ponto, pode eliminar o registo CNAME com o prefixo cdnverify.

    Captura de ecrã a mostrar o registo da CDN sem o prefixo cdnverify.

Para obter mais informações sobre a CDN e como configurar um domínio personalizado sem o passo de registo intermédio, visite Mapear conteúdo da CDN do Azure para um domínio personalizado.

Passos seguintes

Saiba como configurar o DNS inverso para serviços alojados no Azure.