GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo vaciar la caché de resolución de DNS en Linux (y FreeBSD)

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é?


Linux
  1. Cómo eliminar búferes de memoria y caché en Linux

  2. Cómo vaciar la caché de DNS en Ubuntu y LinuxMint

  3. Cómo instalar CVS y crear un repositorio CVS en un servidor Linux

  4. Cómo instalar el servidor RabbitMQ y Erlang en Linux

  5. ¿Cómo registro el servidor Linux con el servidor DNS de Windows?

Cómo instalar KernelCare y borrar Kernelcare Cache en Linux

Cómo vaciar la caché de DNS en Linux

Cómo instalar y configurar un servidor NFS en un sistema Linux

¿Cómo vaciar la caché de DNS en Linux?

Cómo vaciar la caché de DNS en Ubuntu

Cómo instalar y configurar el servidor DNS en Linux