UA-51298262-10 Skip to main content
Dominios

Qué es la propagación de las DNS y por qué requiere tiempo

By junio 30, 2021diciembre 2nd, 2022No Comments

¿Sabes qué es la propagación de las DNS y por qué requiere tiempo para que se complete en Internet? Es seguro que, antes de iniciar o mover tu sitio web, hayas escuchado algo como esto:

Es posible que sus clientes vean el sitio antiguo o el nuevo hasta que se complete la propagación de las DNS, lo que podría demorar hasta 48 horas.

Para comprender por qué sucede esto, de esperar hasta 48 horas para que nuestro sitio web nuevo o migrado lo vean nuestros clientes, primero debemos conocer cómo funcionan las DNS.

Qué es la propagación de las DNS y por qué requiere tiempo

¿Qué es la propagación de las DNS y por qué requiere tiempo?

En este artículo de Ayuda Hosting, les mostraremos qué es la propagación de las DNS y por qué requiere tiempo para que sean reconocidas después de iniciar o mover nuestro sitio web a un servidor.

Para comenzar con nuestro tema veamos en primer lugar, qué son las DNS.

¿Qué son las DNS?

En pocas palabras, el sistema de nombres de dominio (DNS) es la guía telefónica de Internet. Una de sus funciones principales es asociar registros de dominio con direcciones IP.

Si deseamos llamar a Juan Velázquez, buscamos su número de teléfono en nuestra agenda o directorio telefónico. Si deseamos visitar google.com, nuestra computadora primero buscará la dirección IP del servidor web de Google.

Directorio telefónicoJuan Velázquez34-914-123456
DNSgoogle.com216.58.206.238

Sin embargo, DNS no es una guía telefónica única. Es una plétora de guías telefónicas que se actualizan constantemente. Cuando visitamos un sitio web, nuestra computadora solo consulta una de estas guías telefónicas.

¿Qué es la propagación de las DNS?

La propagación de las DNS es el proceso mediante el cual se actualizan los registros de dominio.

Si tuviéramos que mover nuestro sitio web a un nuevo servidor con una nueva dirección IP, entonces necesitaríamos actualizar el registro de dominio de nuestro sitio web.

Sin embargo, se necesita tiempo para que este registro actualizado funcione en todo el sistema de nombres de dominio. Esta es la propagación de las DNS.

Desafortunadamente, el retraso causado por la propagación de las DNS no es uniforme. El servidor web al que llega un visitante depende del servidor DNS que está consultando nuestra computadora.

Además, el registro podría estar actualizado o no. El visitante puede ver nuestro sitio anterior o nuestro sitio nuevo solo hasta que se complete la propagación de las DNS.

Qué es la propagación de las DNS y por qué requiere tiempo

¿Cómo evitar el retraso de la propagación de las nuevas DNS?

La propagación de las DNS puede arruinar la migración o el lanzamiento de un sitio web. A los clientes de una plataforma no les gusta escuchar que sus clientes pueden ver el sitio nuevo o el sitio antiguo hasta por 48 horas durante la propagación.

Existen dos métodos para abordar la propagación de las DNS:

Reducir el valor TTL.

Enrutar el tráfico a través de un servidor proxy inverso.

Reducción del valor TTL

Un método para minimizar el tiempo de propagación de las DNS es reducir el valor TTL (tiempo de vida, expresado en segundos) para el registro de dominio antes del cambio de dirección IP en el registro.

Debemos asegurarnos de dejar tiempo para que se propague el cambio de TTL antes de cambiar el registro de la dirección IP.

Por ejemplo, el valor TTL normal podría ser 43.200 segundos (equivalente a 12 horas). Podemos reducir este valor a 1.800 segundos (equivalente a 30 minutos) antes de actualizar la dirección IP en el registro.

Esto, debería reducir el tiempo de propagación de las DNS. Cuando se complete la propagación, revertimos el valor TTL a su valor original.

Este método reduce la propagación, pero elimina el retraso de la propagación de las DNS.

Enrutar el tráfico a través de un servidor proxy inverso

Normalmente, el tráfico de un visitante se enruta directamente al servidor web como se muestra a continuación:

Qué es la propagación de las DNS y por qué requiere tiempo

Un servidor proxy inverso es un servidor que se encuentra entre la computadora de un visitante y nuestro servidor web. Este se encarga de enrutar el tráfico entre las dos máquinas.

NOTA. El servidor proxy inverso no siempre está separado del servidor web. Algunos servidores web populares, incluidos Apache y Nginx, se envían con capacidades de proxy inverso.

La dirección IP que figura en el registro DNS del sitio web es la dirección del proxy inverso, no del servidor web. Ver el siguiente diagrama:

Qué es la propagación de las DNS y por qué requiere tiempo

Si deseamos cambiar la dirección IP del servidor web, actualizamos la configuración del proxy inverso para enrutar el tráfico al nuevo servidor web.

Con esto, no se actualizan los registros de las DNS, lo que significa que no hay propagación de estas y el cambio es instantáneo.

Qué es la propagación de las DNS y por qué requiere tiempo

Existen varios servidores proxy inversos de uso común, incluido ApacheNginxVarnishSquid.

¿Quieres cambiar la versión PHP en cPanel? En este tutorial «Cómo cambiar o actualizar la versión de PHP en CPANEL« te enseñamos cómo hacerlo en unos sencillos pasos.

Esperamos que este artículo sobre Qué es la propagación de las DNS y por qué requiere tiempo, les haya resultado útil. Más información sobre este y otros temas en Ayuda Hosting.

Ayuda Hosting

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies