DNS önbelleği veya DNS Cache ziyaret ettiğiniz web sitelerinin alan adları ile bunlara karşılık gelen IP adreslerinin bilgisayarınızda depolandığı bir alan. DNS önbelleği web sayfalarının daha hızlı açılmasını sağlar ve dolayısıyla Internet deneyiminiz iyileşir. Kimi durumlarda DNS önbelleğinin temizlenmesi, bağlantı hızınızı artırabilir ve muhtemel bağlantı sorunlarını çözebilir. Bu yazıda DNS önbelleği temizleme işlemini farklı işletim sistemleri (Windows, MAC OS ve Linux) için adım adım anlatacağız. Ayrıca bu işlemin faydaları hakkında da bilgiler vereceğiz.
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 erişmek istenen web sitesine çok daha hızlı erişim sağlanır.
DNS Önbelleği Temizleme
DNS önbelleğinin temizlenmesi her işletim sisteminde farklılık gösterir. Bu aşamada sırasıyla Windows, MAC OS ve Linux işletim sistemleri ve farklı sürümleri için DNS önbelleği temizleme adımlarını göreceğiz.
Windows
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
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
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
Google Chrome tarayıcısında 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.
Açılan ekranda “Clear host cache” butonuna tıkladığınızda Chrome DNS önbelleğini temizlemiş olursunuz.

DNS Önbelleği Neden Temizlenir?
DNS önbelleğini temizlemenin bazı önemli sebepleri vardır. Bunları şu şekilde sıralayabiliriz:
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.
İlginizi Çekebilir:
- Ücretsiz En İyi DNS Sunucuları – 2026 (Güncel)
- Apple Bilgisayarlara Neden Mac Deniliyor?
- Windows’ta Sabit Disk Neden C Harfinden Başlar?
- Google Chrome Versiyon Öğrenme: Kolay Rehber
- Klavyede TL İşareti (₺) Nasıl Yapılır? Tüm Cihazlar İçin
- Kredi Kartı Kaç Günde Gelir? (Güncel ve Detaylı Rehber) - 10/04/2026
- Mayıs Ayı Önemli Günler ve Haftalar Listesi [Güncel] - 03/04/2026
- Araç Muayenesi Ne Kadar Sürer? (2026 Güncel Süreler) - 28/03/2026
