No entiendo tu pregunta porque dices una tontería.
Si está en un sistema Linux/Unix que no ejecuta un servidor DNS 'named/bind/other', el sistema no almacena en caché ninguna consulta DNS. Las aplicaciones (clientes DNS) solo consultan el servidor DNS cada vez sin almacenamiento en caché, consultan el servidor DNS cada vez. Si usa un servidor DNS 'nombrado/enlazado' y desea borrar el caché, simplemente reinicie este servicio (Freebsd:/etc/rc.d/named restart
) pero no tiene sentido para esto.
Si una entrada de DNS cambia, el cambio se detecta mucho más tarde.
¿Cómo puede ser esto? ¿Ejecutas un servidor DNS o no? Si ejecuta un servidor DNS secundario, solo obtiene una copia de la zona del servidor principal y no tiene sentido vaciar la memoria caché. Puede enviar la zona de actualización del servidor desde el servidor principal eliminando el archivo de zona y reiniciando su servicio DNS. Si ejecuta el DNS principal y desea actualizar la información de la zona, cambie el número de serie en la zona y reinicie el servicio:
# /etc/rc.d/named restart (for named)
# rndc (for bind9)
Para actualizar la información de la zona. Para verificar si obtiene la respuesta de dns correcta, use:
# dig @dns_server example.com
me empuja a mover el software a Windows que tiene ipconfig /flushdns
¿Para qué?