Lo hemos escrito tantas veces en el foro de Webflow que solo vamos a escribir una breve publicación.
Voy a comenzar diciendo que no se garantiza que haga una diferencia y que puede depender tanto de su proveedor de DNS como de su ISP (es decir, de dónde extrae su enrutador su configuración de DNS).
Por lo tanto, hoy hablamos de poner en marcha su sitio de Webflow lo antes posible, o de propagar el DNS, lo que significa que realmente no tiene nada que ver con Webflow y esto se aplica a todos los sitios web, a la configuración de DNS y al funcionamiento de Internet entre bastidores. Pero hablaremos de esto más adelante si estás interesado.
Como he dicho anteriormente, he escrito esto un montón de tiempo en el foro y, como propietario de un pequeño estudio de Webflow, para los clientes que realizan sus propios cambios de DNS, es algo que debería haberse hecho hace mucho tiempo, pero aquí está en el blog para copiar y pegar. Hoy nos sumergimos en el mágico mundo del lavado del DNS, o el término menos popular, purga.
Empezaremos con el mejor proveedor de DNS para usar, cómo eliminar algunas de las «redes» de DNS más grandes de una sola vez y, finalmente, tu DNS local.
Ya sea que estés en macOS, Windows o Linux, te guiaré a través del proceso de vaciar esa caché de DNS.
Así que, antes de empezar a ayudar a acelerar las cosas, comencemos con el mejor proveedor de DNS para evitar la necesidad de acelerar las cosas. Ahora usamos Cloudflare, por eso, bueno, es el más grande y el más rápido. Hacer un cambio en Cloudflare se resuelve casi al instante a través de sus enormes centros de datos y su enorme red perimetral. Además, puedes hacer casi todo lo básico de forma gratuita y, por lo que recuerdo, si compras un dominio a través de ellos, no te cobran nada, es el precio de coste, incluidas las renovaciones. Así que, si hay algo que recomendar, simplemente cámbiate a Cloudflare.
Cloudflare y sus amigos
Para todos los demás, he aquí un consejo profesional: espera unos minutos después de realizar los cambios y, a continuación, purga o vacía la caché de DNS de todos los grandes, empezando por Cloudflare, esto les pedirá que purguen sus registros y comprueben si hay otros nuevos, y luego se burlan de todos los demás:
- Cloudflare: Purgar caché
- Google: Purgar caché
- DNS abierto: Verificación de caché (Desplázate hasta la parte inferior después de la marca para purgar)
Empieza siempre por purgar primero tu dominio (registros A) y, a continuación, pasa a tu CNAME, www, etc.
Por último, recuerda borrar la caché de DNS local. Este suele ser el culpable si tú o tus clientes no ven las actualizaciones de inmediato.
Ahora, antes de empezar a borrar tu caché local, vamos a volver a Cloudflare, que tiene servidores DNS para usuarios habituales, familias (así que creo que bloquean la pornografía) y servidores de malware. Pero aparte de todo eso, sus servidores DNS son rápidos, tanto en términos de las actualizaciones de las que acabamos de hablar anteriormente como en términos de tiempo de respuesta (ping o latencia), por lo que, en lugar de depender de lo que su enrutador extraiga sus consultas de DNS (probablemente su lento ISP), cámbielo a Cloudflare en su máquina local. Son:
1,11,1
1,00,1
Estos son sus servidores DNS habituales, pero basta con guardarlos en la configuración de tu red y no tendrás el obstáculo de que tu router te envíe a los servidores DNS de tu ISP que podrían estar retrasados y que no puedes eliminar.
Ahora, si has hecho todo lo anterior y el sitio no está activo, podría ser la caché local de tu máquina, así que sigue lo que se indica a continuación para borrarlo:
Vaciar la caché de DNS en macOS
- Terminal abierta: Puedes encontrarlo en Aplicaciones > Utilidades o simplemente buscar «Terminal» en Spotlight.
- Ingresa el comando: Escriba el siguiente comando y pulse Entrar:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Ingresa tu contraseña: Es posible que tengas que introducir tu contraseña de administrador. ¡Voilà! Tu caché de DNS ahora está vacía.
Vaciar la caché de DNS en Windows
- Abra la línea de comandos con privilegios de administrador:
- Pulse Win + X y seleccione «Símbolo del sistema (administrador)» o «Windows PowerShell (administrador)».
- También puede buscar «cmd» o «Símbolo del sistema» en el menú Inicio, hacer clic con el botón derecho y seleccionar «Ejecutar como administrador».
- Ingresa el comando: Escriba el siguiente comando y pulse Entrar:
ipconfig /flushdns
- Mensaje de éxito: Debería ver un mensaje confirmando que la caché del solucionador de DNS se ha vaciado correctamente.
Vaciar la caché de DNS en Linux
- Terminal abierta: Por lo general, puede encontrarlo buscando «Terminal» o presionando Ctrl + Alt + T.
- Introduzca el comando apropiado:
- Para sistemas que utilizan systemd-resolved:
sudo systemctl reiniciar systemd-resolved
- Para sistemas que utilizan
dnsmasq
:sudo systemctl reiniciar dnsmasq
- Para sistemas que utilizan
nscd
:sudo systemctl reiniciar nscd
- Si no se aplica ninguna de estas opciones, siempre puede reiniciar el servicio de red:
sudo systemctl reiniciar NetworkManager
- Para sistemas que utilizan systemd-resolved:
¡Y ahí lo tienes! Con estos pasos, deberías poder vaciar tu caché de DNS como un profesional de TI experimentado. Ya sea que esté realizando cambios en su sitio web o simplemente esté solucionando algunos problemas de conectividad extraños, esta guía lo ayudará a volver a la normalidad.
¡Feliz navegación y que tus cachés estén siempre frescos! Ahora, para aquellos que no saben realmente qué es todo esto, hay más...
Entender el DNS: qué es, cómo funciona y qué significa la resolución de DNS
¿Qué es el DNS?
El DNS, o sistema de nombres de dominio, es esencialmente la guía telefónica de Internet. Los seres humanos acceden a la información en línea a través de nombres de dominio como milkmoonstudio.com o webflow.com. Los navegadores web interactúan a través de direcciones de protocolo de Internet (IP). El DNS traduce los nombres de dominio en direcciones IP para que los navegadores puedan cargar los recursos de Internet.
¿Cómo funciona el DNS?
- Consulta de DNS: El proceso comienza cuando un usuario escribe una URL en su navegador web. El navegador necesita encontrar la dirección IP asociada a ese nombre de dominio para mostrar el sitio web.
- Recursor de DNS: La solicitud va a un solucionador de DNS, que suele proporcionarlo tu proveedor de servicios de Internet (ISP) o un proveedor de DNS externo, como Cloudflare DNS, Google DNS u OpenDNS. Este solucionador actúa como un intermediario entre el usuario y el sistema DNS.
- Servidores de nombres raíz: El solucionador consulta uno de los servidores de nombres raíz. El servidor de nombres raíz responde con la dirección de un servidor de nombres TLD (dominio de nivel superior) (como .com, .org, etc.) que almacena información sobre los dominios con ese TLD específico.
- Servidores de nombres TLD: A continuación, el solucionador consulta el servidor de nombres del TLD, que proporciona la dirección del servidor de nombres autorizado para el dominio específico.
- Servidores de nombres autoritativos: El servidor de nombres autoritativo contiene los registros DNS reales del dominio. Responde con la dirección IP asociada al nombre de dominio.
- Devolución de la dirección IP: El solucionador devuelve la dirección IP al navegador, que ahora puede utilizarla para recuperar los datos del sitio web y mostrar el sitio al usuario.
Resolución de DNS y realización de cambios
La resolución de DNS es el proceso de traducir un nombre de dominio en una dirección IP. Cuando realizas cambios en la configuración de DNS, como actualizar un registro A o cambiar un CNAME, esto afecta a cómo y hacia dónde dirige el tráfico el proceso de resolución del DNS.
Esto es lo que ocurre cuando haces cambios en tu DNS:
- Actualizar registros: Inicia sesión en el panel de control de su proveedor de DNS (como Cloudflare, GoDaddy, etc.) y actualiza sus registros de DNS. Esto puede incluir añadir un nuevo registro A, actualizar un CNAME existente o modificar los registros MX del correo electrónico.
- Propagación: Los cambios de DNS no son instantáneos. Deben propagarse por Internet, lo que puede tardar entre unos minutos y 48 horas. La propagación es el proceso mediante el cual la información actualizada se distribuye a todos los servidores DNS del mundo.
- Invalidación de caché: Los dispositivos y los solucionadores de DNS suelen almacenar en caché la información de DNS para acelerar las solicitudes posteriores. Cuando realizas un cambio de DNS, es posible que la información antigua siga guardada en caché. Borrar la caché de DNS (vaciar el DNS) tanto en los dispositivos locales como en los servidores DNS puede ayudar a garantizar que se utilicen los registros actualizados.
- Resolución con registros actualizados: Una vez que los nuevos registros se hayan propagado y se hayan borrado las cachés, los procesos de resolución de DNS comenzarán a utilizar la información actualizada. Esto significa que cuando alguien escriba tu dominio en su navegador, el solucionador de DNS lo dirigirá a la nueva dirección IP o al recurso actualizado.
Y eso es más o menos eso en términos de antecedentes.