Force dig to forget records

3

Eu gostaria de deixar a dig sempre esquecer um registro DNS. Quero dizer, se eu fizer dig yahoo.com , então eu tenho um registro de volta com ttl por 1790 segundos. Mesmo se eu não tiver nenhum serviço de cache instalado, da próxima vez eu faço o mesmo comando, o ttl baixou. Algum como, dig, lembre-se da resposta. É possível esclarecer isso, então sempre recebo uma resposta nova?

    
por toed 11.09.2015 / 18:48

2 respostas

7

dig não lembra de consultas. Mas ele faz uso dos servidores de nomes listados em /etc/resolv.conf , a menos que o servidor a ser consultado seja especificado explicitamente. Esses servidores normalmente aceitam consultas recursivas e têm caches para seus resultados. Portanto, dig pode receber registros armazenados em cache por servidores (intermediários).

Use o
dig +trace
para substituir esse comportamento, forçando-o a consultar um servidor autoritativo. Veja dig (1) para mais informações.

    
por 11.09.2015 / 20:08
3

Se você não quiser uma resposta em cache, pergunte diretamente ao servidor DNS autoritativo com @ .

Exemplo: dig yahoo.com @ns1.yahoo.com

    
por 11.09.2015 / 19:19

Tags