Salta al contenuto

Come posso risolvere i ritardi e le incongruenze nella propagazione DNS in Route 53?

4 minuti di lettura
0

Ho aggiornato un record DNS impostato nella mia zona ospitata pubblica di Amazon Route 53, ma la propagazione delle modifiche richiede più tempo del previsto. Oppure riscontro incongruenze nella propagazione.

Risoluzione

Quando aggiorni un record impostato nella zona ospitata, la modifica si propaga a tutte le posizioni edge di Route 53 entro 60 secondi. Alcune località potrebbero mostrare i nuovi valori dei record DNS, mentre altre i vecchi valori. Se i record DNS mostrano valori precedenti in tutte le località, la propagazione non è completa. Devi attendere che le cache dei risolutori DNS pubblici vengano cancellate prima che le modifiche abbiano effetto.

Nota: nei comandi seguenti, sostituisci DOMAIN NAME o example.com con il tuo nome di dominio e NAME_SERVER con il server dei nomi.

Controlla la propagazione DNS

Esegui questo comando per verificare se il client ha ricevuto la risposta corretta:

dig DOMAIN NAME @NAME_SERVER>

È consigliabile monitorare lo stato di propagazione dei record DNS tra diversi provider di servizi Internet (ISP) e Regioni AWS. Per ulteriori informazioni, consulta DNS Propagation Checker (Strumento di verifica della propagazione DNS) sul sito web whatsmydns.net.

Controlla e modifica i valori TTL

Esegui questo comando dig per verificare se i valori time-to-live (TTL) del record del server dei nomi sono elevati:

[ec2-user@ip-172-31-93-169 ~]$ dig example.com @a.iana-servers.net

; <<>> DiG 9.18.33 <<>> example.com @a.iana-servers.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16169
;; flags: qr aa rd; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;example.com. IN A

;; ANSWER SECTION:
example.com. 300 IN A 23.192.228.80
example.com. 300 IN A 23.192.228.84
example.com. 300 IN A 23.215.0.136
example.com. 300 IN A 23.215.0.138
example.com. 300 IN A 96.7.128.175
example.com. 300 IN A 96.7.128.198

;; Query time: 0 msec
;; SERVER: 2001:500:8f::53#53(a.iana-servers.net) (UDP)
;; WHEN: Wed Jun 18 19:04:03 UTC 2025
;; MSG SIZE rcvd: 136

Nell'output del comando, alla voce ANSWER SECTION, il numero accanto al dominio è il TTL del record in secondi. Ad esempio, il TTL per il record A di example.com è 300 secondi.

Se il numero è elevato, riduci il valore TTL.

Nota: un valore TTL inferiore riduce i tempi di inattività per la propagazione perché i risolutori aggiornano i record più frequentemente. Tuttavia, valori TTL più bassi aumentano il carico sui server dei nomi di Route 53. Per ulteriori informazioni, consulta Come Amazon Route 53 instrada il traffico per il tuo dominio.

Verifica che il dominio utilizzi i server dei nomi della zona ospitata

Se il dominio utilizza server di nomi di una zona ospitata diversa, la risposta di Route 53 alla query DNS non riflette le modifiche DNS. Verifica se il dominio utilizza i server dei nomi della zona ospitata.

Per ottenere un elenco dei server dei nomi, esegui questo comando whois:

whois DOMAIN NAME | grep "NAME SERVER"

Confronta i server dei nomi con quelli che si trovano nella zona ospitata di Route 53. Se i server dei nomi non corrispondono, aggiorna i server dei nomi nell'account del registrar di domini.

Configura i record IPv4 e IPv6 per indirizzare correttamente il traffico

Importante: le risorse che supportano IPv4 e IPv6 richiedono sia record A che record AAAA nella zona ospitata di Route 53. Se crei un solo tipo di record, i client su sole reti IPv4 o IPv6 non possono connettersi.

Completa i seguenti passaggi:

  1. Apri la console Route 53.
  2. Scegli Zone ospitate, quindi seleziona la zona ospitata.
  3. Scegli Crea record.
  4. Nell'elenco a discesa Policy di instradamento, scegli Instradamento semplice.
  5. Nella casella di testo Valore, inserisci l'indirizzo IPv4 per il record A della risorsa o l'indirizzo IPv6 per il record AAAA della risorsa.
  6. Scegli Crea record.

Nota: se utilizzi il simbolo della chiocciola (@) nei nomi dei record di Route 53, si verificano problemi di propagazione DNS. Quando crei un record per il dominio principale, non aggiungere un valore al campo Nome record.

Informazioni correlate

Ho cambiato le impostazioni DNS, ma non sono state applicate

Record NS e SOA creati da Amazon Route 53 per una zona ospitata pubblica

AWS UFFICIALEAggiornata 7 mesi fa