Vaciar la caché DNS en Windows, Mac, Linux y Chrome
¿Qué es la caché DNS?
La caché DNS hace que las direcciones IP y otros registros DNS que tu ordenador solicita a un servidor DNS se conserven en una memoria temporal pero muy rápida.
Así, la próxima vez tu ordenador, tablet o smartphone ya no tiene que pedir los registros DNS al servidor DNS, sino que puede obtenerlos de su rápida memoria caché DNS.
Gracias a ello, un sitio web, una app o un vídeo o una imagen en internet se carga bastante más rápido, porque ya no hace falta el paso en el que se pierde tiempo solicitando registros DNS: tu dispositivo ya los tiene guardados localmente.
¿Por qué vaciar la caché DNS?
Pero entonces, ¿por qué hace falta vaciar la caché DNS? ¿No es solo una ventaja y hace que todo vaya más rápido?
Así es. Lo que ocurre es que, a veces, puedes haber hecho un cambio en los registros DNS de tu nombre de dominio. Por ejemplo, puedes haber vinculado tu nombre de dominio a otro proveedor de alojamiento.
En internet, este nombre de dominio ya apunta al nuevo proveedor de alojamiento, pero si navegas hasta él desde el dispositivo con el que lo visitaste antes, sigue apuntando al proveedor antiguo. Es decir, en tu dispositivo los registros DNS todavía no apuntan al proveedor de alojamiento correcto.
Esto se debe a que los registros DNS antiguos siguen en tu caché DNS local. Tu PC no tiene necesidad de obtener los registros DNS nuevos y, por eso, el nombre de dominio sigue apuntando localmente al proveedor de alojamiento antiguo.
Si en este caso vacías tu caché DNS local, haces que tu dispositivo obtenga los registros DNS nuevos y que así llegues al nuevo proveedor de alojamiento.
En el mundo de la informática, vaciar la caché DNS también se conoce como: DNS cache flush, DNS flush o flush de la caché DNS.
Vaciar la caché DNS por sistema operativo
- Vaciar la caché DNS en Windows
- Vaciar la caché DNS en Mac OSX
- Vaciar la caché DNS en Linux
- Vaciar la caché DNS en Google Chrome
Vaciar la caché DNS en Windows
Con los pasos siguientes puedes vaciar de forma fácil y rápida la caché DNS de tu ordenador con Windows. Así haces que tu ordenador obtenga los registros DNS más recientes.
Pasos para vaciar la caché DNS en Windows
- Haz clic en el botón «Inicio» en la parte inferior de la barra de tareas
- Ve a «Sistema de Windows» y elige ahí «Símbolo del sistema»
- Se abre una ventana negra en la que puedes escribir. Introduce aquí la siguiente línea: «ipconfig /flushdns»
- Después de introducir esta línea, pulsa «Intro». Verás el mensaje: «Se vació correctamente la caché de resolución de DNS».
- Tu caché DNS local de Windows ya está vacía y tu PC obtendrá los registros DNS nuevos.
Vaciar la caché DNS en Mac OSX
Con los pasos siguientes puedes vaciar de forma sencilla y rápida la caché DNS de tu ordenador con Mac OSX. Así haces que tu ordenador obtenga automáticamente los registros DNS más recientes.
Pasos para vaciar la caché DNS en Mac OSX
- Abre la app «Finder» en la parte inferior de la barra de tareas.
- Aparecerá un menú en la parte superior de la pantalla. Haz clic en «Ir» y luego en «Utilidades».
- Se abre una ventana con muchos programas. Busca el programa llamado «Terminal» y ábrelo.
- Se abre una ventana en la que puedes escribir. Escribe la siguiente línea: «sudo killall -HUP mDNSResponder» y pulsa «Intro».
- La ventana te pedirá la contraseña de tu ordenador. Introdúcela y vuelve a pulsar «Intro».
- Por desgracia, no recibes ningún mensaje de éxito, pero si no recibes ninguna respuesta después de pulsar Intro, puedes interpretarlo como un éxito: has conseguido vaciar tu caché DNS en Mac OSX.
- ¿Recibes un mensaje de error? Entonces puedes introducir el siguiente comando: «sudo discoveryutil udnsflushcaches». Si pulsas «Intro» y no recibes ningún error, tu caché DNS se ha vaciado correctamente.
Vaciar la caché DNS en Linux
Con los pasos siguientes puedes vaciar de forma fácil y rápida la caché DNS de tu ordenador con Linux. Así haces que tu ordenador obtenga los registros DNS más recientes.
Pasos para vaciar la caché DNS en Linux
- En Linux, abre primero el terminal. Suele estar entre tus apps o programas y también se puede abrir desde «Actividades», en la parte superior del escritorio. Si lo haces desde «Actividades», verás una barra de búsqueda en la que puedes escribir «terminal» y pulsar «Intro». Después, el terminal se abrirá solo.
- Aparece una ventana en la que puedes escribir. Introduce aquí la siguiente línea: «sudo systemd-resolve --flushcaches» y pulsa «Intro».
- En cuanto pulses Intro, el terminal te pedirá la contraseña. Cuando la hayas introducido, vuelve a pulsar «Intro». La caché DNS se vaciará y tu PC obtendrá automáticamente los registros DNS más recientes.
- ¿Recibes un mensaje de error y no lo consigues? Entonces introduce en el terminal el siguiente comando: «sudo /etc/init.d/dns-clean start». Después de introducirlo, pulsa Intro.
- El PC volverá a pedirte la contraseña: introdúcela y pulsa «Intro». Tu caché DNS ya estará vacía.
Vaciar la caché DNS en Google Chrome
Con los pasos siguientes puedes vaciar de forma fácil y rápida la caché DNS de Google Chrome. Así haces que tu navegador obtenga los registros DNS más recientes.
Pasos para vaciar la caché DNS en Google Chrome
- Primero, abre Google Chrome en tu dispositivo.
- Luego haz clic en la barra de direcciones, donde normalmente introduces el nombre de dominio. Introduce aquí exactamente la siguiente línea: «chrome://net-internals/#dns».
- Cuando la hayas introducido, pulsa «Intro». Se abre una pantalla en la que verás un botón llamado: «Clear host cache». Púlsalo: la caché DNS de Google Chrome se vaciará de inmediato y Chrome obtendrá automáticamente los registros DNS más recientes.
Preguntas frecuentes
¿Qué es la caché DNS y por qué tengo que vaciarla?
La caché DNS es un almacenamiento temporal en tu ordenador de los nombres de dominio consultados anteriormente y sus direcciones IP. Tienes que vaciarla si un sitio web deja de estar accesible después de un cambio de DNS, si ves páginas incorrectas o si quieres resolver problemas de DNS.
¿Cómo vacío la caché DNS en Windows?
Abre el Símbolo del sistema como administrador y escribe: ipconfig /flushdns. Verás el mensaje "Se vació correctamente la caché de resolución de DNS." Tarda menos de un segundo y no hace falta reiniciar el ordenador.
¿Cómo vacío la caché DNS en Mac?
Abre Terminal y escribe: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Introduce tu contraseña cuando te la pida. La caché DNS se vacía de inmediato.
¿También tengo que vaciar la caché DNS del navegador?
Sí, navegadores como Chrome tienen su propia caché DNS. En Chrome, ve a chrome://net-internals/#dns y haz clic en "Clear host cache". En Firefox puedes reiniciar el navegador o poner a 0 el ajuste network.dnsCacheExpiration de about:config.
¿Cuánto tardan en verse los cambios de DNS?
Después de vaciar la caché DNS, los cambios se ven de inmediato en tu ordenador. La propagación DNS mundial tarda 1-48 horas, pero en la práctica suele completarse en 1-4 horas. Elige un proveedor de DNS fiable para que la propagación sea lo más rápida posible.
¿Problemas de DNS después de una migración? Con la migración de Theory7 nos encargamos de todo, incluida la configuración de DNS. O registra tu dominio con nosotros para disponer de una gestión de DNS fiable.
A 0 de 0 personas les ha resultado útil