DNS önbelleği (DNS Cache) ziyaret ettiğiniz web sitelerinin alan adları ile bunlara karşılık gelen IP adreslerini depolar. Bu sayede Internet erişimini hızlandırır ve web deneyiminizin iyileşmesine yardımcı olur. DNS önbelleğinin temizlenmesi, bağlantı hızınızı artırabilir ve muhtemel bağlantı sorunlarını çözebilir. Bu yazıda Windows, MAC OS ve Linux işletim sistemleri için DNS önbelleği temizleme nasıl yapılır, bu işlemin faydaları nelerdir adım adım açıklıyoruz.

DNS Önbelleği Nedir?
Modern işletim sistemleri istekleri daha hızlı yerine getirmek için DNS sorgularından dönen alan adı – IP adres eşleşmelerini önbelleğe alırlar.
Tarayıcınıza bir URL yazdığınızda siteyi bulmak için DNS sunucularına bir istek gönderir. Ancak bu isteği her defasında DNS sunucularına göndermek yerine bu bilgiler önbelleğe alınır. Sonraki sefer aynı adresi yazdığınızda tarayıcı DNS önbelleğine bakar ve daha hızlı sonuç döndürür.
Böylece DNS sunucularına daha az istek gider. Gereksiz ağ trafiğinin oluşması önlenir. Daha da önemlisi web sitesine çok daha hızlı erişim sağlanır.
DNS Önbelleği Nasıl Temizlenir?
Windows için Adımlar
Windows işletim sistemlerinde (örneğin Windows 10 veya Windows 11) DNS önbelleğini temizlemek için sırasıyla aşağıdaki adımlar uygulanır:
1). Başlat menüsüne gidin, “komut istemi” veya “cmd” yazarak Enter tuşuna basın. Veya “Windows tuşu + R” tuş kombinasyonuna bastıktan sonra açılan pencereye “cmd” yazarak Enter tuşuna basın.

2. Ardından açılan DOS ekranında ipconfig -flushdns yazarak Enter tuşuna basın.
3. Sonra gelen satırda “Successfully flushed the DNS Resolver Cache.” notunu göreceksiniz. Böylece DNS önbelleğini başarıyla temizlediniz.

MAC OS için Adımlar
MAC OS İşletim sistemlerinde DNS önbellek temizliği için öncelikle komut terminalini açmak gerekiyor. Bu amaçla aşağıdaki adımları takip ederek komut terminaline erişin.
1. cmd + Space ile Splotligh Search açın.
2. Açılan alana terminal yazın ve Terminal.app uygulamasını açın.
3. Aşağıdaki komutu yazarak Enter tuşuna basın.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
4. Karşınıza bilgisayar şifrenizi soran bir ekran gelecektir. Şifrenizi yazdığınızda DNS önbelleğini temizlemiş olacaksınız.
NOT: Kullandığınız işletim sistemine göre çalıştırmanız gereken komut farklılık gösterebilir. MAC OS sürümünüzü kontrol etmek için;
- Ekranınızın sol üst köşesindeki Apple menüsüne tıklayın.
- About This Mac seçin.
MAC OS sürümünüze bağlı olarak aşağıdaki uygun komutlardan birini kullanın:
Monterey, Big Sur, Catalina için;
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Mojave, High Sierra, Sierra, El Capitan, Mavericks, Mountain Lion, Lion için;
sudo killall -HUP mDNSResponder
Linux için Adımlar
Linux işletim sistemlerinde DNS önbelleğini temizlemek için öncelikle Ctrl + Alt + T tuşlarına basarak komut terminalini açıyoruz. Daha sonra;
Nscd DNS Cache Temizlemek için;
sudo /etc/init.d/nscd restart
DNSMasq DNS Cache Temizlemek için;
sudo /etc/init.d/dnsmasq restart
BIND DNS Cache Temizlemek için;
sudo /etc/init.d/named restart
Hemen sonrasında da rndc servisini yeniden başlatıyoruz.
sudo rndc restart
sudo rndc exec
Ubuntu için;
sudo /etc/init.d/dns-clean restart (sonra Enter)
sudo /etc/init.d/networking force-reload (sonra Enter)
Chrome’da DNS Önbelleği Temizleme
Google Chrome’da web sitelerine erişimde sorun yaşıyorsanız Chrome DNS önbelleğini temizlemeniz gerekebilir. Bunun için adres çubuğuna chrome://net-internals/#dns yazıp Enter tuşuna basın.

DNS Önbelleği Temizleme Neden Yapılır?
DNS önbelleğini temizlemenin bazı önemli sebepleri vardır. Bunlar;
DNS Çözümleme Hataları
Herhangi bir web sitesine erişmek istediğinizde örneğin DNS_PROBE_FINISHED_NXDOMAIN veya CONNECTION_TIMED_OUT hatası alıyorsanız DNS önbelleği temizlemek işinize yarayabilir.
DNS Güncellemelerinin Hızlanması
Hosting değişikliği gibi işlemlerde DNS kayıtlarının değiştirilmesi gerekir. Bu durumda yeni DNS kaydının Internet ortamında güncellenmesi biraz zaman alır. DNS önbelleğini temizlemeniz güncel kayıtlara erişmenizi sağlar.
DNS Spoofing Saldırılarını Önlemek
Bazı saldırganlar kullanıcıları sahte ya da zararlı sitelere yönlendirmek için DNS Spoofing (ya da Poisoning) saldırısı yaparak DNS kayıtlarını değiştirirler.
DNS önbelleğinin temizlenmesi bu tarz durumların önüne geçmeye yardımcı olur.
404 Hatalarını Önlemek
404 hatası bir websitesinin geçerli olmayan bir sayfasına erişmek istediğinizi belirtir. DNS önbelleği temizleme, sitenin güncel haline erişmenizi ve dolayısıyla da 404 hatalarının önüne geçmenizi sağlar.
Yazı Önerisi:
- Ücretsiz En İyi DNS Sunucuları – 2025 (Güncel)
- Apple Bilgisayarlara Neden Mac Deniliyor?
- Windows’ta Sabit Disk Neden C Harfinden Başlar?
- Google Chrome Versiyon Öğrenme: Kolay Rehber
- TL (₺) İşareti Nasıl Yapılır? Klavye Kısayolları ve Kolay Yöntemler