DNS Önbelleği Nasıl Temizlenir?
Windows, Mac, Linux ve tarayıcı bazında önbellek temizleme komutları.
Cihazınız daha önce sorduğu alan adlarının cevabını saklıyor ki her seferinde tekrar sormasın. Buna DNS önbelleği deniyor ve sayfa açılışını hızlandırıyor.
Sorun şu: bir sitenin adresi değiştiğinde eski kayıt bir süre daha kullanılıyor. Site açılmıyor ya da eski hâli geliyor.
Ama işin püf noktası şurada: üç ayrı önbellek var ve çoğu kişi yalnızca birincisini temizleyip "olmadı" diyor.
| Katman | Nerede | Ne zaman sorumlu |
|---|---|---|
| İşletim sistemi | Bilgisayarınızda | Tüm uygulamalar etkileniyorsa |
| Tarayıcı | Chrome, Firefox içinde | Yalnızca tarayıcıda sorun varsa |
| Modem | Ev ağınızda | Evdeki tüm cihazlar etkileniyorsa |
Üçüncü sütun teşhis aracınız: sorunun hangi cihazları etkilediğine bakarak hangi önbelleği temizleyeceğinizi bulabilirsiniz.
1. İşletim sistemi önbelleği
Windows — komut istemini açıp:
ipconfig /flushdns
Yönetici yetkisi gerekmez. "DNS Çözümleyici Önbelleği başarıyla temizlendi" mesajı gelir.
macOS — terminalde:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Şifrenizi ister ve hiçbir çıktı vermez; sessizlik başarılı demektir.
Linux — dağıtıma göre değişiyor:
sudo resolvectl flush-caches— systemd kullanan sistemlersudo systemctl restart nscd— nscd varsa
2. Tarayıcı önbelleği
Bu adım en çok atlanan yer. Tarayıcılar kendi DNS önbelleklerini tutuyor ve işletim sistemininkini temizlemek onları etkilemiyor.
Chrome ve Edge: adres çubuğuna
chrome://net-internals/#dns yazın, açılan sayfada
Clear host cache düğmesine basın. Edge’de aynı adres
edge://net-internals/#dns.
Firefox: about:networking#dns adresine
gidip Clear DNS Cache düğmesine basın.
Tarayıcıyı tamamen kapatıp açmak da çoğu zaman aynı işi görüyor — ama arka planda çalışmaya devam ediyorsa (Chrome varsayılan olarak öyle) yetmiyor.
3. Modem önbelleği
Modeminiz de DNS sorgularını önbelleğe alıyor. Evdeki tüm cihazlarda aynı sorun varsa sorumlu büyük olasılıkla burası.
Temizlemenin yolu basit: modemi kapatıp otuz saniye bekleyin, tekrar açın. Ayrı bir "önbelleği temizle" düğmesi genellikle yok.
Modem arayüzünden yeniden başlatma seçeneği de aynı işi görüyor — arayüze nasıl girileceği ayrı bir yazıda.
Dürüst uyarı: nadiren çözümdür
DNS önbelleği temizlemek internet sorunları için sık önerilen bir adım ama gerçekte dar bir sorun kümesini çözüyor.
Çözdüğü durumlar:
- Yeni taşınmış bir sitenin eski adresi geliyorsa
- Az önce DNS ayarınızı değiştirdiyseniz ve etkisini görmüyorsanız
- Bir site sizde açılmıyor ama başkalarında açılıyorsa
- Kendi sitenizin alan adını yeni yönlendirdiyseniz
Çözmediği durumlar:
- İnternet yavaş — nedenleri ayrı bir yazıda
- Bağlantı kopuyor — paket kaybına bakın
- Hiçbir site açılmıyor — DNS ayarınız yanlış olabilir
- Oyunda ping yüksek — ping ile ilgisi yok
Son maddeye dikkat: DNS ve ping farklı şeyler. Önbellek temizlemek gecikmenizi değiştirmez.
Kayıtlar zaten kendiliğinden siliniyor
Her DNS kaydının bir yaşam süresi var — TTL deniyor. Süre dolduğunda kayıt kendiliğinden düşüyor ve yeniden soruluyor.
Tipik değerler 5 dakika ile 24 saat arası. Yani beklerseniz sorun zaten çözülüyor; temizlemek sadece hızlandırıyor.
Bir alan adının TTL değerini DNS sorgulama aracımızla görebilirsiniz — sonuçlarda saniye cinsinden yazıyor.
Temizledim, hâlâ eski adres geliyor
Sırayla kontrol edin:
- Tarayıcı önbelleğini de temizlediniz mi? En sık atlanan adım.
- Modemi yeniden başlattınız mı? Evdeki tüm cihazlar etkileniyorsa şart.
- Hosts dosyasında kayıt var mı? Bu dosya DNS’ten önce okunuyor ve önbellek temizlemek onu etkilemiyor — hosts dosyası.
- VPN açık mı? Açıksa DNS sorguları tünelden gidiyor ve yerel temizlik işe yaramıyor.
- Değişiklik gerçekten yayıldı mı? Alan adı değişikliklerinin dünyaya yayılması 48 saati bulabiliyor.
Üçüncü madde sinsi: hosts dosyası önbellekten bağımsız çalışıyor ve oraya yazılmış bir satır tüm temizlik denemelerinizi boşa çıkarıyor.
Değiştirmek mi, temizlemek mi?
Sorun sürekli tekrarlıyorsa asıl mesele önbellek değil DNS sunucunuz olabilir. Operatör DNS sunucuları bazen yavaş ya da eski kayıt tutuyor.
Alternatif sunuculara geçmek için Cloudflare DNS ya da Google DNS yazılarımıza, platform adımları için Windows ve modem yazılarımıza bakabilirsiniz.
Sıkça sorulan sorular
DNS önbelleği nasıl temizlenir?
Windows’ta komut isteminde ipconfig /flushdns, macOS’ta sudo dscacheutil -flushcache komutu kullanılır. Tarayıcının kendi önbelleğini de ayrıca temizlemeniz gerekir.
Temizledim ama değişmedi.
Muhtemelen tarayıcı önbelleğini atladınız; Chrome’da chrome://net-internals/#dns adresinden temizlenir. Evdeki tüm cihazlar etkileniyorsa modemi de yeniden başlatın.
Kaç ayrı DNS önbelleği var?
Üç: işletim sistemi, tarayıcı ve modem. Sorunun hangi cihazları etkilediğine bakarak hangisini temizleyeceğinizi bulabilirsiniz.
DNS önbelleği temizlemek interneti hızlandırır mı?
Hayır. Yalnızca eski bir adres kaydı yüzünden açılmayan siteleri çözer. Hız, gecikme ve bağlantı kopmalarıyla ilgisi yoktur.
Temizlemesem ne olur?
Her kaydın bir yaşam süresi (TTL) var; süre dolunca kayıt kendiliğinden düşer ve yeniden sorulur. Temizlemek yalnızca bunu hızlandırır.