it-swarm-es.com

¿Cuánto tiempo demora típicamente la propagación de servidores de nombres privados recién registrados?

Tengo una cuenta con Hostgator y tengo servidores de nombres privados registrados (ns1.mydomain.com y ns2.mydomain.com). ¿Cuánto tiempo debo esperar para que se realicen esos cambios? ¿Mi sitio web no debería estar disponible durante ese tiempo?

10
Travis Northcutt

Por lo general, no, la mayoría de los principales registradores implementarán NS actualizaciones muy rápidamente (minutos o solo unas pocas horas). Lo que queda es el valor de TTL (time to live) establecido en los registros servidos por sus servidores de nombres existentes que resuelven su dominio a su IP.

El período de caché típico es de 4 horas, sin embargo, los ISP son libres de ignorar eso y continúan sirviendo la IP antigua a veces hasta 72 horas (en la mayoría de los casos). Efectivamente, algunos de sus usuarios no se darán cuenta de que cambió hasta que su ISP borre su caché de resolución para su dominio. He intentado poner el valor TTL en todos los registros A y CNAMES semanas antes de cambiar sin ningún tipo de efecto positivo que valga la pena informar.

Al hacer un cambio, abstenerse de publicar contenido nuevo durante al menos 72 horas. Además, no haga un cambio dentro de las 72 horas posteriores a la publicación de contenido nuevo, si es posible evitarlo.

Por otra parte, realmente depende de dónde vivan sus usuarios. La mayoría de los ISP de EE. UU. Se actualizan (al menos) una vez cada 48 horas. Mientras viajaba por Asia, he visto que el proceso lleva hasta dos semanas (pero tenemos que considerar proxies horriblemente configurados aquí).

Dependiendo de su alcance, poco después de un cambio, su nuevo sitio y su nuevo contenido serán accesibles para la mayoría, pero algunos obtendrán un 404. Es posible que algunos no puedan resolverlo en absoluto, todo depende de quién acceda a los servidores de nombres de ISP ( junto con qué ISP) y cuándo.

Editar (y bastante específico para esta pregunta)

Su dominio actualmente apunta a:

Name Servers:
   ns1.travisnorthcutt.com
   ns2.travisnorthcutt.com

Y una excavación de servidores de nombres públicos apunta a:

[email protected]:~$ 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

Los NS públicos (mantenidos por Level3) son, en orden:

4.2.2.1
4.2.2.2
4.2.2.3

Y obedecen los TTL que estableció, al menos en mi experiencia. No tenga en cuenta los tiempos de consulta, estoy cavando desde todo el mundo mientras uso TCP sobre paloma mensajera.

12
Tim Post

Como cuestión práctica, me gusta usar What's My DNS , una herramienta en línea que muestra una serie de servidores DNS en todo el planeta que darán una idea de quién tiene qué y dónde. Es una excelente manera de obtener una especie de respuesta a la pregunta "¿se ha propagado mi DNS?"

6
artlung