💻 DNS Önbelleği Nedir?
DNS (Alan Adı Sistemi) önbelleği, bilgisayarınızın veya ağınızın daha önce ziyaret ettiğiniz web sitelerinin IP adreslerini geçici olarak sakladığı bir veritabanıdır. Bu, aynı web sitelerini tekrar ziyaret ettiğinizde daha hızlı yüklenmelerini sağlar, çünkü sistem DNS sunucularına tekrar tekrar sormak zorunda kalmaz. Ancak, bazen bu önbellekteki bilgiler güncel olmayabilir veya bozulabilir, bu da bağlantı sorunlarına yol açabilir. İşte bu noktada DNS önbelleğini temizlemek devreye girer.
🛠️ DNS Önbelleği Neden Temizlenir?
- 🌐 Yanlış IP Adresleri: Bir web sitesinin IP adresi değiştiğinde, eski adres önbellekte kalabilir ve siteye erişiminizi engelleyebilir.
- 🔒 Güvenlik Sorunları: Kötü amaçlı yazılımlar DNS önbelleğinizi manipüle ederek sizi sahte web sitelerine yönlendirebilir.
- 🐌 Yavaş İnternet Hızı: Bozuk veya güncel olmayan DNS kayıtları, web sitelerinin yavaş yüklenmesine neden olabilir.
- 🚧 Bağlantı Hataları: "Sayfa Bulunamadı" veya "Sunucuya Ulaşılamıyor" gibi hatalarla karşılaşıyorsanız, DNS önbelleğini temizlemek sorunu çözebilir.
🧰 DNS Önbelleği Nasıl Temizlenir? (Adım Adım Anlatım)
윈도우 Windows'ta DNS Önbelleği Temizleme
Windows işletim sisteminde DNS önbelleğini temizlemek için şu adımları izleyin:
- 🔍 Komut İstemi'ni Açın: Başlat menüsüne "cmd" yazın ve "Komut İstemi"ni yönetici olarak çalıştırın.
- ⌨️ Komutu Girin: Açılan pencereye aşağıdaki komutu yazın ve Enter tuşuna basın:
ipconfig /flushdns
- ✅ 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 işletim sisteminde DNS önbelleğini temizlemek, işletim sistemi sürümüne göre farklılık gösterir. İşte bazı yaygın sürümler için komutlar:
macOS Sierra (10.12) ve Sonrası
- 🔍 Terminal'i Açın: Uygulamalar > İzlenceler > Terminal yolunu izleyerek Terminal'i açın.
- ⌨️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın (şifrenizi girmeniz istenebilir):
sudo killall -HUP mDNSResponder
- ✅ Onaylayın: Komut başarıyla çalıştırıldığında herhangi bir çıktı görmezsiniz.
macOS Yosemite (10.10) ve El Capitan (10.11)
- 🔍 Terminal'i Açın: Uygulamalar > İzlenceler > Terminal yolunu izleyerek Terminal'i açın.
- ⌨️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın (şifrenizi girmeniz istenebilir):
sudo discoveryutil mdnsflushcache
- ⌨️ İkinci Komutu Girin (Gerekirse): Eğer ilk komut çalışmazsa, aşağıdaki komutu deneyin:
sudo discoveryutil udnsflushcaches
- ✅ Onaylayın: Komut başarıyla çalıştırıldığında herhangi bir çıktı görmezsiniz.
🐧 Linux'ta DNS Önbelleği Temizleme
Linux sistemlerinde DNS önbelleği genellikle nscd (Name Service Cache Daemon) veya systemd-resolved tarafından yönetilir. Hangi servisin kullanıldığına bağlı olarak aşağıdaki adımları izleyebilirsiniz:
nscd Kullanılıyorsa
- 🔍 Terminal'i Açın: Terminal'i açın.
- ⌨️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın (root yetkisi gerekebilir):
sudo systemctl restart nscd
- ✅ Onaylayın: nscd servisi yeniden başlatıldığında DNS önbelleği temizlenmiş olacaktır.
systemd-resolved Kullanılıyorsa
- 🔍 Terminal'i Açın: Terminal'i açın.
- ⌨️ Komutu Girin: Aşağıdaki komutu yazın ve Enter tuşuna basın (root yetkisi gerekebilir):
sudo systemd-resolve --flush-caches
- ⌨️ Servisi Yeniden Başlatın (Gerekirse): Eğer ilk komut çalışmazsa, aşağıdaki komutu deneyin:
sudo systemctl restart systemd-resolved
- ✅ Onaylayın: systemd-resolved servisi yeniden başlatıldığında DNS önbelleği temizlenmiş olacaktır.
💡 İpuçları ve Püf Noktaları
- 🔄 Modemi Yeniden Başlatın: DNS önbelleğini temizledikten sonra modeminizi de yeniden başlatmak, olası sorunların önüne geçmenize yardımcı olabilir.
- 🌐 Farklı DNS Sunucuları Kullanın: Google DNS (8.8.8.8 ve 8.8.4.4) veya Cloudflare DNS (1.1.1.1) gibi farklı DNS sunucularını kullanarak daha hızlı ve güvenilir bir internet deneyimi elde edebilirsiniz.
- 🛡️ Güvenlik Yazılımlarını Kontrol Edin: Bazı güvenlik yazılımları DNS ayarlarınızı etkileyebilir. Bu nedenle, güvenlik yazılımınızın doğru yapılandırıldığından emin olun.
Umarım bu rehber, DNS önbelleğini temizleme konusunda size yardımcı olmuştur. İyi gezintiler!