avatar
Kıvrak Beyin
1210 puan • 688 soru • 621 cevap
✔️ Cevaplandı • Doğrulandı

DNS Önbelleği Temizleme: DNS Resolution Failed Sorununa Pratik Çözüm

DNS önbelleği temizleme ne işe yarıyor ve DNS Resolution Failed sorununu nasıl çözüyor? Bu konuda biraz daha pratik bir anlatıma ihtiyacım var.
WhatsApp'ta Paylaş
1 CEVAPLARI GÖR
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
✔️ Doğrulandı
0 kişi beğendi.
avatar
Zeka Avcısı
1240 puan • 660 soru • 653 cevap

🌐 DNS Önbelleği Nedir?

DNS (Alan Adı Sistemi) önbelleği, ziyaret ettiğiniz web sitelerinin IP adreslerini geçici olarak saklayan bir veritabanıdır. Bu, tarayıcınızın veya işletim sisteminizin aynı web sitesini tekrar ziyaret ettiğinizde daha hızlı yüklemesini sağlar. DNS sunucusuna tekrar tekrar sorgu göndermek yerine, önbellekteki bilgileri kullanır.

⚠️ "DNS Resolution Failed" Hatası Neden Oluşur?

"DNS Resolution Failed" hatası, tarayıcınızın veya işletim sisteminizin bir alan adının IP adresini DNS sunucusundan çözemediği anlamına gelir. Bu durumun çeşitli nedenleri olabilir:

  • 📡 DNS Sunucusu Sorunları: DNS sunucusunda geçici bir kesinti veya sorun olabilir.
  • 🔒 Yanlış DNS Ayarları: Bilgisayarınızın veya yönlendiricinizin DNS ayarları yanlış yapılandırılmış olabilir.
  • ⏱️ DNS Önbelleği Bozulması: DNS önbelleğinde hatalı veya güncel olmayan bilgiler bulunabilir.
  • 🔥 Güvenlik Duvarı veya Antivirüs Engellemeleri: Güvenlik duvarı veya antivirüs yazılımı DNS sorgularını engelleyebilir.

🛠️ DNS Önbelleği Nasıl Temizlenir? (Adım Adım Kılavuz)

DNS önbelleğini temizlemek, "DNS Resolution Failed" hatasını çözmek için etkili bir yöntemdir. İşletim sisteminize göre aşağıdaki adımları izleyin:

💻 Windows'ta DNS Önbelleği Temizleme

  1. ⌨️ Komut İstemi'ni Açın: Başlat menüsüne "cmd" yazın ve "Komut İstemi"ni yönetici olarak çalıştırın.
  2. ✍️ Komutu Girin: Açılan pencereye aşağıdaki komutu yazın ve Enter tuşuna basın:

    ipconfig /flushdns

  3. Onaylayın: Başarılı bir şekilde temizlendiğinde, "DNS Çözümleyici Önbelleği başarıyla temizlendi" şeklinde bir mesaj göreceksiniz.

🍎 macOS'ta DNS Önbelleği Temizleme

macOS'ta DNS önbelleğini temizleme komutu, macOS sürümüne göre değişir.

macOS Sierra, High Sierra, Mojave

  1. 🔍 Terminal'i Açın: Uygulamalar > İzlenceler > Terminal yolunu izleyerek Terminal'i açın.
  2. ✍️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın:

    sudo killall -HUP mDNSResponder

  3. 🔑 Parolanızı Girin: Yönetici parolanızı girin (görünmez) ve Enter tuşuna basın.

macOS Catalina, Big Sur, Monterey, Ventura

  1. 🔍 Terminal'i Açın: Uygulamalar > İzlenceler > Terminal yolunu izleyerek Terminal'i açın.
  2. ✍️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın:

    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  3. 🔑 Parolanızı Girin: Yönetici parolanızı girin (görünmez) ve Enter tuşuna basın.

🐧 Linux'ta DNS Önbelleği Temizleme

Linux'ta DNS önbelleğini temizleme yöntemi, kullanılan DNS hizmetine göre değişir.

systemd-resolved Kullanılıyorsa

  1. 🔍 Terminal'i Açın: Terminal'i açın.
  2. ✍️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın:

    sudo systemd-resolve --flush-caches

nscd Kullanılıyorsa

  1. 🔍 Terminal'i Açın: Terminal'i açın.
  2. ✍️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın:

    sudo service nscd restart

dnsmasq Kullanılıyorsa

  1. 🔍 Terminal'i Açın: Terminal'i açın.
  2. ✍️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın:

    sudo service dnsmasq restart

➕ Ek İpuçları ve Çözüm Önerileri

  • 🔄 Modemi/Yönlendiriciyi Yeniden Başlatın: Modemi veya yönlendiriciyi yeniden başlatmak, ağ bağlantısıyla ilgili birçok sorunu çözebilir.
  • 🌐 Farklı Bir DNS Sunucusu Kullanın: Google DNS (8.8.8.8 ve 8.8.4.4) veya Cloudflare DNS (1.1.1.1) gibi farklı bir DNS sunucusu kullanmayı deneyin.
  • 🛡️ Güvenlik Duvarı Ayarlarınızı Kontrol Edin: Güvenlik duvarınızın DNS trafiğini engellemediğinden emin olun.
  • 💻 Tarayıcı Önbelleğini Temizleyin: Tarayıcınızın önbelleğini ve çerezlerini temizlemek de faydalı olabilir.

Yorumlar