Para verificar a configuração do DNS para o AWS Global Accelerator, siga estas etapas detalhadas:
1. Entenda a configuração padrão do DNS
- Quando você cria um acelerador global, a AWS atribui um nome de DNS padrão a ele. Este nome DNS segue o padrão como `A1234567890ABCDEF.AWSGLOBALACELERATOR.COM e resolve os endereços IP estáticos atribuídos ao seu acelerador [6] [9] [10].
-Para aceleradores de pilha dupla (IPv4 e IPv6), também há um nome de DNS de pilha dupla que resolve quatro endereços IP estáticos [6].
2. Verifique os registros do DNS apontarem para corrigir o nome IPS ou DNS
- Verifique se seus registros DNS (na Amazon Route 53 ou outro provedor de DNS) apontam para os endereços IP estáticos corretos atribuídos pelo acelerador global ou ao nome DNS do acelerador.
- Se você usar a Rota 53, a abordagem recomendada é criar um registro de alias que aponte seu nome de domínio personalizado (por exemplo, `www.example.com`) para o nome do DNS do acelerador global. Os registros de alias são preferíveis aos CNAMES porque podem ser usados no nível do domínio raiz e fornecem melhor integração com os serviços da AWS [4].
- Se você usar outro provedor de DNS, configure um registro apontando para os endereços IP estáticos ou um registro CNAME apontando para o nome do DNS do Aceleator Global. Verifique se o TTL (tempo de viver) está definido adequadamente para permitir a propagação do DNS [4] [7].
3. Verifique a configuração do nome de domínio personalizado
- Se você usar um domínio personalizado, verifique se os registros do DNS estão definidos corretamente para rotear o tráfego para o seu acelerador. Isso envolve também:
- Criando registros de alias na Rota 53 apontando para o nome DNS do acelerador, ou
- Criando registros CNAME no seu provedor DNS que mapeie seu domínio ou subdomínio para o nome do DNS do acelerador global [4] [7].
- Aguarde as mudanças no DNS se propagam totalmente antes do teste.
4. Validar resolução DNS
- Use ferramentas como `nslookup`,` dig 'ou verificadores de DNS online para verificar se seu domínio resolve os endereços IP esperados ou o nome do DNS do acelerador global.
- Confirme que os endereços IP resolvidos correspondem aos IPs estáticos atribuídos ao seu acelerador.
- Por exemplo, a execução do `DIG www.example.com` deve retornar os endereços IP do acelerador global ou o nome DNS.
5. Teste a conectividade usando o nome DNS ou IPS
- Teste a conectividade com o acelerador usando o nome DNS ou endereços IP estáticos de diferentes locais ou redes para garantir o roteamento adequado.
- Use comandos como `ping`,` curl` ou `traceroute` para verificar se o tráfego está atingindo os pontos de extremidade do acelerador.
6. Solucionar problemas comuns
- Se o DNS não resolver corretamente, verifique se os registros do DNS estão configurados corretamente e se não há erros de digitação ou equívocos.
- Verifique os atrasos na propagação do DNS, que podem levar algum tempo, dependendo das configurações do TTL.
- Se estiver usando endereços BYOIP (traga seu próprio IP), verifique se os endereços IP são anunciados corretamente e associados ao acelerador [3].
- Confirme que as verificações de saúde e as configurações do terminal no acelerador global estão corretas, pois os pontos de extremidade não saudáveis podem fazer com que o tráfego não atire conforme o esperado [8].
Resumo
Para verificar sua configuração Global Accelerator DNS:
- Confirme o nome do DNS padrão do acelerador e os endereços IP estáticos.
- Verifique se o seu provedor de DNS possui registros (alias ou cname) apontando seu domínio personalizado para o nome ou ips do acelerador.
- Use as ferramentas de pesquisa DNS para verificar as correspondências de resolução IPS esperadas.
- Conectividade da rede de teste com os endereços resolvidos.
- Verifique as configurações de saúde e endpoint se os problemas de roteamento de tráfego persistirem.
Esse processo garante que sua configuração de DNS direcione corretamente o tráfego através do AWS Global Accelerator conforme pretendido [3] [4] [6] [7] [8] [9].
Citações:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/dns-addressing-custom-domains.dns-addressing.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/dns-addressing-custom-domains.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/dns-addressing-custom-domains.mapping-your-custom-domain.html
[5] https://docs.opta.dev/reference/aws/modules/global-accelerator/
[6] https://cloudchipr.com/blog/aws-global-accelerator
[7] https://www.alibabacloud.com/help/en/ga/getting-started/acceleate-transmission-of-network-traffic-destin-for--pecified-domain-name
[8] https://repost.aws/questions/quuniuckyuskkscntmg8mmea/timeout-aws-global-accelerator
[9] https://boto3.amazonaws.com/v1/documentation/api/1.19.2/reference/services/globalaccelerator.html
[10] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html