DNS önbelleği nedir ve neden bayatlar
Windows, son DNS yanıtlarının yerel bir kopyasını tutar: DNS İstemcisi hizmeti (Dnscache) her alan adı-IP çevirisini saklar; böylece tekrar eden ziyaretler çözümleyiciyi atlar ve daha hızlı yüklenir. Her kaydın, alan adının sahibi tarafından belirlenen bir TTL'i (yaşam süresi) vardır ve süreleri dolan kayıtlar normalde kendi kendine yenilenir. Windows, başarılı yanıtların yanı sıra başarısız sonuçları da kısa süre önbelleğe alır; bu yüzden yiten tek bir sorgu sonraki birkaç saniye, hatta dakika boyunca yankılanabilir.
Önbellek ancak gerçeklik, kayıtların süresinden hızlı değiştiğinde soruna dönüşür: bir site yeni bir sunucuya taşınır, hosts dosyasını düzenlersiniz, VPN trafiği yeniden yönlendirir ya da internet sağlayıcınız size başka bir çözümleyici verir. Windows, hafızasındaki dünkü — ya da bariz hatalı — verilerle yanıtlamaya devam eder; tarayıcı DNS_PROBE_FINISHED_NXDOMAIN veya ERR_NAME_NOT_RESOLVED gösterirken odadaki diğer tüm cihazlar siteyi sorunsuz açar.
- Site telefonda açılıyor ama bilgisayarda açılmıyor — önbellekteki kayıt eski bir adrese işaret ediyor
- hosts dosyasını düzenlediniz ama tarayıcı hâlâ eski IP'ye bağlanıyor
- VPN bağlandı ya da bağlantısı kesildi ve bazı alan adları bir daha dönmedi
- Tarayıcılar ERR_NAME_NOT_RESOLVED veya DNS_PROBE_FINISHED_NXDOMAIN bildiriyor
- Farklı bir DNS sunucusuna geçtiniz ve eski, olumsuz yanıtlar geri gelmeye devam ediyor
Önbelleği temizleme — Komut İstemi ve PowerShell
Klasik yol Komut İstemi'dir: Win+R'ye basın, cmd yazın, Enter'a basın, ardından ipconfig /flushdns komutunu çalıştırın. Windows, çözümleyici önbelleğinin temizlendiğini tek satırlık bir onayla bildirir — prosedürün tamamı budur: yeniden başlatma yok, standart kurulumda yönetici hakları da gerekmez. PowerShell'deki karşılığı Clear-DnsClientCache cmdlet'idir; tıpkı aynı önbelleği temizler ve terminal zaten açıksa işinizi kolaylaştırır.
İki yardımcıyı bilmeye değer. ipconfig /displaydns, geçerli önbelleği konsola yazdırır; temizlemeye karar vermeden önce Windows'un ne hatırladığını görürsünüz. Chrome veya Edge kullanıyorsanız her tarayıcının kendi küçük DNS önbelleğini tuttuğunu unutmayın: sistem genelinde temizlikten sonra site hâlâ huysuzlanıyorsa chrome://net-internals/#dns (veya edge://net-internals/#dns) adresini açıp Clear host cache düğmesine tıklayın.
Temizlemenin neyi düzelttiği ve neyi düzeltmediği
Bu işlem belleği onarır, tesisatı değil. Arıza eski ya da bozuk bir yerel kayıttan kaynaklanıyorsa işe yarar; çözümleyicinin kendisine ulaşılamıyorsa, yönlendirici hattı kaybettiyse ya da site gerçekten kapalıysa hiçbir şey yapamaz — o durumlarda ağdaki tüm cihazlar birlikte başarısız olur. Belirti birkaç dakika içinde geri geliyorsa önbellek habercidir, suçlu değil: sistemi 1.1.1.1 gibi güvenilir bir genel çözümleyiciye geçirin ve bir tarayıcı eklentisinin ya da antivirüsün DNS'ye araya girip girmediğini kontrol edin.
Uyması gereken bir takvim de yok: temizlik talep üzerine yapılan bir onarımdır, bakım ritüeli değil. Sağlıklı bir makinede haftalık yapmak hiçbir şeyi değiştirmez, çünkü önbellek zaten işini yapmaktadır. Ne var ki DNS değişikliklerinden, ağ değişimlerinden ve VPN oturumlarından sonra bir saniyelik temizlik, kafa karıştıran yenileme denemelerinin dakikalarını kurtarır.
Sorular ve yanıtlar
DNS önbelleğini temizlemek güvenli mi?
Evet. Yalnızca önbelleğe alınmış sorguları silersiniz; ayarlar, parolalar veya Wi-Fi profilleri değil. Birkaç dakikalık internette gezinme, önbelleği kendiliğinden yeniden doldurur. Var olan en az müdahaleci ağ onarımlarından biridir.
ipconfig /flushdns sonrasında bilgisayarı yeniden başlatmam gerekir mi?
Hayır, etki anında görülür. Yeniden başlatma yalnızca Winsock'un veya TCP/IP yığınının sıfırlanması gibi daha derin onarımlar için gerekir.
Temizlemeden önce DNS önbelleğinde ne olduğunu nasıl görürüm?
Komut İstemi'nde ipconfig /displaydns çalıştırın. Komut, önbellekteki her kaydı türü, kalan TTL'si ve değeriyle birlikte listeler; bayat bir kaydın sorunun gerçekten kaynağı olup olmadığını doğrulamaya yarar.
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]