Ho un account con Hostgator e ho registrato server dei nomi privati (ns1.mydomain.com e ns2.mydomain.com). Quanto devo aspettare per attendere che avvengano tali cambiamenti? Il mio sito web non dovrebbe essere disponibile in quel periodo?
Ho un account con Hostgator e ho registrato server dei nomi privati (ns1.mydomain.com e ns2.mydomain.com). Quanto devo aspettare per attendere che avvengano tali cambiamenti? Il mio sito web non dovrebbe essere disponibile in quel periodo?
Risposte:
In genere no, la maggior parte dei principali registrar implementerà gli aggiornamenti NS molto rapidamente (minuti o solo poche ore). Ciò che rimane è il TTL (time to live)
valore impostato sui record forniti dai server dei nomi esistenti che risolvono il dominio al suo IP.
Il tipico periodo di cache è di 4 ore, tuttavia gli ISP sono liberi di ignorarlo e continuano a servire il vecchio IP a volte fino a 72 ore (nella maggior parte dei casi). In effetti, alcuni dei tuoi utenti non si renderanno conto che sei passato finché il loro ISP non cancella la cache del resolver per il tuo dominio. Ho provato a collocare il valore TTL su tutti i record A e CNAMES settimane prima di cambiare senza alcun tipo di effetto positivo che valga la pena segnalare.
Quando si effettua un passaggio, astenersi dal pubblicare nuovi contenuti per almeno 72 ore. Inoltre, non effettuare un passaggio entro 72 ore dalla pubblicazione di nuovi contenuti, se possibile da evitare.
Poi di nuovo, dipende davvero da dove vivono i tuoi utenti. La maggior parte degli aggiornamenti degli ISP statunitensi (almeno) una volta ogni 48 ore. Durante il viaggio in Asia, ho visto che il processo richiede fino a due settimane (ma qui dobbiamo considerare proxy configurati in modo orribile).
A seconda della tua portata, subito dopo una modifica il tuo nuovo sito e i nuovi contenuti saranno accessibili alla maggior parte, ma alcuni riceveranno un 404. Alcuni potrebbero non essere in grado di risolverlo affatto, tutto dipende da chi colpisce i server dei nomi dell'ISP ( insieme a quale ISP) e quando.
Modifica (e piuttosto specifico solo per questa domanda)
Il tuo dominio punta attualmente a:
Name Servers:
ns1.travisnorthcutt.com
ns2.travisnorthcutt.com
E uno scavo da server di nomi pubblici punta a:
tpost@tpost-desktop:~$ dig @4.2.2.3 travisnorthcutt.com A
; <<>> DiG 9.6.1-P2 <<>> @4.2.2.3 travisnorthcutt.com A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37231
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;travisnorthcutt.com. IN A
;; ANSWER SECTION:
travisnorthcutt.com. 14400 IN A 174.122.19.154
;; Query time: 334 msec
;; SERVER: 4.2.2.3#53(4.2.2.3)
;; WHEN: Thu Aug 5 01:56:48 2010
;; MSG SIZE rcvd: 53
Le NS pubbliche (gestite da Level3) sono, nell'ordine:
4.2.2.1
4.2.2.2
4.2.2.3
E obbediscono ai TTL che hai impostato, almeno nella mia esperienza. Si prega di ignorare i tempi delle query, sto scavando da tutto il mondo mentre utilizzo TCP su piccione viaggiatore.
In pratica, mi piace usare Qual è il mio DNS , uno strumento online che campiona un numero di server DNS in tutto il pianeta che darà un'idea di chi ha cosa, dove. È un ottimo modo per ottenere una sorta di risposta alla domanda "il mio DNS si è propagato?"