Anasayfa » Teknoloji » DNS Önbelleği Nasıl Temizlenir?

DNS Önbelleği Nasıl Temizlenir?

DNS (Domain Name System) önbelleği, Internet tarayıcıları ve işletim sistemleri tarafından ziyaret ettiğiniz web sitelerinin IP adreslerini hızlı bir şekilde bulmak için kullanılır. Ancak zamanla bu önbellek güncel olmayan bilgiler içerebilir. Bu nedenle, DNS önbelleğini temizlemek, daha hızlı ve güvenilir bir Internet deneyimi sağlamak için hem gerekli hem de önemlidir. İşte Windows, Mac OS ve Linux işletim sistemleri için DNS önbelleği nasıl temizlenir, adım adım açıklıyorum.

DNS önbelleği nasıl temizlenir?
DNS önbelleği nasıl temizlenir?

Windows İşletim Sistemi için DNS Önbelleği Temizleme

Windows işletim sistemlerinde DNS önbelleğini temizlemek için sırasıyla aşağıdaki adımlar uygulanır:

  • 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.
Windows'ta komut satırı açmak için "Başlat-Çalıştır" ve "cmd" komutu yazılır
Windows’ta komut satırı açmak için “Başlat-Çalıştır” ve “cmd” komutu yazılır
  • Ardından açılan DOS ekranında ipconfig -flushdns yazarak Enter tuşuna basın. Sonra gelen satırda “Successfully flushed the DNS Resolver Cache.” notunu görürseniz, tebrikler, DNS önbelleğini başarıyla temizlediniz.
Windows'ta komut satırından (cmd) DNS önbelleği temizleme
Windows’ta komut satırından (cmd) DNS önbelleği temizleme

MAC OS İşletim Sistemi için DNS Önbelleği Temizleme

MAC OS İşletim sistemlerinde DNS önbellek temizliği için öncelikle Komut Terminali’ni açıyoruz. Bu amaçla;

Application › Utilities › Terminal veya,
Go > Utilities > Terminal

adımlarını takip ederek Komut Terminaline erişiyoruz.

Kullandığınız işletim sistemine göre çalıştırmanız gereken komut dizileri aşağıda gösterilmiştir.

OS X 10.15 (Catalina)
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X 10.12 (Sierra), 10.13 (High Sierra) ve 10.14 (Mojave)
sudo killall -HUP mDNSResponder

OS X 10.11 (El Capitan)
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X 10.10 (Yosemite)

10.10.4+ Versiyonu:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

10.10.1, 10.10.2, 10.10.3 Versiyonları:
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcache

OS X 10.9 (Mavericks)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X 10.7 (Lion) ve 10.8 (Mountain Lion)
sudo killall -HUP mDNSResponder

OS X 10.5 (Leopard) ve 10.6 (Snow Leopard)
sudo dscacheutil -flushcache

OS X 10.4 (Tiger) ve öncesi
lookupd -flushcache

Linux İşletim Sistemi için DNS Önbelleği Temizleme

Linux işletim sistemlerinde DNS önbelleğini temizlemek için öncelikle Ctrl + Alt + T tuşlarına basarak Komut Terminali’ni 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)

Yazı Önerisi:
9 Adımda Internet Hızını Arttırma
Apple Bilgisayarlara Neden “Mac” Deniliyor?

Beğendiysen Paylaş:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir