Generalidades
La propagación de DNS puede ser pensado como el tiempo en que toman los registros DNS en expirar en un servidor. Por ejemplo, si actualizas los Nameservers para que apunten a una compañía de alojamiento diferente, esos nuevos Nameservers deben propagar a través de Internet. Cada ISP tiene su propio tiempo y que tan a menudo actualizan o expiran sus registros DNS en caché. Por que no hay un tiempo estándar a través de la internet, todo el proceso puede durar unas pocas horas hasta 72.
Adicionalmente, la Propagación de DNS es más bien un término incorrecto usado para describir el proceso de la resolución de DNS. La palabra "propagación" implica que los cambios de DNS se riegan de un servidor DNS a otro servidor DNS, y que no tienes control sobre qué tan rápido lo hace. De hecho, los servidores DNS ven con tu servidor local de DNS cuando necesita, y el administrador de tu servidor local de DNS controla los valores del tiempo de vida o TTL de todos los registros DNS de tu dominio.
Ésta página te da detalles de la propagación de DNS, Caching DNS, TTL, Hacer flush del caché del DNS y herramientas para ver el estado de la propagación.
DreamHost no puede controlar qué tan rápido tu DNS propaga a través de Internet.
Caching
Como funciona el caché de DNS
Por el alto volumen de requerimientos generados por el sistema como DNS, los diseñadores deseaban proveer con un mecanismo que redujera la carga en los servidores DNS individuales. En nuestro lado, la resolución del proceso de DNS permite hacer caché (la grabación local y la consulta posterior de los resultados de una consulta DNS) por un periodo de tiempo después de una respuesta satisfactoria.
En palabras sencillas, el caché de DNS permite a cualquier servidor de DNS alrededor del mundo guardar localmente los registros DNS para un dominio en ese servidor. Esto permite al servidor usar esos registros inmediatamente sin la necesidad de una consulta de DNS. Eventualmente, sin embargo, los DNS deben ser actualizados, lo cual es cuando el tiempo de vida o TTL juegan su papel.
Tiempo de vida o (TTL)
Por cuánto tiempo el caché guarda la respuesta del DNS (quiere decir, por cuánto tiempo la respuesta del DNS es válida), el TTL es configurado por el administrador del servidor de DNS para dar la respuesta. El periodo de validez puede variar de segundos a días o hasta semanas.
Por ejemplo, el TTL en los servidores de DreamHost está en 5 minutos por defecto. Esto es el tiempo en que un registro DNS tiene caché en nuestro servidor.
Tiempo de caché
Los cambios en el DNS no siempre toman efecto automáticamente y globalmente. Esto se explica mejor con un ejemplo: Si un administrador ha puesto un TTL en 6 horas para el alojamiento www.dreamhost.com, y luego cambia la dirección IP a que www.dreamhost.com resuelva a las 12:01pm, el administrador tiene que considerar que una persona que tenga caché de una respuesta con la viaje dirección IP a las 12:00pm no consultará el servidor de DNS nuevamente antes de las 6:00pm. El periodo entre 12:01pm y 6:00pm en este ejemplo es llamado caching time o tiempo de caché, lo cual es mejor definido como el periodo de tiempo que empieza cuando haces un cambio en un registro DNS y termina después del máximo tiempo especificado cuando el TTL expira.
Es importante recordar que desde que puede demorar muchas horas los registros DNS en resolver en todas las ubicaciones, diferentes computadores y ubicaciones para verse en diferentes momentos.
Muchas personas refieren incorrectamente a unas misteriosas 48 o 72 horas de propagación cuando hacen un cambio en el DNS. Cuando cambias los registros Nameservers para tu dominio o las direcciones IP o hostnames o servidores DNS autoritarios usando tu dominio (si hay), puede haber un largo periodo de tiempo antes de que los servidores de DNS usen la nueva información. Esto es porque esos registros son manejados por los servidores de la zona DNS padre (por ejemplo, los servidores DNS de los .com de tu dominio es example.com), lo cual típicamente hace caché a los registros por 48 horas. Sin embargo, esos cambios de DNS están disponibles inmediatamente para cualquier servidor de DNS que no los tenga en su caché. Y cualquier DNS en tu dominio que no sean los registros Nameservers y servidores DNS autoritarios pueden ser casi instantáneos, si seleccionas (bajando el TTL antes de tiempo, o esperando hasta que el viejo TTL expire antes de hacer cualquier cambio.
Limpiar el caché del DNS
Si has hecho cambios recientes a un dominio u otros servicios de DNS relacionados, y no se ve ningún cambio, puede que necesites hacer flush a tu caché del DNS para ver los nuevos cambios que aparezcan en tu ubicación.
Por favor visita el siguiente artículo para más detalles de como limpiar el caché de DNS para Windows, Mac y Linux:
Herramientas que te ayudan a ver el estado de tu DNS
Las siguientes herramientas te ayudan a confirmar en cuales ubicaciones tú DNS ha actualizado:
- What's my DNS?
- DNS Propagation Checker
- Ver tus registros DNS en DreamHost — Usar el verificador de propagación de DNS de DreamHost en el panel.
Ver tu sitio antes de que los DNS hayan propagado
Tú aún puedes ver tu sitio antes de que los DNS hayan cambiado. Hay dos maneras de hacerlo: