Cómo vaciar la caché de DNS en una Mac

¿Tiene problemas para cargar sitios web en sus navegadores? Un posible culpable es su caché de DNS. Puede borrar este caché sin dañar nada en su Mac, y esto potencialmente puede solucionar los problemas de carga de su sitio web.

Dependiendo de la versión de macOS que use, debe ejecutar un comando particular en Terminal para deshacerse de todo el contenido de su caché DNS. Le mostraremos cómo hacerlo en su Mac.

¿Por qué debería vaciar la caché de DNS en una Mac?

Por lo general, debe borrar la caché de DNS cuando experimente errores relacionados con DNS en su Mac. Esto incluye cualquier mensaje de error de DNS que vea en sus navegadores, así como cualquier aplicación que use en su Mac.

Relacionado: ¿Qué es un servidor DNS y por qué no está disponible?

Borrar la caché de DNS ayuda a solucionar algunos problemas relacionados con la navegación. Esto se debe a cómo funciona el DNS en su computadora. Como ya sabrá, DNS traduce sus nombres de dominio a direcciones IP. Si la caché de DNS se corrompe, o hay otros problemas con ella, esa traducción falla, lo que resulta en sesiones de navegación interrumpidas.

Limpiar la caché de DNS ayuda a solucionar estos problemas en su Mac.

Cómo borrar la caché de DNS en una Mac

En macOS, puede vaciar la caché de DNS ejecutando un comando con Terminal . Hay variaciones de este comando y debe usar el que sea apropiado para su versión de macOS.

Paso 1. Encuentre su versión de macOS

Lo primero que debe hacer es encontrar su versión de macOS. Esto le ayudará a decidir qué comando utilizar para borrar la caché de DNS.

Para verificar su versión de macOS, haga clic en el logotipo de Apple en la esquina superior izquierda de su pantalla y seleccione Acerca de esta Mac .

Verá su nombre de macOS y su versión. Tome nota de esta versión, ya que la usará en la siguiente sección cuando realmente elimine la caché de DNS.

Paso 2. Ejecute un comando para vaciar la caché de DNS

Utilizará una ventana de Terminal para ejecutar un comando y vaciar la caché de DNS en su Mac. Así es como lo haces:

  1. Abra Terminal encontrándolo con Spotlight, Launchpad o Finder.
  2. Si su versión de macOS es 10.11 o posterior, escriba el siguiente comando en la Terminal y presione Enter :
     sudo killall -HUP mDNSResponder
  3. Si usa macOS versión 10.10, use este comando para vaciar la caché de DNS:
     sudo discoveryutil udnsflushcaches
  4. Los usuarios de macOS 10.7, 10.8 y 10.9 deben usar este comando:
     sudo killall -HUP mDNSResponder
  5. Los propietarios de macOS 10.6 deben ejecutar el siguiente comando:
     sudo dscacheutil -flushcache
  6. Si ejecuta macOS 10.5 o anterior, aquí está el comando que le permite vaciar la caché de DNS:
     sudo lookupd -flushcache

Si se da cuenta, cada comando tiene sudo al principio; esto significa que se le pedirá que ingrese su contraseña de administrador antes de que pueda ejecutar un comando. Asegúrese de tener su contraseña a mano antes de intentar ejecutar cualquiera de estos comandos en su Mac.

¿Vaciar la caché de DNS causa algún problema?

Cuando limpia la caché de DNS, solo está eliminando las entradas almacenadas en caché de DNS. No experimentará ningún problema como resultado de eliminar estos archivos de caché de DNS.

Relacionado: ¿Qué es el envenenamiento de la caché de DNS? Cómo la suplantación de DNS puede secuestrarte

La próxima vez que intente conectarse a un sitio desde su navegador, su navegador obtendrá nuevas entradas del servidor DNS. Estas entradas se guardarán en la caché de DNS y el ciclo continuará.

Vaciar la caché de DNS no daña su Mac de ninguna manera, por lo que debe hacerlo sin dudarlo cada vez que se encuentre con un problema de DNS. De hecho, esto puede solucionar muchos problemas de nombres de dominio relacionados con el servidor en su computadora.

Además de DNS, también puede borrar muchos otros tipos de caché en su Mac. Limpiar la caché es un método de resolución de problemas rápido y sencillo para una amplia gama de problemas.