Windows'ta DNS Önbelleği Nasıl Temizlenir

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Microsoft Windows işletim sistemi, daha önce ziyaret edilen web sitelerine veya sunuculara gelecekteki ziyaretler için bağlantıyı hızlandırmak için tüm DNS aramalarını bir önbellekte depolar. Basitleştirme uğruna DNS, ghacks.net gibi alan adlarını 96.30.22.116 gibi IP adreslerine dönüştürür. Daha da basitleştirmek için: bilgisayar kullanıcıları neredeyse özel alan adlarını kullanırken, bilgisayarlar ve IP adresli cihazlar kullanırlar.

Bilgiler önbellekte saklanmadıkça, her bağlantı girişimi sırasında DNS sağlayıcısı sorgulanır.

Birisinin neden DNS önbelleğini temizlemek isteyeceğini bilmek isteyebilirsiniz? Sağlayıcınızın DNS sunucusundan şu hesaba geçmeye karar verdiğinizi varsayalım: Açık DNS , Google DNS veya daha yüksek hızlar ve kullanıcı tarafından yapılandırılan site filtreleme gibi küçük ekstralar vaat eden başka bir ücretsiz hizmet. Bir oturum sırasında geçiş yaparsanız, önceden ziyaret ettiğiniz sitelere erişirseniz önbellekteki eski verileri kullanırsınız.

Büyük bir sorun değil mi? Haklı olabilirsin, ama aşağıdaki durumu düşün. Bir web yöneticisi, web sitesini yeni bir sunucuya taşır. Tüm DNS sunucularının kullanıcıları eski sunucuya değil, yeni sunucudaki web sitesine yönlendirmesi 48 saate kadar sürebilir. Bilgi güncelleme konusunda ISS'nin DNS sunucusunun yavaş sitede olduğu biliniyorsa, bazı web yöneticileri, DNS sunucularını taşımadan önce değiştirir (web yöneticileri için başka bir seçenek de hosts dosyasını düzenle ).

DNS önbelleğinin, özellikle genel bilgisayar sistemlerinde veya çok kullanıcılı sistemlerde gizlilik etkileri olabilir. Önbelleğin içeriğini görüntülemek mümkündür, bu da kullanıcı tarafından oturumda ziyaret edilen tüm web sitelerini ortaya çıkarır. Önbelleği temizlemek, girişleri kaldırır, böylece bir sonraki kullanıcı ziyaret edilen web sitelerinin listesini göremez.

DNS Önbelleğini Temizleme

Komutlara. Windows kullanıcılarının DNS önbelleğini temizlemek için bir komut istemi açması gerekir. Bunu yapmanın en kolay yolu, Windows r , yazın cmd ve vur giriş tuşuna basın.

Komuta ipconfig / flushdns DNS önbelleğini temizler. Bu noktaya kadar olan tüm kayıtlar önbellekten kaldırılır.

C: Kullanıcılar Martin> ipconfig / flushdns
Windows IP Yapılandırması
DNS Çözümleyici Önbelleği başarıyla temizlendi.

ipconfig flushdns

DNS Önbelleğini Görüntüleme

DNS önbelleğinin temizlenmiş olup olmadığını komutla test edebilirsiniz. ipconfig / displaydns . Lütfen komutun yine de girişleri görüntüleyebileceğini, ancak bunların önbelleğe temizlendikten sonra eklenen yeni girişler olduğunu unutmayın. Virüsten koruma yazılımı, örneğin güncelleme sunucularına otomatik olarak bağlanabilir.

C: Kullanıcılar Martin> ipconfig / displaydns
Windows IP Yapılandırması

ipconfig displaydns

DNS Önbelleğe Almayı Kapatma

DNS önbelleğe alma, bir oturum için veya tamamen kapatılabilir. Olumsuz etkileri, özellikle ağ paylaşımlarına ve cihazlara bağlı bilgisayar ağlarında aramaların daha uzun sürebilmesidir. Öte yandan, ağ bağlantısı olmayan bilgisayar iş istasyonları muhtemelen operasyondan olumsuz etkilenmeyecektir. Bir oturum için geçici olarak devre dışı bırakarak ilk önce ayarı denemek muhtemelen en iyisidir.

Etkin oturum için DNS Önbelleğini durdurma komutu net stop dnscache . Komutu başarıyla çalıştırmak için yönetici ayrıcalıklarına ihtiyacınız olduğunu lütfen unutmayın. Windows 7 kullanıcıları bunu başlat menüsü küresine tıklayarak, Tüm Programlar> Donatılar'ı seçerek, Komut İstemi'ne sağ tıklayarak ve Yönetici Olarak Çalıştır'ı seçerek yapabilir. Yol, Windows'un diğer sürümleri için benzer olmalıdır.

c: windows system32> net stop dnscache
DNS İstemci hizmeti durduruluyor
DNS İstemci hizmeti başarıyla durduruldu.

stop dns client service

DNS istemci hizmetini komutuyla yeniden başlatabilirsiniz. net başlangıç ​​dnscache .

Önceki talimatlar, tek bir oturum için DNS önbelleğini kapattı. Yeniden başlatma, onu tekrar bir hizmet olarak yükler. Bununla birlikte, DNS önbelleğini tamamen kapatmak mümkündür. Bu kısayol ile yapılır Windows r , yazıyor services.msc ve vurmak giriş .

Listede DNS İstemcisi hizmetini bulun ve çift tıklayın. Açılan pencere, mevcut oturum için hizmeti durdurmaya ve başlangıç ​​türünü manuelden devre dışı olarak değiştirmeye yönelik kontroller sunar.

dns client service

Devre Dışı, DNS Önbelleğini kalıcı olarak etkin bir şekilde devre dışı bırakan Windows ile başlatılmayacağı anlamına gelir. Bunun bir başka yararı da, diğer kullanıcıların ziyaret edilen web siteleri ve sunucuların bir listesini almak için DNS önbelleğini görüntüleyememesidir.

DNS Önbelleğini kalıcı olarak devre dışı bırakmayı düşünen Windows kullanıcıları, önce oturum için önbelleği devre dışı bırakarak onu test etmelidir. Performans düşüşlerini veya normal bağlantılardan daha yavaş olduğunu fark etmezlerse, devam edebilir ve önbelleği tamamen devre dışı bırakabilirler.