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

Tabla de contenido:

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

Qué saber

  • Escriba Terminal en Spotlight, o navegue hasta Ir > Utilidades > Terminal.
  • En la ventana Terminal, ingrese el comando: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Este artículo explica cómo vaciar la caché de DNS en una Mac.

¿Cómo reinicio mi DNS en una Mac?

Si tiene problemas de conectividad, es posible que pueda solucionarlos restableciendo el registro local de la información del servidor de nombres de dominio (DNS) almacenada en su Mac. Esta información puede estar desactualizada o corrupta, lo que impide que los sitios web se carguen y ralentiza su conexión. Para restablecer la caché de DNS en una Mac, debe ingresar un comando de Terminal en su Mac.

Aquí se explica cómo vaciar la caché de DNS en una Mac:

  1. Escriba Comando+ Espacio para abrir Spotlight.

    Image
    Image
  2. Escriba Terminal y seleccione Terminal en los resultados de búsqueda.

    Image
    Image

    También puede acceder a la Terminal navegando a Ir > Utilidades > Terminal.

  3. Ingrese este comando en la ventana Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder y luego presione Enter.

    Image
    Image

    Este comando solo funciona en macOS El Capitan y posteriores. Si tiene una versión anterior de macOS, consulte la siguiente sección para obtener el comando correcto.

  4. Escriba su contraseña y presione enter nuevamente.

    Image
    Image

    La contraseña no aparecerá en la Terminal mientras la escribes. Simplemente escriba la contraseña y presione enter.

  5. Su caché de DNS se restablecerá, pero no habrá ningún mensaje al respecto en la Terminal. Cuando aparece una nueva línea, indica que el comando se ha ejecutado.

    Image
    Image

Cómo vaciar DNS en versiones anteriores de macOS

Las versiones anteriores de macOS usan diferentes comandos de terminal para vaciar el DNS. Sin embargo, comienza abriendo una ventana de Terminal, independientemente de la versión de macOS que esté usando.

Estos son los comandos para vaciar DNS en cada versión de macOS:

  • El Capitan y posteriores: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Lion, Mountain Lion y Mavericks: sudo dscacheutil –flushcache
  • Leopardo de las Nieves: sudo lookupd –flushcache
  • Tiger: buscar –flushcache

¿Qué hace el vaciado de un DNS?

Cada vez que intenta acceder a un sitio web a través de Internet, se conecta a un servidor DNS que le dice a su navegador web adónde ir. El servidor DNS mantiene un directorio de sitios web y direcciones IP, lo que le permite ver la dirección del sitio web, encontrar la IP correspondiente y proporcionarla a su navegador web. Luego, esa información se almacena en su Mac en un caché de DNS.

Cuando intentas acceder a un sitio web en el que has estado recientemente, tu Mac usa su caché de DNS en lugar de consultar con un servidor DNS real. Eso ahorra tiempo, por lo que el sitio web se carga más rápido. El navegador web no tiene que pasar por el paso adicional de comunicarse con un servidor DNS remoto, lo que resulta en menos tiempo entre ingresar la dirección de un sitio web y cargar el sitio web.

Si la caché de DNS local está corrupta o desactualizada, es como tratar de usar una guía telefónica vieja o una libreta de direcciones que alguien ha destrozado. Su navegador web verifica el caché para encontrar una dirección IP para el sitio web que está tratando de visitar, y encuentra la dirección incorrecta o una dirección inutilizable. Eso puede ralentizar el proceso o evitar que se carguen sitios web o elementos específicos de sitios web, como videos.

Cuando vacía su caché DNS, le indica a su Mac que elimine sus registros DNS locales. Eso obliga a su navegador web a verificar con un servidor DNS real la próxima vez que intente acceder a un sitio web. Siempre debe vaciar su caché DNS después de cambiar los servidores DNS en su Mac. También puede ser útil si tiene problemas de conectividad.

Preguntas Frecuentes

    ¿Cómo verifico el caché de DNS en una Mac?

    Abra la aplicación de visor de registro de consola integrada en su Mac y escriba any:mdnsresponder en la barra de búsqueda. Luego, inicie Terminal, escriba sudo killall –INFO mDNSResponder, y presione Enter o Return Vuelva a entrar la aplicación Consola, puede ver una lista de registros DNS almacenados en caché.

    ¿Cómo borro la caché de DNS en Windows 10?

    Para borrar la caché de DNS en Windows 10, abra el cuadro de diálogo Ejecutar, escriba ipconfig /flushdns y haga clic en OK. También puede usar el mismo comando en el símbolo del sistema de Windows si desea obtener más información sobre el proceso.

    ¿Qué es el envenenamiento de caché de DNS?

    El envenenamiento de caché de DNS, también conocido como falsificación de DNS, ocurre cuando alguien ingresa deliberadamente información falsa o incorrecta en un caché de DNS. Después de ingresar la información falsa, las futuras consultas de DNS devolverán respuestas incorrectas y dirigirán a los usuarios a los sitios web equivocados.

Recomendado: