Estou tentando usar o dig para verificar algumas informações de DNS, mas estou vendo apenas resultados antigos. Pelo que eu li, o Ubuntu não armazena em cache o DNS por padrão em um nível de sistema operacional. Se isso for verdade, o comando dig terá seu próprio cache de DNS. Presumivelmente, instalar um cache DNS universal como o NSDC não impediria que o dig usasse seu próprio cache, então minha pergunta é como limpar o cache usado pelo comando dig?
Eu percebo que as informações de DNS podem não se propagar imediatamente, mas se eu dig @8.8.8.8
, por exemplo, obtiver resultados atualizados. No entanto, o uso de escavações normalmente no mesmo domínio várias vezes revelará que todos os resultados, além do primeiro, levam 0ms, então, claramente, há um cache acontecendo em algum nível.
Editar: aqui está o resumo de dig superuser.com
na primeira tentativa:
;; Query time: 233 msec
;; SERVER: 208.109.188.1#53(208.109.188.1)
;; WHEN: Tue Apr 24 10:09:19 2012
;; MSG SIZE rcvd: 113
e a segunda tentativa:
;; Query time: 0 msec
;; SERVER: 208.109.188.1#53(208.109.188.1)
;; WHEN: Tue Apr 24 10:09:58 2012
;; MSG SIZE rcvd: 113