View a markdown version of this page

Resolva problemas de desempenho de DNS com o Route 53 Global Resolver - Amazon Route 53

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Resolva problemas de desempenho de DNS com o Route 53 Global Resolver

O Route 53 Global Resolver foi projetado para oferecer um desempenho ideal com a arquitetura anycast global, mas vários fatores podem afetar a velocidade de resolução do DNS. Resolva a baixa resolução de DNS e otimize os tempos de resposta das consultas para melhorar o desempenho do dispositivo cliente usando o Route 53 Global Resolver.

Resolução lenta de DNS

Para diagnosticar e resolver tempos de resposta lentos do DNS:

  1. Analise os tempos de resposta da consulta

    • Use registros de consultas de DNS para identificar consultas com altos tempos de resposta

    • Compare os tempos de resposta em diferentes domínios e tipos de consulta

    • Monitore as tendências do tempo de resposta ao longo do tempo

  2. Verifique se há altos volumes de consultas

    • Monitore CloudWatch métricas para picos de volume de consultas

    • Identifique dispositivos clientes ou visualizações de DNS que geram consultas excessivas

    • Procure padrões de consulta que possam indicar configurações incorretas

  3. Analise o desempenho do cache

    • Analise as taxas de acerto do cache para domínios consultados com frequência

    • Revise as configurações de TTL para registros DNS

    • Considere ajustar os valores de TTL com base nos padrões de consulta

  4. Verifique a seleção ideal da região

    • Garanta que as regiões globais do resolvedor estejam próximas às localizações dos dispositivos do cliente

    • Monitore o roteamento anycast para confirmar que as consultas cheguem à região mais próxima

    • Considere adicionar regiões se os dispositivos do cliente estiverem geograficamente distantes

Estratégias de otimização de desempenho

Use essas estratégias para otimizar o desempenho do DNS:

Otimização de cache
  • Ajuste os valores de TTL com base nos padrões de consulta e na frequência de alterações

  • Use TTLs mais longos para registros estáveis, TTLs mais curtos para registros que mudam com frequência

  • Monitore as taxas de acerto do cache e ajuste os TTLs adequadamente

Otimização da região
  • Implemente um resolvedor global em regiões mais próximas às concentrações de dispositivos clientes

  • Monitore padrões de roteamento de consultas e tempos de resposta por região

  • Considere adicionar regiões para uma melhor cobertura geográfica

Otimização do protocolo
  • Escolha os protocolos DNS apropriados com base nos requisitos de segurança e desempenho

  • Considere DNS-over-HTTPS (DoH) para conexões criptografadas com benefícios de armazenamento em cache

  • Use DNS-over-TLS (DoT) para conexões criptografadas com menor sobrecarga

Otimização de regras
  • Analise e otimize a prioridade e a complexidade das regras de firewall

  • Coloque as regras frequentemente combinadas em uma posição mais alta na ordem de prioridade

  • Simplifique condições de regras complexas sempre que possível