Eu não entendi a sua pergunta porque você diz alguma bobagem.
Se você estiver em um sistema Linux / Unix que não execute um servidor DNS chamado / bind / other, o sistema não armazenará em cache nenhuma consulta DNS. Aplicativos (clientes DNS) apenas consultam o servidor DNS toda vez sem o cache, consultam o servidor DNS todas as vezes.
Se você usar um servidor DNS 'named / bind' e quiser limpar o cache, apenas reinicie este serviço (Freebsd: /etc/rc.d/named restart
), mas não há nenhum motivo para isso.
If a DNS entry changes, the change gets picked up much later.
Como isso pode ser? Você executa um servidor DNS ou não? Se você executar um servidor DNS secundário, basta obter uma cópia da zona do servidor primário e não há sentido em esvaziar o cache. Você pode enviar a zona de atualização do servidor do servidor principal, excluindo o arquivo de zona e reiniciando o serviço DNS. Se você executar o DNS primário e quiser atualizar as informações da zona, altere a serial na zona e reinicie o serviço:
# /etc/rc.d/named restart (for named)
# rndc (for bind9)
Para atualizar as informações da zona. Para verificar se você acertar o dns, use:
# dig @dns_server example.com
pushes me to move software to Windows that has ipconfig /flushdns
Para quê?