Renovar cache DNS en Windows, Linux y Mac
La renovación de la cache de DNS (FLUSH DNS) para obtener un refrescado en la resolución de nombres DNS, es utilizada cuando cambiamos de dirección IP, adquirimos un nombre de dominio nuevo, y la propagación de las DNS no se realizan hasta unas 72 horas, en este caso la renovación de la cache DNS es la clave para poder eliminar estos problemas de tener registros obsoletos de DNS. Usted simplemente debe renovar la cache DNS para obtener nuevos valores de IP, de los servidores DNS y nuevos registros DNS. Por lo tanto simplemente se debe en vaciar la cache DNS.
Para renovar la cache DNS en sistemas Microsoft Windows (Windows 10, Vista, Win XP, Win 2003, Win 2000):
– Menú Inicio -> Comando Ejecutar -> tipiar el comando «cmd»
– En el símbolo del sistema se debe tipiar ipconfig /flushdns
– Listo, ahora su sistema tiene la cache DNS renovada.
Para realizar este procedimiento en sistemas Linux, se debe reiniciar el nscd daemon:
– Para reiniciar el nscd daemon, usted debe tipiar /etc/rc.d/init.d/nscd restart en su terminal SSH.
– Una vez que usted ejecuta el comando en su sistema Linux, la cache DNS es renovada y en vaciada.
Para renovar la cache DNS en sistemas Mac OS:
– Usted debe tipiar lookupd -flushcache en su terminal para renovar la cache DNS, en el caso de las nuevas versiones (10.5 en adelante, Leopard) se debe utilizar dscacheutil -flushcache para renovar la cache.
ex: bash-2.05a$ lookupd -flushcache
– Una vez que ejecuta el comando su cache DNS será renovada (en Mac OS X).
Comments (16)
El comando para terminal de mac os x «lookupd -flushcache» no funciona al menos no bajo leopard
Para el caso de Leopard, se debe utilizar dscacheutil -flushcache, ya he actualizado la entrada. Saludos.
El comando ipconfig /flushdns en Windows vista me arroja el resultado: «La operación solicitada requiere elvación» y no me renueva dns, que será?
Vista por eso te lo pide no ejecutaste el cmd como administrador
Tengo un server con CentOs 5 y tras tipiar /etc/rc.d/init.d/nscd restart en mi terminal SSH me pone lo siguiente: no such file or directory ¿por que me sucede? Gracias de antemano
engaa cuando quieras de donde eres yoo de dos ermanas y tu?
«La operación solicitada requiere elvación» significa que tienes que ir a la carpeta de accesorios y darle click derecho en la opcion «ejecutar como administrador» y volver a intentarlo.
me confundo, es mejor que digan, para activar la cache to flush dns en mac copia este code: dscacheutil -flushcache y pegalo en tu terminal en la ventana vacia o llena?
La verdad no entiendo bien
Mi problema es un poco diferente, ya que voy a configurar en mi servidor dos enlaces de internet, cada uno con una IP diferente y por supuestos con DNS diferentes (ya que son diferentes ISP), esto porque necesito que podamos tener dos alternativas de enlaces por si se cae alguno. En este caso, si actualizo los DNS con un enlace, que pasa con el otro? Quiere decir que cada vez que cambie de enlace tengo que vaciar la cache y esperar 72 horas para que funcione?
De antemano gracias por la info.
No tengo nada para decir, solo quiero probar el captch con animales 🙂 !
Ballena tortuga
Como se renueva la cache dns de un router?
Nuestra red nos genera errores de conexion al servidor de correo y este esta funcionando. Fuera de nuestra red funciona, dentro parece que no existiera.
Gracias.
Hola,
En Mac Os X 10.4 si que me ha funcionado perfectamente.
He utlizado: lookupd -flushcache
Gracias
Justo lo que andaba buscando, buen aporte. Un saludo.
Excelente, gracias por compartir.
Muchas gracias
hago todo, al final me dice «Se vació correctamente la caché de resolución de DNS.» Pero luego veo con ipconfig /displaydns y sigue igual la cachedns ¿Por qué no se borra? Sí lo ejecuto como administrador.