DNS önbelleği nasıl temizlenir?

Windows®

DNS önbelleğinizi temizlemek için Windows kullanıyorsanız aşağıdaki adımları izleyin:

  1. Başlat’a veya Windows simgesine tıklayın.
  2. Arama kutusuna cmd yazın.
  3. Komut İstemi’ne sağ tıklayın ve Yönetici Olarak Çalıştır seçeneğini seçin.
  4. Aşağıdaki komutu çalıştırın:
ipconfig /flushdns

Eğer komut başarılı bir şekilde çalışırsa, sistem aşağıdaki mesajı döndürür:

Windows IP configuration successfully flushed the DNS Resolver Cache.

macOS®

DNS önbelleğinizi temizlemek için macOS X 10.10.4 veya daha yeni bir sürüm kullanıyorsanız, aşağıdaki adımları izleyin:

UYARI:
Bu komutu çalıştırmak için bilgisayarın yönetici hesap şifresini bilmeniz gerekmektedir.

  1. Uygulamalar’a tıklayın.
  2. Yardımcı Programlar’a tıklayın.
  3. Terminal’e tıklayın.
  4. Aşağıdaki komutu çalıştırın:
sudo killall -HUP mDNSResponder

Eğer komut başarılı bir şekilde çalışırsa, sistem herhangi bir çıktı döndürmez.


ChromeOS

DNS önbelleğinizi temizlemek için ChromeOS kullanıyorsanız, aşağıdaki adımları izleyin:

  • Yeni bir Chrome sekmesi açın.
  • Aşağıdaki adresi girin:
chrome://net-internals
  • Enter tuşuna basın.
  • Menüden DNS‘i seçin.
  • Host önbelleğini temizle butonuna tıklayın.

Eğer komut başarılı bir şekilde çalışırsa, sistem tekrar herhangi bir DNS sorgusu yapacaktır.


Ubuntu®

DNS önbelleğinizi temizlemek için Ubuntu kullanıyorsanız, aşağıdaki komutu çalıştırın:

sudo resolvectl flush-caches

Eğer komut başarılı bir şekilde çalışırsa, boş bir önbellekle sonuç döndürecektir.


Non-Ubuntu Linux®

Ubuntu dışı bir Linux tabanlı işletim sistemi kullanıyorsanız (örneğin, CloudLinux™ veya AlmaLinux OS), DNS önbelleğinizi temizlemek için aşağıdaki komutu çalıştırın:

systemctl restart nscd

Eğer komut başarılı bir şekilde çalışırsa, sistem herhangi bir çıktı döndürmez.


/etc/hosts dosyasını nasıl düzenlersiniz

Bazı sunucu geliştirme ortamları, MAMP gibi, işletim sisteminizin /etc/hosts dosyasındaki adresleri temizlemenizi engelleyerek DNS çakışmalarına neden olabilir. Bu tür bir ortamı kullanırken bir DNS önbelleği hatası alırsanız, çakışan IP adresinin satırını /etc/hosts dosyanızdan manuel olarak silmeniz gerekir.

/etc/hosts dosyanızı manuel olarak düzenlemek için aşağıdaki adımları izleyin:

Not:
Eğer Windows kullanıyorsanız, bu adımları yönetici ayrıcalıklarıyla gerçekleştirmeniz gerekir.
Eğer macOS kullanıyorsanız, bilgisayarın yönetici hesap şifresini bilmeniz gerekir.

10.0.0.0 localhost
192.0.2.0 example.com
8.8.8.8 google.com

Eski veya düzgün çalışmayan IP adreslerini içeren satırları silin.

Dosyayı kaydedin.

Değişikliklerin uygulanabilmesi için DNS önbelleğini temizleyin.