¿Cómo vaciar el caché DNS en Mac OS X y Linux?
Actualizado el 19 de agosto, 2016. Por OpenCloud.
"
Vaciar su Caché en Mac OS
OS X 10.4 (Tiger)
- Abra una nueva ventana de terminal (ubicado en
/Applications/Utilities
). -
Para vaciar su caché DNS, solo debe ingresar el siguiente comando:
lookupd -flushcache
-
Escriba
logout
y luego presione "Enter" para cerrar la ventana.
OS X 10.5 (Leopard) y 10.6 (Snow Leopard)
- Abra una nueva ventana de terminal (ubicado en
/Applications/Utilities
). -
Para vaciar su caché DNS, debe ejecutar lo siguiente:
dscacheutil -flushcache
-
Escriba
logout
y presione "Enter" para cerrar la ventana.
OS X 10.7 (Lion) y 10.8 (Mountain Lion)
- Abra una nueva ventana de terminal (ubicado en
/Applications/Utilities
). -
Para vaciar su caché DNS, ejecute el siguiente comando:
sudo killall -HUP mDNSResponder
-
Escriba
logout
y presione "Enter" para cerrar la ventana.
OS X 10.9 (Mavericks)
- Abra una nueva ventana de terminal (ubicado en
/Applications/Utilities
). -
Para vaciar su caché DNS, debe ejecutar lo siguiente:
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
-
Escriba
logout
y luego presione la tecla "Enter" para cerrar la ventana.
OS X 10.10 (Yosemite)
Versiones 10.10.1, 10.10.2, 10.10.3
- Abra una nueva ventana de terminal (ubicado en
/Applications/Utilities
). -
Para vaciar su caché DNS, debe ejecutar el comando:
sudo discoveryutil udnsflushcaches
-
Escriba
logout
y luego presione la tecla "Enter" para cerrar la ventana.
Versiones 10.10.4+
- Cambie el comando anterior por:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed
Vaciar el caché DNS en Linux
La mayoría de las distribuciones de Linux no utilizan una caché de resolución DNS de la misma forma en que lo hacen Windows o Mac OS X. Para confirmar qué demonio en particular está instalado para su distribución de Linux, debe verificar el sitio web o los foros asociados.
Sin embargo, una de las aplicaciones de almacenamiento de caché DNS que se usa comúnmente es: Name Service Caching Daemon (nscd
). Los más probable es que no esté instalada por defecto, por lo que quizás no deba vaciar la caché de DNS. No obstante, en el caso de que ya haya instalado esta caché, puede vaciarla ejecutando el siguiente comando en el terminal:
sudo service nscd restart
También puede ejecutar estos comandos alternativos:
/etc/rc.d/init.d/nscd stop
/etc/rc.d/init.d/nscd start
Recursos adicionales
Puede consultar los siguientes recursos en busca de información adicional con respecto a este tema. Aunque este material es provisto esperando que sea útil, tenga en cuenta que no podemos dar fe de la actualidad o precisión de los contenidos externos.
- Puede visitar el sitio web oficial de soporte de Apple para Mac OS X.