Limpiar la caché de la DNS

Cuando visitamos una página web, Windows intenta acelerar la apertura de la misma colocando la información de la DNS de esa web en la caché de la DNS en nuestros PCs.

Esto es normal, hasta que se producen problemas con la Red, el servidor DNS o incluso con la página web en cuestión.

La caché de la DNS almacena en nuestros PCs entradas positivas y negativas. Las positivas son aquellas en las que la “DNS Lookup” tuvo éxito y pudimos conectar con la web que deseábamos visualizar.

Las entradas negativas son aquellas que quedan registradas como consecuencia de algún intento fallido de la “DNS Lookup” que nos impidió acceder a la página web.

El problema surge cuando la caché de la DNS guarda esas entradas negativas y, aunque la web ya se encuentre disponible y se pueda acceder sin problemas, Windows nos seguirá indicando “DNS ERROR!”.

Para solucionar este problema y evitar que esas entradas negativas se acumulen en la caché de la DNS del PC, haz lo siguiente:

1. Limpia la caché de la DNS. Ve a Inicio–>Ejecutar–>Teclea cmd–>En la ventana en modo MS-DOS, teclea el siguiente comando:
ipconfig /flushdns

Aparecerá la siguiente ventana confirmando la limpieza de la caché de la DNS:

 


Ampliar imagen

2. A continuación, realizamos los siguientes cambios en el registro:

Ve a Inicio–>Ejecutar–>Teclea regedit–>Se abrirá la ventana de edición del registro del sistema.
Accede a la siguiente clave/subclave del registro haciendo clic sobre el signo +:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\Dnscache\Parameter

En el panel derecho, crea una clave REG_DWORD con el nombre:

MaxNegativeCacheTtl En valor hexadecimal, pon 0. Sal del registro.

3. Para forzar a Windows a mantener las entradas positivas en la caché de la DNS durante sólo 4 horas, en lugar de las 24 horas por defecto, haz lo siguiente:

Ve a Inicio–>Ejecutar–>Teclea regedit–>Se abrirá la ventana de edición del registro del sistema.

Accede a la siguiente clave/subclave del registro haciendo clic sobre el signo +:

KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Dnscache\Parameters

En el panel derecho, crea una clave REG_DWORD con el nombre:

MaxCacheTtl

En valor decimal (no hexadecimal), pon 14400. Sal del registro y reinicia el PC para guardar los cambios.


Ampliar imagen

Fuente: Cómo limpiar la caché de la DNS | Trucos Windows

47 pensamientos en “Limpiar la caché de la DNS”

  1. Interesante, especialmente para el hosting donde estoy, ya quepor lo general siempre anda cambiando y actualizando el servidor.
    Saludos.

  2. Como veras Luis es un aporte que dejo Lestat en el foro de trucoswindows.net y a mi también me pareció muy interesante, de hay ponerlo aquí.
    Un saludo.

  3. ¿vaciar el cache de resolucion DNS y hacer los cambios al registro
    ayudan a prevenir el pharming y el phishing?

  4. sr. la informacion esta muy buena..
    permitame hacerle una pregunta…
    es que tengo una pc, viejita. tiene un disco duro de 20 gb, y una memoria de 128, y le instale windows Xp service pack 1.
    pero me funciono tres dias, y haora cuando entre y realizo algun trabajo simple. por simple que sea, y quiero guardar me dice que el disco esta lleno o que hay poquita memoria para el proceso..

    disco duro: 16.3 gb libres
    memoria ram 128.
    ?que puedo hacer¿ gracias

  5. Yo no puedo impiear la cache me dice k hay un error en la ejecucion! k hago >>?? ka conexion no se repara al 00% pk no puede impiar la cache y este metodo me da errorsi nams detalles

  6. C:\Users\Administrador>ipconfig /displaydns

    Configuración IP de Windows

    No se pudo mostrar la caché de resolución de DNS.

    C:\Users\Administrador>

    ni tan si quiera puedo verlo, alguna idea :?

  7. lo que pasa es que no puedo abrir una pagina de internet que antes si podia, ya trate y borre arcivos temporales cokies borre los archivos dns, y sigue igual, no se que le pasa, es la unica pagina que no puedo abrir

  8. El sistema me dice que estoy conectado a Internet, pero en realidad no responde. Verifico qué pasa y el sistema me informa que el problema no se ha podido reparar porque no pudo completarse la limpieza del cache DNS. Sigo el primer paso que se recomenienda en este página, tecleo cmd en el MS-DOS y ipconfig /flushdns y el sistema me responde que falló la ejecución de la función; es decir, que ni siquiera llego a la primera pantalla que aparece en esta pagina. ¿Me podéis decir q

  9. El sistema me dice que estoy conectado a Internet, pero en realidad no responde. Verifico qué pasa y el sistema me informa que el problema no se ha podido reparar porque no pudo completarse la limpieza del cache DNS. Sigo el primer paso que se recomenienda en este página, tecleo cmd en el MS-DOS y ipconfig /flushdns y el sistema me responde que falló la ejecución de la función; es decir, que ni siquiera llego a la primera pantalla que aparece en esta pagina. ¿Me podéis decir q

  10. no puedo reparar por que me dice que hay un error llame a mi proveedor y medio la misma intrucciones que aqui explican no c q hacer siento q mi pc no es el mismo desde q perdi ese archivo

  11. Cuando aparece el error de ejecuccion prueba lo siguiente:

    1-Inicio -> Ejecutar -> services.msc
    2-Busca “Cliente DNS” en los Servicios locales, y mira a ver si el estado es Activado y el Tipo de Inicio es Automático
    Si no está activado, pica con el botón derecho y vete a propiedades. En la nueva ventana, cambia Tipo de Inicio a Automático y luego dale a Iniciar.
    3-Aplicar y aceptar. Intenta ahora hacer ipconfig/flushdns

  12. muchas gracias por la colaboracion pude salir de un problema extraño para mi ojala ayudes en otros temas super

  13. HOla: a mí me salió esto;windows cold not finish repairing the problem because the following action cannot be completed:
    clearing the DNS cache.
    Y parece que es lo mismo, viene el pata del servicio lo hace funcionar y después de dos días igual, bueno haber si me ayudan, les dejo mi e mail klmperlim@hotmail.com- saludos a todos!!!

  14. cuando abro hotmail puedo ingresar a pagina de inicio , correos electronicos etc, pero no es posible abrir mi perfil, me dice error dns, no soy experimentada en esto, podrian darme alguna opinion sencilla ?? gracias

  15. Hola, tengo problemas para ejecutar ipconfig/flushdns en Windows Vista Ultimate.
    Tengo el usuario administrador y ejecuto con este usuario.
    Voy al CMD y tecleo ipconfig/flushdns y me dice que: La operacion solicitada requiere elevacion.
    Intenté clic con el botón derecho sobre el símbolo del sistema pero no me aparece la opción de “ejecutar como administrador” por que claro, ya estoy ejecutando como administrador.
    Probé modificando los perfilen de las cuentas de usuario y puse “Elevar sin preguntar” y lo mismo me da el mensaje.
    Como podré limpiar la cache dns?, probé anularla con la orden de NET STOP cachedns pero me da “Error de sistema 1060″ El servicio especificado no existe como servicio instalado, en fin, no se qe más probar.
    Alguna ayuda?

  16. Alguien me dijo que convendría borrar la cache cada vez que salga de internet (al igual que borrar historial y cookies) como medida de seguridad. Tengo una MacBook y así lo estado haciendo desde hace meses sin tener problemas aparentes. Pero al leer sobre qué es cache, me surgieron muchas dudas. ¿Alguien me podría por favor orientar?

  17. Yo tengo Win Vista Home Premium. A mi me pasaba que no puedo usar el ipconfi /flushdns, pero lei los comentarios y mi servicio de DNS estaba desabilitado y lo habilite en services.msc y ya resuelto. Gracias por la ayuda.

  18. TENGO UN PROBLEMA , HE HECHO EL PRIMER PASO Y ME SALE ESTO CUANDO INTENTO LIMPIAR EL DNS :

    CONFIGURACION IP WINDOWS

    NO SE PUEDE VACIAR LA CACHÉ DE RESOLUCION DE DNS : ERROR DE UNA FUNCION DURANTE LA EJECUCIÓN .

    QUE PUEDO HACER ? HAY ALGUIEN INTRUSO EN MI ORDENADOR ? PUEDE ALGUIEN AYUDARME POR FAVOR ? HAY ALGUIEN EN MI ORDENADOR INTRUSO ? QUE PUEDO HACER AYUDA!!!!!

  19. tengo el mismo problema o tal vez peor porque ya hice los pasos del ¨cmd¨ y del ¨¨services.msc¨¨ y no funciona la internet la computadora tiene buene coneccion pero nomas no entra me parece que ya trate todo pero no se todavia como arreglar lo del cache

  20. Muy agradecido, estos temas se salen de lo habitual y no sabía como arreglarlo, es admirable que haya gente que comparta sus conocimientos de esta manera y así ayuden a otros, gracias de nuevo…

  21. Hola, tengo problemas para ejecutar ipconfig/flushdns en Windows Vista Home Basic.
    Tengo el usuario administrador y ejecuto con este usuario.
    Voy al CMD y tecleo ipconfig/flushdns y me dice que: La operacion solicitada requiere elevacion.

    despues de haber leido todo el post, cheque y lleve a cabo lo siguiente: 1-Inicio -> Ejecutar -> services.msc… pero mi DNS esta activo y me sigue mandando que requiere elevacion….

    quien tiene buen corazon y me orienta en esto por favor.., que mi pc se tilda como 20 minutos en el encendido y despues jala perfecto…. NOOOO QUIERO FORMATEEEAR….

    por favor ayuuuuda!!!

  22. yo hice eso de limpiar el cache porque no puedo abrir metroflog me pone como que internet no puede mostrar la pagina, me dijeron que tal ves era eso del dns, que limpiara pero aun no puedo entrar a varias paginas de internet y en otras pc`s si no sera que me falta algo o que mi le hayan movido algo a mi computadora me podrian dar alguna solucion. Por favor me urge!!!!

  23. tengo un pequeño problema al intentar ejecutar el comando, me sale un mensaje que dice “esta operacion requiere elevacion”. Mi pregunta es a que tipo de elevacion se refiere y como puedo hacerlo… gracias

  24. Para evitar que hagan todos estos procedimientos con la opción Ejecutar ya que son muy aburridos, yo les brindo una opción mas fácil para limpiar la Caché DNS y las Cookies de nuestro PC.
    Instalen el CCleaner y el TuneUp Maintenance.
    Dentro del programa CCleaner esta la opción de el LIMPIADOR y dentro de esa opción se encuentra una casilla que dice (Caché DNS) “activarla”, luego le das en la opción ANALIZAR y después EJECUTAR EL LIMPIADOR, y listo…!!!
    Luego ejecutas el programa TuneUp Maintenance, y cuando termine de analizarte bien tu PC, le das en la opción “Llevar a cabo las tareas de mantenimiento” y solo espera a que finalice…
    Con estos dos programas sencillos de manejar tu PC quedará al 100% para utilizarlo cada día…!!!

  25. Buenas, tengo un problema, eliminé el DNS porque no me estaba trabajando bien con la idea de volver a instalarlo a través del asistente, pero despues que se reinició el servidor, que voy a autenticarme me da error:
    ¨no hay servidores de inicio de sesion disponibles para atender la peticion de inicio de sesion¨
    y ahora no puedo acceder al server.-
    ¿Qué puedo hacer?

  26. Hola,
    Tengo un problema un tanto extraño. Tengo ADSL dinamico por medio de un router, le tengo conectado por wifi un ordenador (Windows 7 Ultimate a 64 bits), un portatil (Windows 7 Ultimate 32 bits) por cable y otro ordenador (Windows 7 Ultimate a 64 bits) tambien por cable. No tengo DHCP automático porque establezco yo mismo las IP de cada equipo y siempre me ha funcionado bien, incluso la típica red “Casa” intercambiando y compartiendo archivos entre los tres equipos, acceso a internet desde los tres … siempre sin problemas … hasta hace tres dias, primero uno de los conectados por cable perdió internet, tenia acceso al router, windows decia disponer de acceso y de internet, todo aparentemente bien pero no podia navegar. Después de multitud de herramientas que arreglaban la conexión, reparaba el winsok, el lsp, el host, vaciar cache nds, reinstalar targeta lan, de todo, resultó que el fallo era que faltaba el archivo host, lo restablecí de uan copai de seguridad y funcionó de nuevo. Pero al dia siguiente me pasó igual con el portatil conectado por cable, aparentemente todo bien pero no puedo navegar por internet. Repeti el proceso per onada y no falta el host. A este portatil le pongo una usb-wifi y entonces si coge red y puedo navegar y eso es lo raro, creo. Pero entonces vuelvo a mirar el otro pc por cable y se volvió a fastidiar, sin perder el host. Y a todo esto el tercer ordenador por wifi navega sin problemas. Les he pasado todo lo habitual y nada, ni virus ni troyano ni nada y los diagnosticos de red, cuando ven algo, se queja de que no puede conectar con el servicio nds, per otengo losmimos nds en las tres máquinas (principal y secundario), he probado canviar IP y tampoco y la configuración del router es correcta.
    ¿Alguna idea?
    Gracias

  27. buen dia tengo un problema que apunta a ser de DNS. Si ingreso desde afuera en internet a la pàgina de la empresa no tengo problema, ayg.com.ar pero si ingreso desde la intranet no puedo conectarme cual seria el paso mas conveniente.
    gracias.

  28. bueno para tu problema angelfab podria ser que los controladores de tu laptop de la wifi no esten funcionand bien o podria ser tu router que no ha de estar mandando señal apropiadamente.. ya que tu usb de wifi ya contiene los controladores necesarios para funcionar y pss es raro que no funcione bien.. alo mejor son tus cables jajaj no creo ….
    otro seria o la mascara de subred que este mal escrita ya que no se debe poner la de defecto sino una que sea establecida mediante metodos matematicos de acuerdo con la ip que quieras meter depdendiendo de que tipo de subred tengas…. (aunque no creo que temgas problema en eso ya que dices que te fncionaba bien) otra seria que este mal el gateway de tu sevidor …. bueno esas son mis ideas… espero te sirvan o por lo menos que te ayuden a pensar de otro modo…. yo me inclinaria por el controlador de lan de tu laptop…. aunque tambien podrian ser tu router o tus cables… ami me pasaba eso con mis maquinas pero el problema siempre era que el cache del dns me causaba problemas y pss solamente lo limpiaba y ya funcionaba… pero de eso no tienes problema….

    Bueno esas son mis ideas espero no te sirva ninguna (solo que te ayude a pensar de otro modo ….. creo jijij)

  29. ahh y buena informacion la de limpiar la dns aunque tambien es la otroa forma de utilizar programas para la limpieza de dns aunque es mas confiable con el editor de registro… ya que es la base del sistema operativo…
    gracias por la informacion nuevamente

  30. Buenos días.

    ¿Qué debo hacer?
    Mi ordenador es Windows XP. Esto lo hago porque no descarga datos de internet, me marca como conectado, pero no recibe datos. Sí que funciona el wireless, pero no la conexión por cable. He cambiado el cable, he probado en todos los puertos del router. En conexiones de red, pincho en la opción reparar esta conexión y me dice que no se puede borrar la caché DNS.

    Sigo las instrucciones del tutorial.
    - 1º: En ejecutar “cmd”. Arranca como MS-DOS y aparece “C:\DOCUMENTES AND SETTINGS\USUARIO>”.
    - 2º: Seguido a este texto tecleo: “ipconfig /flushdns”. Aparece el mensaje:
    “Configuración IP de Windows
    No se puede vaciar la caché de resolución de DNS: Error de una función durante la ejecución.”

    ¿Podéis ayudarme por favor? Muchas gracias.

  31. Buenos días.

    He encontrado solución al error que he publicado hace un rato, lo podéis encontrar aquí: “http://support.microsoft.com/kb/919746/es”.
    Ahora pone: “Se vació con éxito la caché de resolución de DNS”

  32. He seguido todos los pasos, pero sigo sin poder ver las páginas web si estoy conectado por cable. Por otro lado, usando el teléfono móvil a modo de pincho wifi, no tengo problemas.

    ¿Quién tiene una ayudita par mi?

    Un saludo y gracias.

  33. Buenas tardes.

    Ya funciona. A la hora de irme a comer he apagado el ordenador y ya funciona. El caso es que anteriormente lo he reiniciado varias veces y también lo había apagado alguna que otra.

    Bueno, doy por zanjado el tema. Funciona.

  34. Angelfab a mi me pasaba algo similar. con mi wi fi pero como lo comenta uhh era un problema con el router pero la solucion se la dio la empresa a la que estoy afiliado , resetiaron y programaron el router y ya trabaja como antes .

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>