Bağlantı sorunları yaşıyorsanız, aşağıdaki yöntemlerden birini kullanarak Windows 11'de DNS çözümleyici önbelleğini temizlemeyi deneyin.
Bağlantı sorunları yaşıyorsanız, belirli bir web sayfasına erişmede sorun yaşıyorsanız, DNS önbelleği bozuksa veya "DNS Sunucusu Kullanılamıyor" hatası alıyorsanız, sorunun nedeni eski veya bozuk bir yerel DNS önbelleği olabilir. Bu sorunların çoğu, Windows 11'de DNS önbelleği manuel olarak temizlenerek veya dinlendirilerek çözülebilir. Bu işleme "DNS temizleme" denir.
Windows 11'de DNS önbelleğini temizlemek için Komut İstemi, PowerShell, Komut Çalıştırma ve tarayıcıyı kullanarak dört farklı yöntem vardır. Windows 11'de DNS önbelleğini temizlemek oldukça kolay bir işlemdir ve bunu yapmak için herhangi bir teknik uzmanlığa ihtiyacınız yoktur. Bu öğretici, farklı yöntemler kullanarak Windows 11'de DNS önbelleğini temizlemenin ayrıntılı adımlarında size yol gösterecektir.
DNS Önbelleği Nedir ve Ne İşe Yarar?
Etki Alanı Adı Sistemi anlamına gelen DNS, herkese açık tüm web sitelerinin ve bunların IP adreslerinin (İnternet telefon rehberi gibi) bir dizinidir. DNS'nin birincil işlevi, insan tarafından okunabilen alan adlarını (örneğin, www.youtube.com) makine tarafından okunabilen IP adreslerine (208.65.153.238) çevirmektir.
Bir kullanıcı web tarayıcısında bir web sitesi aradığında, DNS sunucusu kullanıcının alan adını (web sitesi adı/URL) bir IP adresine çevirir ve sitenin verilerine erişmek için cihazı ilgili web sitesine yönlendirmek için bu IP adresini kullanır. Cihaz ve web sitesi arasında bağlantı kurulduğunda, DNS, DNS aramalarıyla ilgili bilgileri "DNS önbelleği" adı verilen geçici depolama alanında saklar.
DNS önbelleği, cihazınızda ziyaret ettiğiniz veya şu anda ziyaret ettiğiniz web sitelerinin ve diğer etki alanlarının ana bilgisayar adlarını ve IP adreslerini içerir. Bu, aynı web sitelerini ziyaret etmeye çalıştığınızda bilgisayarın önbelleğe hızlı bir şekilde başvurmasına yardımcı olur, böylece bir web sitesinin URL'sini karşılık gelen IP'ye kolayca çözebilir, bu da bir sonraki açışınızda sitenin daha hızlı yüklenmesine neden olur.
DNS Önbelleğini Temizlemek Ne Yapar?
DNS önbelleği zaman içinde gereksiz kayıtlarla dolup taşabilir veya hatalı bilgilerle bozulabilir, bu da ağ bağlantınızın önemli ölçüde yavaşlamasına ve bazı ağ sorunlarına neden olabilir.
Cihazlar, önbelleği ve ana bilgisayar adını düzenli aralıklarla otomatik olarak günceller. Ancak, web siteleri her zaman aynı kalmaz, etki alanları veya IP adresleri zaman zaman değişir, bu nedenle bir web sitesinin IP adresi DNS önbelleği güncellenmeden önce değiştirilirse, önbellekteki mevcut veriler eski ve geçersiz hale gelir. Bu da web sitelerinde bağlantı sorunlarına neden olur.
DNS önbelleğini temizlemek, tüm IP adreslerini veya diğer DNS kayıtlarını önbellekten kaldırır ve böylece bilgisayarınızı güncellenmiş DNS kayıtlarını sıfırdan almaya zorlar. Bu, bağlantı sorunlarının, yanlış görüntülenen web içeriğinin ve diğer sorunların çözülmesine yardımcı olabilir ve internet bağlantınızın hızını ve performansını iyileştirebilir.
DNS kayıtları genellikle siber saldırıların hedefidir. Bilgisayar korsanları, trafiği DNS sahtekarlığı veya DNS zehirlenmesi olarak adlandırılan sahte bir web sitesine yönlendirmek için DNS önbelleğine erişebilir ve Alan Adı kayıtlarını değiştirebilir. Bu nedenle, önbelleği temizlemek veya sıfırlamak da güvenlik nedeniyle önemlidir.
Artık DNS önbelleğinin temellerini ve temizlemenin ne işe yaradığını biliyorsunuz, şimdi Windows 11'de DNS önbelleğini nasıl temizleyeceğinize bakalım.
Komut İstemini Kullanarak DNS Önbelleğini Temizleme
Windows 11'de DNS önbelleğini kaldırmak veya sıfırlamak için Komut istemini kullanabilirsiniz.
İlk olarak, görev çubuğundan "Başlat" veya "Ara" düğmesine tıklayın ve "Komut İstemi" veya "cmd"yi arayın. Ardından, sağ bölmede ilgili sonuç için 'Yönetici Olarak Çalıştır' seçeneğini seçin.
DNS önbelleğini temizlemeye başlamadan önce, Windows IP yapılandırması altındaki mevcut tüm DNS girişlerini gözden geçirelim. Bunu yapmak için, CMD'ye aşağıdaki komutu yazın veya kopyalayın/yapıştırın ve Enter'a basın:
ipconfig /displaydns
Bu, bilgisayarınızdaki tüm DNS bilgilerini görüntüler. Yalnızca DNS önbelleğini temizlemek istiyorsanız, sonraki komutu kullanın.
DNS önbelleğini temizlemek için Komut İstemi'ne aşağıdaki komutu yazın veya kopyalayın/yapıştırın:
ipconfig /flushdns
Görev tamamlandıktan sonra, DNS çözümleyici Önbelleğinin başarıyla temizlendiğini belirten bir mesaj alacaksınız.
Yalnızca belirli bir web sitesinde bağlantı sorunlarınız varsa, geçerli oturum için DNS'yi durdurmak sorunu çözebilir. DNS önbelleğe almayı geçici olarak kapatmak için aşağıdaki komutu girin:
net stop dns önbelleği
DNS önbelleğini tekrar açmak için şu komutu girin:
net başlangıç dnscache
Windows PowerShell Kullanarak DNS Önbelleğini Temizleme
Windows 11'de DNS'yi temizlemenin ikinci yöntemi, PowerShell programını kullanmaktır. İşte nasıl:
Windows arama çubuğunda 'Powershell'i aratarak ve 'Yönetici olarak çalıştır'ı tıklayarak Windows PowerShell'i Yönetici modunda açın.
Aşağıdaki komutu PowerShell penceresine yazın veya kopyalayıp yapıştırın ve ardından Enter tuşuna basın.
Clear-DnsClientCache
Bu, yukarıda gösterildiği gibi tüm DNS önbelleğinizi hemen siler.
RUN Komutu ile DNS Önbelleğini Temizleme
DNS önbelleğini temizlemenin bir başka kolay yolu da Çalıştır komutunu kullanmaktır. Komut İstemi'ni veya PowerShell'i açmadan doğrudan DNS önbelleğini silmek için Çalıştır iletişim kutusunu kullanabilirsiniz. İşte nasıl:
Windows tuşu + R kısayol tuşlarına basarak Çalıştır kutusunu açın. Ardından, Çalıştır kutusuna aşağıdaki formülü yazmanız veya kopyalamanız yeterlidir:
ipconfig /flushdns
Ardından, Enter'a basın veya 'Tamam'ı tıklayın.
Bu, Windows 11 sisteminizdeki DNS önbelleğini temizleyecektir.
Web Tarayıcısında DNS Önbelleğini Temizle
Google Chrome, Firefox gibi bazı Web tarayıcıları kendi DNS önbelleklerini kaydeder. Çalışma sisteminiz tarafından kaydedilen DNS önbelleğinden farklıdır. Örneğin, belirli bir web sitesi Google Chrome'da çalışmıyorsa ancak başka bir tarayıcıda açılıyorsa, Chrome tarayıcısının DNS önbelleğini temizlemek sorunu çözebilir.
Chrome'da DNS Önbelleğini Temizle
İlk olarak, sisteminizde Google Chrome web tarayıcısını başlatın. Ardından, aşağıdaki URL'yi URL çubuğuna yazın veya kopyalayıp yapıştırın ve Enter'a basın.
chrome://net-internals/#dns
Bu, Chrome'un "net dahili öğeleri" web sayfasının DNS sekmesini açacaktır. Burada, Chrome'un DNS çözümleyici önbelleğini temizlemek için "Ana bilgisayar önbelleğini temizle" düğmesini tıklayın.
Şimdi, krom tarayıcının DNS önbelleği temizlendi.
Mozilla Firefox'ta DNS Önbelleğini Temizle
Firefox'ta DNS önbelleğini temizlemek, krom tarayıcı kadar kolaydır. Bunu yapmak için Firefox'u açın ve adres çubuğuna bu adresi girin ve Enter'a basın.
hakkında:ağ oluşturma#dns
Ardından, tarayıcının DNS önbelleğini temizlemek için açılış sayfasındaki "DNS Önbelleğini Temizle" düğmesini tıklayın.
DNS çözümleyiciyi temizleme hakkında bilmeniz gereken her şey bu.