Çözümleyici önbelleği nasıl çalışır
DnsClient hizmeti son yanıtları — esas olarak adları IPv4 ve IPv6 adreslerine eşleyen A ve AAAA kayıtlarını — alan adının kendisinin belirlediği sona erme süresi TTL ile birlikte saklar. TTL bitene kadar o adı soran her uygulama yanıtı anında önbellekten alır; sonrasında Windows, yapılandırılmış çözümleyiciye — genellikle yönlendiricinize, internet sağlayıcınıza ya da 1.1.1.1 gibi herkese açık birine — yeniden sorar. Önbellek başarısızlıkları da hatırlar: geçici bir DNS hatası negatif kayıt olarak saklanabilir; kısa süre düşmüş bir sitenin düzeldikten sonra dakikalarca “bozuk” kalmasının sebebi budur.
Bu sistem önbelleğinin üstünde iki katman daha vardır. Tarayıcılar kendi küçük DNS önbelleğini tutar ve DNS-over-HTTPS etkinse tarayıcı adları kendisi çözerek Windows'u tamamen atlar. Yani kurulumunuza göre belirli bir sitede önemli olan önbellek, ipconfig'in konuştuğu bile olmayabilir.
Temizlik ne zaman gerçekten bir şeyi onarır
Temizleme bir hız hilesi değil, doğruluk onarımıdır — hakkını kısa ve somut bir durum listesinde kazanır:
- Hosts dosyasını düzenlediniz ve Windows, TTL süresi bitene kadar eski yanıtı vermeye devam ediyor
- Bir site yeni IP adreslerine taşındı ve makineniz ölü olanları aramaya devam ediyor
- VPN ile normal ağ arasında geçiş yaptınız ve önbellekteki özel bölge adları artık çözülmüyor
- Geçici bir arıza negatif kayıt olarak saklandı ve site dönmüş olmasına rağmen ulaşılamaz kalıyor
- DNS sunucusunu (veya filtreleme kurallarını) değiştirdiniz ve yeni sunucudan anında yanıt istiyorsunuz
Nasıl incelenir ve temizlenir
Terminal ya da PowerShell'i açıp ipconfig /displaydns çalıştırın: TTL değerleriyle birlikte önbellekteki kayıtları görürsünüz — ağa suç atmadan önce bayat bir kaydı doğrulamanın en hızlı yolu budur. ipconfig /flushdns önbelleği bir saniyenin altında boşaltır ve bir onay yazdırır; yeniden başlatma ya da hizmet yeniden başlatma gerekmez. Tarayıcı katmanını ayrıca temizleyin: Chrome tabanlı tarayıcılarda chrome://net-internals/#dns adresinde Clear host cache düğmesi vardır; Firefox yeniden başlatmada adları yeniden çözer.
Temizlikten sonra bile arama sistem genelinde bozuksa, services.msc içinde DnsClient hizmetini yeniden başlatın ve Windows'un gerçekte hangi çözümleyiciyi kullandığını ağ kartının DNS atama sayfasından kontrol edin. Hizmeti yeniden başlatmak önbelleğini de düşürür; yani temizliğin daha derin bir sürümü gibi çalışır. Ve taramayı hızlandıracağını umarak bu yazıya geldiyseniz: hızlandırmaz — bu mit kendi otopsisini hak ediyor.
Sorular ve yanıtlar
Windows 11'de DNS önbelleği nasıl temizlenir?
Terminal veya PowerShell açıp ipconfig /flushdns çalıştırın — bir saniyeden kısa sürer ve yeniden başlatma gerektirmez. Tarayıcılar ayrı bir DNS önbelleği tutar; sorun tek tarayıcıdaysa o katmanı da temizleyin.
DNS önbelleği bilgisayarımda nerede saklanır?
RAM'de, DnsClient hizmetinin içinde — diskte silinecek bir dosya yoktur. Geçerli kayıtları ipconfig /displaydns ile görebilir ya da ipconfig /flushdns ile temizleyebilirsiniz.
Satın almadan önce lisans kapsamını öğrenin.
Tek seferlik 30 dakikalık deneme temel araçları kapsar. PRO özellikleri ücretli lisans etkinleştirilene kadar kilitlidir.
Bunları da okuyun
Bize yazın: [email protected]