Windows, macOS ve Linux'ta DNS Resolver Önbelleğini Nasıl Temizlersiniz

DNS resolver önbelleğini temizlemek, internet bağlantı sorunlarını çözmeye yardımcı olabilir ve sisteminizin en güncel DNS bilgilerini kullanmasını sağlar. Bu makale, Windows 11/10, macOS ve Linux'ta DNS önbelleğini temizlemek için adım adım talimatlar sunmaktadır.

Windows 11/10 Kullanıcıları İçin

  1. Komut İstemcisini Açın

    • Windows + S tuşlarına basarak arama çubuğunu açın.
    • cmd veya Komut İstemcisi yazın.
    • Komut İstemcisi üzerine sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
  2. DNS Önbelleğini Temizle

    • Komut İstemcisi penceresine ipconfig /flushdns yazın ve Enter tuşuna basın:
      Viewer window
    • DNS Resolver Önbelleğinin başarıyla temizlendiğini belirten bir onay mesajı görmelisiniz:
      Viewer window

macOS Kullanıcıları İçin

  1. Terminali Açın

    • Command + Space tuşlarına basarak Spotlight'ı açın.
    • Terminal yazın ve Enter tuşuna basın veya Applications klasörü içindeki Utilities klasöründe Terminal uygulamasını bulabilirsiniz.
  2. DNS Önbelleğini Temizle

    macOS sürümünüze bağlı olarak, aşağıdaki uygun komutu girin ve Enter tuşuna basın. Komutu yürütmek için yönetici parolanızı girmeniz gerekebilir.

    • macOS 10.11 (El Capitan) ve üzeri için:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • macOS 10.10 (Yosemite) için:
      sudo killall -HUP mDNSResponder
    • macOS 10.9 (Mavericks), 10.8 (Mountain Lion) ve 10.7 (Lion) için:
      sudo dscacheutil –flushcache
    • macOS 10.6 (Snow Leopard) için:
      sudo lookupd –flushcache

Linux Kullanıcıları İçin

Linux'ta DNS önbelleğini temizlemek, kullanılan DNS hizmetine bağlıdır. Örneğin nscd, dnsmasq veya systemd-resolved gibi.

systemd-resolved için (yeni dağıtımlarda yaygın):

  • Bir terminal penceresi açın.
  • Aşağıdaki komutu girin:
    sudo systemd-resolve --flush-caches

nscd için:

  • Bir terminal penceresi açın.
  • Aşağıdaki komutu girin:
    sudo systemctl restart nscd

dnsmasq için:

  • Bir terminal penceresi açın.
  • Aşağıdaki komutu girin:
    sudo systemctl restart dnsmasq

Sonuç

DNS önbelleğinizi temizlemek, birçok yaygın internet bağlantı sorununu çözebilecek basit bir işlemdir. Eğer DNS önbelleğinizi temizledikten sonra hala sorun yaşıyorsanız, internet bağlantınızı kontrol etmeyi veya daha fazla yardımcı olması için ISP'nizle iletişime geçmeyi düşünün.

Etiketler: Bağlantı