Quanto tempo impiega un CNAME Route 53 a funzionare?


16

Ho impostato un CNAME nella Route 53 di Amazon per puntare a un altro server.

Questo è un nuovo CNAME per un nuovo sottodominio che punta a un nome di dominio esistente.

Con altri provider DNS con cui ho lavorato, i nuovi record dei nomi canonici si sono immediatamente aliasati con un altro nome di dominio canonico.


Aspetterei un paio di minuti. I record di Route53 vanno a dozzine di datacenter in tutto il mondo e presumibilmente a dozzine di server in quei datacenter, quindi in genere ho visto tra un paio di secondi e un paio di minuti affinché i quattro indirizzi dei nameserver di un dominio iniziassero a restituire risultati.
Ceejayoz,

2
Come stai testando se hanno "funzionato" o no? C'è molta cache nel DNS e se non lo fai correttamente vedrai solo un record memorizzato nella cache.
Ladadadada,

Lo sto provando tentando di colpire l'URL che ho impostato. Nella mia domanda, ho detto che si tratta di un nuovo record, quindi non sono sicuro che dovrei preoccuparmi dei record memorizzati nella cache sulla mia macchina.
David Sulpy,

Risposte:


14

Le DNSmodifiche ai record di Route 53 si propagano in meno di un minuto, ma i TTLtempi influiranno sulla velocità con cui i DNSresolver controllano nuovamente i record aggiornati .

D. Con quale rapidità le modifiche apportate alle mie impostazioni DNS su Amazon Route 53 si propagheranno a livello globale?

Amazon Route 53 è progettato per propagare gli aggiornamenti apportati ai tuoi record DNS alla sua rete mondiale di server DNS autorevoli entro 60 secondi in condizioni normali. Una modifica viene propagata correttamente in tutto il mondo quando la chiamata API restituisce un elenco di stato INSYNC.

Si noti che la memorizzazione nella cache dei resolver DNS è fuori dal controllo del servizio Amazon Route 53 e memorizzerà nella cache i set di record di risorse in base al loro tempo di vita (TTL). Lo stato INSYNC o PENDING di una modifica si riferisce solo allo stato dei server DNS autorevoli di Route 53.

Oppure, se preferisci i forum degli sviluppatori AWS ...

Puoi aspettarti che si sia propagato a tutti i server Route 53 in tutto il mondo entro un minuto. Tuttavia, tieni presente che il TTL determina la velocità con cui i clienti vedranno le informazioni aggiornate. Se imposti il ​​TTL per un record per dire 3600 secondi, i resolver DNS possono memorizzare nella cache quei dati per un massimo di un'ora prima di tornare nuovamente alla Route 53. Se è importante far propagare il record aggiornato agli utenti finali il più rapidamente possibile, consiglierei un TTL di 60 secondi.

Poiché il TTL è configurato per ciascun record, è possibile utilizzare valori diversi. Se non prevedi di apportare modifiche a un record nel prossimo futuro, un TTL più elevato può aiutarti a risparmiare sui costi delle query e rendere le cose un po 'più efficienti. Ad esempio, potrebbe non essere necessario aggiornare i record MX in questo modo. Supponiamo che tu abbia un TTL impostato su 43200 secondi (12 ore) per i tuoi record MX. Se passi mai a un altro provider di posta elettronica, abbassa semplicemente il TTL in anticipo. Non appena il TTL originale è scaduto, puoi procedere con lo spostamento. I record aggiornati ora si propagheranno molto più velocemente grazie al TTL inferiore. Riporta il TTL al valore originale allo stesso tempo.


Grazie per la risposta. Ho letto le FAQ prima di contattare qui. L'unica ragione per cui mi chiedevo era perché non è successo in meno del TTL. Il record che ho aggiunto è un nuovissimo record per un sottodominio che non esisteva prima.
David Sulpy,

2

Non ho prestato attenzione al valore CNAME, era errato per le specifiche CNAME. La risposta alla domanda è "istantanea".


2

60 secondi, ma assicurati che il tuo sistema operativo host non memorizzi nella cache i record DNS più a lungo. Utilizzare uno strumento di ricerca DNS per verificare direttamente con un server dei nomi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.