Yanıtlar:
DNS önbelleği, açıkça belirtmediğiniz veya bir DNS / ağ bağlantılı yapılandırma değişikliği yapmadığınız sürece hiçbir zaman yanmaz. DNS kayıtlarının, bir DNS önbelleğine belirli bir kaydın ne kadar iyi olduğunu söyleyen, bunlarla ilişkilendirilmiş bir Canlı Yaşam (TTL) değeri vardır. Önbellekteki kayıtlar TTL'leri için tutulur, ardından yeniden sorgulanır.
Bir Windows makinesinde, komut isteminde aşağıdaki komutu çalıştırarak ön belleğinizdeki tüm kayıtların bir listesini TTL'leriyle birlikte görebilirsiniz:
ipconfig /displaydns
Aşağıdaki komutu kullanarak önbelleğe alınmış tüm DNS kayıtlarını temizlemeye zorlayabilirsiniz:
ipconfig /flushdns
Daha fazla bilgi için:
Ne bulabildiğimden, Windows 7, dnscache MaxCacheEntryTtlLimit için bir parametre ayarlamıyor .
MaxCacheEntryTtlLimit için varsayılan değer: DWORD = 0x15180 = 86400 seconds = 1 day
Yerine MaxCacheEntryTtlLimit
değiştirmelisin maxcacheTTL
. Windows 8 için de çalışıyor.
Açıklama
Etki Alanı Adı Sistemi (DNS) sunucusunun bir özyinelemeli ad sorgusunun kaydını ne kadar süreyle kaydedebileceğini belirler.
Bu girişin değeri 0x0 ise, DNS sunucusu herhangi bir kaydı kaydetmez.
net stop dnscache & net start dnscache
, yeniden başlatmadan ayarın alınması için çalışır .