Partilhar via


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

O DNS do Azure fornece resolução de nomes para qualquer um dos seus recursos do Azure que ofereçam suporte a domínios personalizados ou que tenham um FQDN (nome de domínio totalmente qualificado). Por exemplo, você pode ter um aplicativo Web do Azure que deseja que seus usuários acessem usando contoso.com ou www.contoso.com como o FQDN. Este artigo orienta você na configuração do DNS do Azure para acessar seu serviço do Azure com domínios personalizados.

Você pode configurar um domínio personalizado ou personalizado para Aplicativos de Função do Azure, endereços IP públicos, Serviço de Aplicativo (Aplicativos Web), armazenamento de Blob e CDN do Azure

Pré-requisitos

Para usar o DNS do Azure para seu domínio personalizado, você deve primeiro delegar seu domínio ao DNS do Azure. Consulte Delegar um domínio ao DNS do Azure para obter instruções sobre como configurar seus servidores de nomes para delegação. Depois que seu domínio for delegado à sua zona DNS do Azure, agora você poderá configurar seus registros DNS necessários.

Aplicação de Função do Azure

Para configurar um domínio personalizado para aplicativos de função do Azure, um registro CNAME é criado e configurado no próprio aplicativo de função. Um registro CNAME mapeia um nome de domínio para outro domínio ou subdomínio. Nesse caso, você cria um CNAME em seu domínio público e provisiona o alias CNAME para ser o FQDN do seu domínio personalizado.

  1. Navegue até Function App e selecione seu aplicativo de função. Selecione Domínios personalizados em Configurações. Observe a url atual em domínios personalizados atribuídos, esse endereço é usado como o alias para o registro DNS criado.

    Captura de tela de domínios personalizados para o aplicativo de função.

  2. Navegue até a Zona DNS e selecione + Conjunto de registros. Insira as seguintes informações na página Adicionar conjunto de registros e selecione OK para criá-lo.

    Captura de tela da página do conjunto de registros do aplicativo de função.

    Property valor Descrição
    Name myfunctionapp Esse valor, juntamente com o rótulo do nome de domínio, é o FQDN do nome de domínio personalizado.
    Type CNAME Usar um registro CNAME está usando um alias.
    TTL 1 1 é usado por 1 hora
    Unidade de TTL Horas As horas são usadas como medição de tempo
    Alias contosofunction.azurewebsites.net O nome DNS para o qual você está criando o alias, neste exemplo, é o nome DNS contosofunction.azurewebsites.net fornecido por padrão para o aplicativo de função.
  3. Navegue de volta para seu aplicativo de função, selecione Domínios personalizados em Configurações. Em seguida, selecione + Adicionar domínio personalizado.

    Captura de tela do botão adicionar domínio personalizado para o aplicativo de função.

  4. Na página Adicionar domínio personalizado, insira o registro CNAME no campo de texto Domínio personalizado e selecione Validar. Se o registro for encontrado, o botão Adicionar domínio personalizado será exibido. Selecione Adicionar domínio personalizado para adicionar o alias.

    Captura de tela de adicionar página de domínio personalizada para o aplicativo de função.

Endereço IP público

Para configurar um domínio personalizado para serviços que usam um recurso de endereço IP público, como Gateway de Aplicativo, Balanceador de Carga, Serviço de Nuvem, VMs do Gerenciador de Recursos e, VMs Clássicas, um registro A é usado. Um registo A (registo de endereço) mapeia um nome de domínio para um endereço IP. Nesse caso, você cria um novo registro A em seu domínio público e o configura para ter um endereço IP correspondente ao endereço IP público do seu serviço do Azure.

  1. Navegue até o recurso IP público e selecione Configuração. Observe o endereço IP mostrado.

    Captura de tela da página de configuração de ip público.

  2. Navegue até a Zona DNS e selecione + Conjunto de registros. Insira as seguintes informações na página Adicionar conjunto de registros e selecione OK para criá-lo.

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

    Property valor Descrição
    Name webserver1 Esse valor, juntamente com o rótulo do nome de domínio, é o FQDN do nome de domínio personalizado.
    Type A Use um registro A, pois o recurso é um endereço IP.
    TTL 1 1 é usado por 1 hora
    Unidade de TTL Horas As horas são usadas como medição de tempo
    Endereço IP <your ip address> O endereço IP público.
  3. Depois que o registro A for criado, execute nslookup para validar a resolução do registro.

    Captura de tela de nslookup em cmd para ip público.

Serviço de Aplicativo (Aplicativos Web)

As etapas a seguir orientam você na configuração de um domínio personalizado para um aplicativo Web do serviço de aplicativo.

  1. Navegue até Serviço de Aplicativo e selecione o recurso que você está configurando um nome de domínio personalizado e selecione Domínios personalizados em Configurações. Observe a url atual em domínios personalizados atribuídos, esse endereço é usado como o alias para o registro DNS criado.

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

  2. Navegue até a Zona DNS e selecione + Conjunto de registros. Insira as seguintes informações na página Adicionar conjunto de registros e selecione OK para criá-lo.

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

    Property valor Descrição
    Name mywebserver Esse valor, juntamente com o rótulo do nome de domínio, é o FQDN do nome de domínio personalizado.
    Type CNAME Usar um registro CNAME está usando um alias. Se o recurso usasse um endereço IP, um registro A seria usado.
    TTL 1 1 é usado por 1 hora
    Unidade de TTL Horas As horas são usadas como medição de tempo
    Alias contoso.azurewebsites.net O nome DNS para o qual você está criando o alias, neste exemplo, é o nome DNS contoso.azurewebsites.net fornecido por padrão para o aplicativo Web.
  3. Navegue de volta ao seu aplicativo Web, selecione Domínios personalizados em Configurações. Em seguida, selecione + Adicionar domínio personalizado.

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

  4. Na página Adicionar domínio personalizado, insira o registro CNAME no campo de texto Domínio personalizado e selecione Validar. Se o registro for encontrado, o botão Adicionar domínio personalizado será exibido. Selecione Adicionar domínio personalizado para adicionar o alias.

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

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

    Captura de tela do nslookup para aplicativo Web.

Para saber mais sobre como mapear um domínio personalizado para o Serviço de Aplicativo, visite mapear um nome DNS personalizado existente para os Aplicativos Web do Azure.

Para saber como migrar um nome DNS ativo, consulte Migrar um nome DNS ativo para o Serviço de Aplicativo do Azure.

Se precisar de comprar um domínio personalizado para o seu Serviço de Aplicação, consulte Comprar um nome de domínio personalizado para as Aplicações Web do Azure.

Armazenamento de Blobs

As etapas a seguir o orientam na configuração de um registro CNAME para uma conta de armazenamento de blob usando o método asverify. Esse método garante que não haja tempo de inatividade.

  1. Navegue até Contas de armazenamento, selecione sua conta de armazenamento e selecione Rede em Configurações. Em seguida, selecione a guia Domínio personalizado. Observe o FQDN na etapa 2, esse nome é usado para criar o primeiro registro CNAME.

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

  2. Navegue até a Zona DNS e selecione + Conjunto de registros. Insira as seguintes informações na página Adicionar conjunto de registros e selecione OK para criá-lo.

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

    Property valor Descrição
    Name asverify.mystorageaccount Esse valor, juntamente com o rótulo do nome de domínio, é o FQDN do nome de domínio personalizado.
    Type CNAME Usar um registro CNAME está usando um alias.
    TTL 1 1 é usado por 1 hora
    Unidade de TTL Horas As horas são usadas como medição de tempo
    Alias asverify.contoso.blob.core.windows.net O nome DNS para o qual você está criando o alias, neste exemplo, é o nome DNS asverify.contoso.blob.core.windows.net fornecido por padrão para a conta de armazenamento.
  3. Navegue de volta para sua conta de armazenamento e selecione Rede e, em seguida, a guia Domínio personalizado. Digite o alias criado sem o prefixo asverify na caixa de texto, marque Usar validação CNAME indireta e selecione Salvar.

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

  4. Retorne à sua zona DNS e crie um registro CNAME sem o prefixo asverify. Após esse ponto, você está seguro para excluir o registro CNAME com o prefixo asverify.

    Captura de tela do registro da conta de armazenamento sem o prefixo asverify.

  5. Valide a resolução DNS executando nslookupo .

Para saber mais sobre como mapear um domínio personalizado para um ponto de extremidade de armazenamento de blob, visite Configurar um nome de domínio personalizado para seu ponto de extremidade de armazenamento de Blob

CDN do Azure

As etapas a seguir o orientam na configuração de um registro CNAME para um ponto de extremidade CDN usando o método cdnverify. Esse método garante que não haja tempo de inatividade.

  1. Navegue até seu perfil CDN e selecione o ponto de extremidade com o qual você está trabalhando. Selecione + Domínio personalizado. Observe o nome do host do ponto de extremidade, pois esse valor é o registro para o qual o registro CNAME aponta.

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

  2. Navegue até a Zona DNS e selecione + Conjunto de registros. Insira as seguintes informações na página Adicionar conjunto de registros e selecione OK para criá-lo.

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

    Property valor Descrição
    Name cdnverify.mycdnendpoint Esse valor, juntamente com o rótulo do nome de domínio, é o FQDN do nome de domínio personalizado.
    Type CNAME Usar um registro CNAME está usando um alias.
    TTL 1 1 é usado por 1 hora
    Unidade de TTL Horas As horas são usadas como medição de tempo
    Alias cdnverify.contoso.azureedge.net O nome DNS para o qual você está criando o alias, neste exemplo, é o nome DNS cdnverify.contoso.azureedge.net fornecido por padrão para o ponto de extremidade CDN.
  3. Navegue de volta ao seu ponto de extremidade CDN e selecione + Domínio personalizado. Digite seu alias de registro CNAME sem o prefixo cdnverify e selecione Adicionar.

    Captura de tela de adicionar uma página de domínio personalizada para um ponto de extremidade CDN.

  4. Retorne à sua zona DNS e crie um registro CNAME sem o prefixo cdnverify. Após esse ponto, você está seguro para excluir o registro CNAME com o prefixo cdnverify.

    Captura de tela do registro CDN sem o prefixo cdnverify.

Para obter mais informações sobre CDN e como configurar um domínio personalizado sem a etapa de registro intermediária, visite Mapear conteúdo da CDN do Azure para um domínio personalizado.

Próximos passos

Saiba como configurar o DNS reverso para serviços hospedados no Azure.