DNS Önbelleği Nasıl Temizlenir

DNS temizliği (DNS Cache) nasıl yapılır?
Yazar Sanem Arslan
Güncellendi 2 yıl önce

Çoğu bilgisayar işletim sistemi, bir web sitesine bağlanırken her seferinde DNS adreslerini sorgulayıp bulmak yerine, ilk ziyaretten sonra önbelleğe alır ve sonraki ziyaretlerde DNS çözümleme işlemi için vakit kaybını önleyerek ağ performansını hızlandırır.

Ancak, bir web sitesi etki alanı ayarlarını yapılandırırken veya farklı bir Hosting sağlayıcısına transfer olurken, bilgisayarınızın DNS önbelleği araya girerek doğru siteye erişmenizi engelleyebilir. Bu sorunu çözmek için DNS önbelleğini birkaç kolay adımda temizleyerek bilgisayarınızın doğru internet sayfasına gitmesini sağlayabilirsiniz.

Windows İşletim Sistemleri İçin DNS Önbelleği Temizleme
  1. Bir DOS komut penceresi açın. Bunu yapmak için tıklayın Başlat’a tıklayarak cmd yazıp, ardından Enter tuşuna basın.
  2. Komut istemi ekranında aşağıdaki komutu yazın ve ardından Enter tuşuna basın:
    ipconfig /flushdns
  3. DNS önbelleğiniz artık temiz.
Google Chrome tarayıcısı için DNS Önbelleği Temizleme

Google Chrome web tarayıcısı kendi dahili DNS önbelleğini korur. DNS Önbelleği Temizleme için şu adımları izleyin:

  1. Google Chrome’u başlatın.
  2. Adres çubuğuna chrome://net-internals/#dns yazın. Bu komut Google Chrome, dahili DNS önbelleğinde bir ana bilgisayar listesi görüntüler.
  3. Clear Host Cache butonuna tıklayın.
  4. Tekrar adres çubuğuna chrome://net-internals/#sockets yazın.
  5. Sırasıyla Close Idle Sockets ve ardından Flush Sockets Pools butonuna tıklayın.

Bu işlemden sonra tarayıcı önbelleğinizi temizlemiş olacaksınız.

Mac OS X işletim sistemleri için DNS Önbelleği Temizleme

Apple Mac OS X’te DNS önbelleğini temizlemek için şu adımları izleyin:

  1. Bir terminal penceresi açın. Bunu yapmak için Başvurular > Araçlar > Terminal yolunu izleyin.
  2. Önbelleği temizlemek için komut istemine Mac OS X sürümünüz için uygun komutu yazın: 
  • OS X Yosemite v10.10.4 ya da üstü için aşağıdaki komutu yazın:

sudo killall -HUP mDNSResponder

  • OS X Yosemite v10.10 v10.10.3 için aşağıdaki komutu yazın:

sudo discoveryutil mdnsflushcache

  • OS X Mavericks, Mountain Lion ve Lion için aşağıdaki komutu yazın:

sudo killall -HUP mDNSResponder

  • Mac OS X Snow Leopard için aşağıdaki komutu yazın:

sudo dscacheutil -flushcache

DNS önbelleğiniz artık temiz.

Soruna yeterince yanıt bulabildin mi?