Bazı DNS bilgilerini doğrulamak için dig kullanmaya çalışıyorum, ancak yalnızca eski sonuçları görüyorum. Okuduklarımdan itibaren, Ubuntu varsayılan olarak işletim sistemi düzeyinde DNS önbelleğe almıyor. Bu doğruysa, dig komutunun kendi DNS önbelleği vardır. Muhtemelen, NSDC gibi evrensel bir DNS önbelleği yüklemek, kazı işleminin kendi önbelleğini kullanmasını engellemez; bu nedenle sorum, dig komutu tarafından kullanılan önbelleği nasıl temizlerim?
DNS bilgilerinin hemen yayılmayabileceğinin farkındayım, ancak dig @8.8.8.8örneğin, güncellenmiş sonuçlar alıyorum. Bununla birlikte, aynı alanda birden fazla kez normal olarak kazı kullanmak, ilk sonuçların yanı sıra tüm sonuçların 0ms aldığını, bu nedenle açıkça belli bir düzeyde önbellekleme yapıldığını ortaya çıkaracaktır.
Düzenleme: İşte dig superuser.comilk denemenin özeti :
;; 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
ve ikinci deneme:
;; 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
+trace, bu önbelleği atlar ve en güncel sonuçları bana verir, böylece önbellek nerede bana anlamaya yardımcı olmuyor. Yine de bir önbellek hakkındaki bilgimi pekiştiriyor, çünkü isteği hemen tekrar deneyebilir+traceve eski sonuçları almaya devam edebilirim . Çalışan işlemleri kontrol ettim ve tanıdığım her önbellek arka planının yüklü olup olmadığını kontrol ettim ve hiçbir şey bulamadım.