View a markdown version of this page

Risolvi i problemi di prestazioni DNS con Route 53 Global Resolver - Amazon Route 53

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risolvi i problemi di prestazioni DNS con Route 53 Global Resolver

Route 53 Global Resolver è progettato per prestazioni ottimali con un'architettura anycast globale, ma vari fattori possono influire sulla velocità di risoluzione DNS. Risolvi la lentezza della risoluzione DNS e ottimizza i tempi di risposta alle query per migliorare le prestazioni dei dispositivi client utilizzando Route 53 Global Resolver.

Risoluzione DNS lenta

Per diagnosticare e risolvere i tempi di risposta DNS lenti:

  1. Analizza i tempi di risposta alle query

    • Utilizza i registri delle query DNS per identificare le query con tempi di risposta elevati

    • Confronta i tempi di risposta tra diversi domini e tipi di query

    • Monitora l'andamento dei tempi di risposta nel tempo

  2. Verifica la presenza di elevati volumi di query

    • Monitora CloudWatch le metriche relative ai picchi di volume delle query

    • Identifica i dispositivi client o le viste DNS che generano un numero eccessivo di query

    • Cerca modelli di query che potrebbero indicare configurazioni errate

  3. Verifica le prestazioni della cache

    • Analizza le percentuali di accesso alla cache per i domini interrogati di frequente

    • Controlla le impostazioni TTL per i record DNS

    • Valuta la possibilità di modificare i valori TTL in base ai modelli di query

  4. Verifica la selezione ottimale della regione

    • Assicurati che le regioni globali del resolver siano vicine alle posizioni dei dispositivi client

    • Monitora il routing anycast per confermare che le richieste raggiungano la regione più vicina

    • Valuta la possibilità di aggiungere aree se i dispositivi client sono geograficamente distanti

Strategie di ottimizzazione delle prestazioni

Utilizza queste strategie per ottimizzare le prestazioni del DNS:

Ottimizzazione della cache
  • Regola i valori TTL in base ai modelli di query e alla frequenza di modifica

  • Usa TTL più lunghi per i record stabili, TTL più brevi per i record che cambiano frequentemente

  • Monitora i tassi di accesso alla cache e regola i TTL di conseguenza

Ottimizzazione della regione
  • Implementa il resolver globale nelle regioni più vicine alle concentrazioni di dispositivi client

  • Monitora i modelli di routing delle query e i tempi di risposta per regione

  • Prendi in considerazione l'aggiunta di regioni per una migliore copertura geografica

Ottimizzazione del protocollo
  • Scegli i protocolli DNS appropriati in base ai requisiti di sicurezza e prestazioni

  • Considerate DNS-over-HTTPS (DoH) le connessioni crittografate con vantaggi legati alla memorizzazione nella cache

  • Utilizza DNS-over-TLS (DoT) per connessioni crittografate con costi generali inferiori

Ottimizzazione delle regole
  • Rivedi e ottimizza la priorità e la complessità delle regole del firewall

  • Posiziona le regole che corrispondono di frequente in ordine di priorità più in alto

  • Semplifica le condizioni complesse delle regole laddove possibile