Saltar al contenido

Qué es, cómo hacerlo y por qué debería hacerlo

febrero 11, 2022
Site owner learning how to flush DNS on her computer.jpegkeepProtocol

De forma predeterminada, la mayoría de los sistemas operativos almacenarán en caché las direcciones IP y otros Registros del sistema de nombres de dominio (DNS) con el fin de cumplir con futuras solicitudes más rápidamente.

Por ejemplo, cuando escribo https://lonezscents.com/ en la barra de direcciones de mi navegador por primera vez, el navegador tiene que preguntar a los servidores DNS dónde encontrar el sitio. Una vez que tiene esa información, el navegador puede almacenarla en su caché local. Luego, la próxima vez que escriba la dirección de ese sitio web, el navegador buscará su información de DNS en el caché local primero y podrá encontrar el sitio más rápidamente.

El problema es que, a veces, las direcciones IP peligrosas o los resultados corruptos pueden almacenarse en caché y deben eliminarse. La caché de DNS también puede afectar su capacidad para conectarse a Internet o causar otros problemas. Cualquiera que sea el motivo, todos los principales sistemas operativos le permiten forzar el proceso de borrar este caché, o «vaciar DNS».Descargar ahora: Guía de introducción gratuita a HTML y CSS

En esta publicación, cubriremos todo lo que necesita saber, que incluye:

¿Qué hace el vaciado de DNS?

La limpieza de DNS borrará cualquier dirección IP u otros registros DNS de su caché. Esto puede ayudar a resolver problemas de seguridad, conectividad a Internet y otros.

Es importante comprender que su caché de DNS se borrará sola de vez en cuando sin su intervención. Esto se debe a que la caché de DNS, además de guardar toda la información relevante para identificar y encontrar un sitio web, también guarda un componente llamado TTL, o tiempo de vida. Esto especifica un período de tiempo (en segundos) en el que el registro DNS de un sitio sigue siendo válido. Dentro de este período de tiempo, cualquier consulta al sitio web se responde desde el caché local sin la ayuda del servidor DNS. Una vez que expire el TTL, la entrada se eliminará del caché.

Sin embargo, existen razones por las que es posible que deba forzar un vaciado de DNS en lugar de esperar a que caduque el TTL de todas las entradas. Echemos un vistazo a por qué a continuación.

¿Por qué vaciar DNS?

Hay algunas razones por las que podría necesitar vaciar su caché de DNS. Estos motivos pueden tener que ver con la seguridad, los problemas técnicos o la privacidad de los datos. Vamos a cubrir brevemente cada uno a continuación.

1. Desea evitar la suplantación de DNS.

La suplantación de DNS, también conocida como envenenamiento de caché de DNS, es un ataque en el que los malhechores obtienen acceso a su caché de DNS y alteran la información para redirigirlo a los sitios equivocados. En algunos casos, lo redirigirán a un sitio web fraudulento que se asemeja a su destino previsto para que ingrese información confidencial, como la información de inicio de sesión de su banca en línea.

2. Estás viendo un error 404.

Supongamos que ha almacenado en caché la información de DNS de un sitio que desde entonces se ha movido a un nuevo nombre de dominio o host. En ese caso, es posible que la información de DNS en su computadora no se actualice de inmediato y podría terminar viendo un Error 404 o una versión desactualizada de un sitio cuando intenta visitarlo. Aunque la información eventualmente se actualizará en su caché de DNS, no tiene que esperar. Puede borrar la caché de DNS en cualquier momento.

3. Tiene problemas para acceder a un sitio web.

Si tiene problemas para que se cargue un sitio web, primero debe probar otros pasos, como borrar los archivos temporales y las cookies de su navegador y ajustar la configuración de su navegador para desactivar los bloqueadores de ventanas emergentes y permitir que los sitios guarden y lean cookies. Pero si ha agotado sus opciones, puede vaciar el DNS para restablecer la conexión a Internet de su computadora.

4. Quiere mantener privado su comportamiento de búsqueda.

Cuando piensa en rastrear el comportamiento de los usuarios en Internet, probablemente piense en cookies, pero el caché de DNS también puede revelar su historial de búsqueda. Esto se debe a que la caché de DNS está diseñada para actuar como una libreta de direcciones virtual, almacenando la información de los sitios web que visita regularmente. Para mantener esta información alejada de los recolectores de datos o de los malos actores en la web, es una buena idea vaciar regularmente su caché de DNS.

Ahora que entendemos lo que significa vaciar su caché de DNS y por qué querría hacerlo, veamos cómo puede hacerlo a continuación.

Cómo vaciar DNS

El proceso para vaciar DNS varía según el sistema operativo de su computadora. Repasemos el proceso para los principales sistemas a continuación.

Cómo vaciar DNS Windows 10

Este es el proceso para vaciar su caché de DNS en Windows 10. Estos pasos también deberían funcionar para Windows 8.1

1. Haga clic en el Comienzo botón. Es el logo de Windows en la esquina inferior izquierda.

2. Seleccione Símbolo del sistema.

Símbolo del sistema seleccionado en el menú de inicio de Windows 10 para comenzar el proceso de vaciado de DNS

Fuente de imagen

3. Para abrir la consola del símbolo del sistema, también puede simplemente presionar el botón ventanas y R teclas al mismo tiempo e ingrese cmd.

4. Es posible que vea una ventana emergente que le pregunta si desea permitir que el símbolo del sistema realice cambios en su computadora. Si lo hace, seleccione .

5. Si se le solicita un inicio de sesión administrativo en este momento, deberá ponerse en contacto con el administrador del sistema para continuar.

6. En la ventana del símbolo del sistema, escriba ipconfig /flushdns.

Ventana del símbolo del sistema en Windows 10 donde escribe el comando para vaciar DNS

Fuente de imagen

7. imprenta Ingresar.

8. Debería ver un mensaje que confirma que la caché de resolución de DNS se vació correctamente.

Cómo vaciar DNS Windows 7

El proceso para vaciar su caché de DNS en Windows 7 es casi idéntico al de versiones posteriores.

1. Haga clic en el Comienzo botón. Es el logo de Windows en la esquina inferior izquierda.

2. Hacer clic Todos los programas > Accesorios.

3. Encontrar Símbolo del sistema. Haga clic con el botón derecho en él y seleccione Ejecutar como administrador.

Ejecutar como opción de administrador seleccionada en el símbolo del sistema para vaciar DNS en Windows 7

Fuente de imagen

4. Es posible que vea una ventana emergente que le pregunta si desea permitir que el símbolo del sistema realice cambios en su computadora. Si lo hace, seleccione .

Ventana emergente que solicita permitir que el símbolo del sistema realice cambios en el sitio para vaciar DNS en Windows 7

Fuente de imagen

5. Si se le solicita un inicio de sesión administrativo en este momento, deberá ponerse en contacto con el administrador del sistema para continuar.

6. En la ventana del símbolo del sistema, escriba ipconfig /flushdns.

7. imprenta Ingresar.

8. Debería ver un mensaje que confirma que la caché de resolución de DNS se vació correctamente.

Cómo vaciar DNS Windows XP y Vista

El proceso para vaciar su caché de DNS en Windows XP y Vista es casi idéntico al de Windows 7. Sin embargo, el mensaje al final varía y puede requerir la intervención del administrador.

1. Haga clic en el Comienzo botón. Es el logo de Windows en la esquina inferior izquierda.

2. Hacer clic Todos los programas > Accesorios.

3. Seleccione Símbolo del sistema.

4. En la ventana del símbolo del sistema, escriba ipconfig /flushdns.

5. imprenta Ingresar.

6. Debería ver un mensaje que confirma que la caché de resolución de DNS se vació correctamente. Si recibe un mensaje que dice «La acción requiere elevación», debe comunicarse con el administrador de su computadora para completar los pasos anteriores.

Cómo vaciar DNS Mac OS X

El proceso para vaciar su caché de DNS en una computadora Mac es similar, sin importar qué versión de software esté ejecutando. Pero necesitará saber qué versión para el paso 6 ya que el símbolo del sistema varía.

1. Abierto Descubridor.

2. Hacer clic Aplicaciones.

3. Desplácese hacia abajo hasta el Utilidades carpeta y haga clic en ella.

4. Abierto Terminal.

5. Para abrir Terminal, también puede simplemente abrir Plataforma de lanzamiento y escriba «Terminal» en la barra de búsqueda.

Abra Launchpad para comenzar a vaciar DNS en Mac OS X 10.11-10.15

6. En la ventana Terminal, escriba uno de los siguientes comandos según su versión de software:

Escriba el comando en Terminal para vaciar DNS en Mac OS X 10.11-10.15

7. Ingresa tu contraseña y presiona Ingresar de nuevo.

8. Debería ver un mensaje que confirma que la caché de DNS se ha restablecido.

Nota: Las capturas de pantalla de esta sección son mías.

Cómo vaciar DNS Google Chrome

Google Chrome no es un sistema operativo, por supuesto, pero mantiene su propio caché de DNS. Esto es independiente del caché de su sistema operativo y del de Chrome. caché de navegador. Si Chrome está configurado como su navegador web predeterminado, deberá borrar la caché de DNS de Chrome, así como la caché de DNS de su sistema operativo. Aquí está el proceso.

1. Escriba la siguiente dirección en la barra de direcciones de su navegador: chrome://net-internals/#dns

2. Haga clic en el Borrar caché de host botón.

El botón Borrar caché del host eliminará el caché DNS de Google Chrome

Nota: La captura de pantalla de esta sección es mía.

Cómo vaciar DNS Linux

A diferencia de las computadoras Windows y Mac, los sistemas Linux no tienen un caché de DNS por defecto. Sin embargo, cada distribución puede usar un servicio DNS diferente para almacenar registros DNS localmente. Dependiendo del servicio, puede borrar el caché o reiniciar el servicio.

1. imprenta Ctrl+Alt+T en su teclado para iniciar una ventana de terminal.

Presione Ctrl+Alt+T en su teclado para iniciar una ventana de terminal para vaciar DNS en Linux

Fuente de imagen

2. En la ventana Terminal, escriba uno de los siguientes comandos según el servicio que esté ejecutando su sistema Linux.

  • SDNC: sudo /etc/init.d/nscd reiniciar
  • Dnsmasq: sudo /etc/init.d/dnsmasq reiniciar
  • BIND: es posible que deba probar varios comandos:
    • sudo /etc/init.d/reinicio nombrado
    • reiniciar sudo rndc
    • sudo rndc ejecutivo

3. Es posible que se le solicite que ingrese su contraseña.

4. El servicio puede detenerse y volver a iniciarse antes de enviar un mensaje de confirmación de que la memoria caché se restableció correctamente.

Vaciar su caché de DNS

Hay muchas razones para vaciar regularmente su caché de DNS. Puede ayudar a prevenir esquemas de phishing u otros ataques en su computadora, dirigirlo a las versiones más actualizadas de sus sitios visitados con más frecuencia, restaurar su conexión a Internet y mantener sus datos privados.

La mejor parte es lo fácil que es el proceso. Seguir los pasos anteriores puede ayudarlo a realizar una descarga de DNS rápida y fácilmente, sin importar el sistema operativo que tenga su computadora. De esa manera, puede pasar a sus otras tareas de desarrollo de sitios web.

Nueva llamada a la acción