Compartilhar via


Configurar um domínio apex nos Aplicativos Web Estáticos do Azure

Os nomes de domínio sem um subdomínio são conhecidos como domínios apex ou raiz. Por exemplo, o domínio www.example.com é o www subdomínio unido ao domínio Apex example.com.

Alguns registradores de domínio (como Google e GoDaddy) não permitem que você aponte o domínio apex para uma URL existente. Se o registrador não oferecer suporte aos registros de ALIAS, ANAME ou não permitir o nivelamento de CNAME, considere as seguintes opções:

  • Configurar seu domínio com o DNS do Azure
  • Encaminhar o domínio apex para o subdomínio www
  • Usar um registro A

O uso de um registro A direciona o seu tráfego para um único host regional do seu aplicativo Web estático. Quando habilitado, seu aplicativo Web estático não se beneficia mais da distribuição global e isso pode afetar o desempenho do aplicativo. Considere usar o registro de ALIAS, ANAME ou CNAME em domínios APEX para obter o melhor desempenho.

Este guia demonstra três opções de configuração de um domínio apex.

  • Use as etapas para configurar com um registro ALIAS se o registrador de domínio for compatível com o registro DNS ALIAS.

    Se o registrador não dá suporte a registros ALIAS, mas dá suporte a registros ANAME ou nivelamento CNAME, consulte a documentação para obter as definições de configuração.

  • Use as etapas em encaminhar para o subdomínio www se o registrador de domínios não der suporte ao registro DNS ALIAS.

  • Use as etapas para configurar com um Registro A se as opções acima não servem para você. Com um registro A, seu tráfego é direcionado para um único host de aplicativos Web estáticos e seu aplicativo não se beneficia mais das melhorias de desempenho fornecidas pela distribuição global.

Observação

O registro de CNAME mapeia um nome de domínio para outro domínio (ou subdomínio), enquanto o registro de Amapeia um nome de domínio para um endereço IP. Se o endereço IP for alterado, uma entrada de CNAME ainda será válida, ao contrário do registro A.

Configurar com um registro ALIAS

Antes de criar o registro ALIAS, é necessário validar que você possui o domínio.

Validar a propriedade

  1. Abra o Portal do Azure.

  2. Acesse seu aplicativo Web estático.

  3. Na janela Visão geral, copie a URL gerada do site e a deixe em um editor de texto para uso futuro.

  4. Em Configurações, selecione Domínios personalizados.

  5. Selecione + Adicionar.

  6. Na guia Inserir domínio, insira o nome de domínio apex.

    Por exemplo, se o nome de domínio for example.com, insira example.com nesta caixa (sem nenhum subdomínio).

  7. Selecione Avançar.

  8. Na guia Validar + Configurar, insira os valores a seguir.

    Configuração Valor
    Nome de domínio Esse valor deve corresponder ao nome de domínio que você inseriu na etapa anterior.
    Tipo de registro do nome do host Selecione TXT.
  9. Selecione Gerar código.

    Aguarde enquanto o código é gerado. Isso poderá levar alguns minutos para ser concluído.

  10. Depois que o valor do registro TXT for gerado, copie (ao lado do valor gerado) para o código para a área de transferência.

  11. Selecione Fechar.

  12. Abra uma nova guia do navegador e entre na conta do registrador de domínio.

  13. Acesse as definições de configuração de DNS do nome de domínio.

  14. Adicione um novo registro TXT com os seguintes valores.

    Configuração Valor
    Tipo TXT
    Host Inserir @
    Valor Cole o valor do código gerado que você copiou do portal do Azure.
    TTL (se aplicável) Deixe como valor padrão.
  15. Salve as alterações no registro DNS.

Configurar um registro de ALIAS

  1. Retorne para as definições de configuração de DNS do nome de domínio.

  2. Adicione um novo registro ALIAS com os seguintes valores.

    Configuração Valor
    Tipo ALIAS
    Host Inserir @
    Valor Cole a URL gerada que você copiou do portal do Azure. Remova o prefixo https:// da URL.
    TTL (se aplicável) Deixe como valor padrão.
  3. Salve as alterações no registro DNS.

    Como as configurações de DNS precisam ser propagadas, esse processo pode demorar para ser concluído.

  4. Abra uma nova guia do navegador e acesse o domínio apex.

    Depois que os registros DNS forem atualizados, você verá o aplicativo Web estático no navegador. Além disso, inspecione o local para verificar se seu site é veiculado com segurança usando https.

Encaminhar para o subdomínio www

Cada registrador de domínio tem um processo diferente para gerenciar nomes de domínio. Após entrar na sua conta com seu registrador, procure opções de encaminhamento de domínio. Alguns registradores possuem essa funcionalidade listada em opções DNS, enquanto outros as associam às opções do site.

Verifique se, ao definir o encaminhamento, o domínio apex é configurado apenas para encaminhar para o subdomínio www.

Consulte a documentação do registrador para obter detalhes.

Configurar com um registro A

Antes de criar o registro A, é necessário validar que você possui o domínio.

Validar a propriedade

  1. Abra o Portal do Azure.

  2. Acesse seu aplicativo Web estático.

  3. Na janela Visão geral no canto superior direito da seção Noções básicas, selecione Exibição JSON.

  4. Copie o valor da propriedade stableInboundIP e defina-o de lado em um editor de texto para usar mais tarde. Esse é o endereço IP do host regional dos aplicativos Web estáticos.

  5. Em Configurações, selecione Domínios personalizados.

  6. Selecione + Adicionar.

  7. Na guia Inserir domínio, insira o nome de domínio apex.

    Por exemplo, se o nome de domínio for example.com, insira example.com nesta caixa (sem nenhum subdomínio).

  8. Selecione Avançar.

  9. Na guia Validar + Configurar, insira os valores a seguir.

    Configuração Valor
    Nome de domínio Esse valor deve corresponder ao nome de domínio que você inseriu na etapa anterior.
    Tipo de registro do nome do host Selecione TXT.
  10. Selecione Gerar código.

    Aguarde enquanto o código é gerado. Isso poderá levar alguns minutos para ser concluído.

  11. Depois que o valor do registro TXT for gerado, copie (ao lado do valor gerado) para o código para a área de transferência.

  12. Selecione Fechar.

  13. Abra uma nova guia do navegador e entre na conta do registrador de domínio.

  14. Acesse as definições de configuração de DNS do nome de domínio.

  15. Adicione um novo registro TXT com os seguintes valores.

    Configuração Valor
    Tipo TXT
    Host Inserir @
    Valor Cole o valor do código gerado que você copiou do portal do Azure.
    TTL (se aplicável) Deixe como valor padrão.
  16. Salve as alterações no registro DNS.

Configurar um registro A

  1. Retorne para as definições de configuração de DNS do nome de domínio.

  2. Adicione um novo registro A com os seguintes valores.

    Configuração Valor
    Tipo A
    Host Inserir @
    Valor Cole o stableInboundIP que você copiou do portal do Azure.
    TTL (se aplicável) Deixe como valor padrão.
  3. Salve as alterações no registro DNS.

    Como as configurações de DNS precisam ser propagadas, esse processo pode demorar para ser concluído.

  4. Abra uma nova guia do navegador e acesse o domínio apex.

    Depois que os registros DNS forem atualizados, você verá o aplicativo Web estático no navegador. Além disso, inspecione o local para verificar se seu site é veiculado com segurança usando https.

Próximas etapas