DNS Önbelleğini Temizlemeye İhtiyaç Var mı?

DNS önbelleği, Web'de gezinme ve benzeri etkinlikler sırasında IP adreslerine dönüştürülen alan adlarının kaydıdır. Önbellek, girilen etki alanına göre aramak yerine IP'yi hatırlayarak bu IP adreslerine daha hızlı erişmeyi sağlar. Önbelleğin zaman içinde toplanabileceği adreslerin sayısına rağmen, önbelleğin temizlenmesi her zaman gerekli değildir. Bununla birlikte, akıllıca bir karar olabileceği durumlar vardır.

Alan Adı Sistemi

DNS, Web'de gezinme sırasında alan adlarını otomatik olarak IP adreslerine dönüştüren bir sistem olan Alan Adı Sistemi anlamına gelir. Amaç, "google.com" gibi basit bir alan adını hatırlamak "12.345.6.789" gibi bir IP adresine kıyasla çok daha kolay olduğu için gezinmeyi kolaylaştırmaktır. Bir DNS sunucusu bağlı ve kullanılabilir olduğu sürece, her ikisi de aynı web sitesine yönlendirilecektir.

Sunucu Taşıma

Önbelleği temizlemek, sunucu geçişi sırasında web yöneticileri için yararlı olabilir. DNS sunucusundaki değişiklikler hemen yapılırken, önbellekte yapılan değişiklikler 48 saatten fazla sürebilir ve kullanıcıların artık eski IP adresinde mevcut olmayan bir siteyi ziyaret etmeye çalışmasına neden olabilir. DNS sunucusu önbelleğini temizlediğinizde, DNS sunucusu, önbelleğe alınmış adrese güvenmek yerine etki alanı adı için yeni IP'yi aramaya zorlanır. Bu, doğru adrese ulaşmak için saatler veya günler yerine doğru IP adresine anında erişim anlamına gelir. Önbelleği temizlemek, büyük ölçüde sürekli tekrar eden trafiğe dayanan web siteleri için özellikle önemli olabilir.

Gizlilik

DNS önbelleğinizi temizlemenin bir başka nedeni de gizliliktir. DNS önbelleği, içerikten bağımsız olarak ziyaret edilen her web sitesini kaydeder. Bu, gizli veya sakıncalı içeriğe sahip web sitelerinin DNS önbelleği kullanılarak da izlenebileceği anlamına gelir. Önbelleğinizi temizleyerek, söz konusu web sitelerini ziyaret ettiğinize dair DNS'deki tüm kayıtları temizlersiniz. Bu, DNS önbelleğinizi temizlemenin hassas bilgilerin yanlış ellere geçme olasılığını azaltmaya yardımcı olabileceği bir ortak bilgisayar kullanıyorsanız özellikle yararlıdır.

Bakım

Önbelleğinizi temizlemek de makul bir bakım uygulamasıdır. DNS önbellek verileri fazla yer kaplamaz, ancak önbelleği uzun süre temizlemezseniz liste çok uzayabilir. Artık ziyaret etmediğiniz siteler silinebilir ve yeni girişler için yer açılabilir. Bu, eski IP adresleri mevcut web sitesi adreslerini yansıtmayabileceğinden, eski web sitelerini yeniden ziyaret ederken önbelleğin kötü sonuçlar ve 404 hataları döndürmesini de önleyebilir.

Önbelleği Temizleme

Önbelleği temizlemek çok basit bir işlemdir. Bir yönetici hesabında oturum açın, Yetkili Kullanıcı menüsünü açmak için "Windows-X"e basın, "Komut İstemi"ni seçin ve ardından DNS önbelleğini tamamen temizlemek için "ipconfig /flushdns" (tırnak işaretleri olmadan) komutunu yazın, silin tüm alan adı ve IP adresi kayıtları.

Geçerli Oturumda DNS Önbelleğini Devre Dışı Bırakma

Ayrıca, tek bir İnternet oturumu için DNS önbelleğini devre dışı bırakabilirsiniz, böylece bilgisayar yeniden başlatılıncaya kadar önbellek herhangi bir DNS bilgisi kaydetmeyecektir. Bir yönetici hesabında oturum açın, Yetkili Kullanıcı menüsünden Komut İstemi'ni başlatın ve ardından "cd" komutlarını kullanarak System32 klasörüne geçin. Örneğin, "cd KlasörAdı" geçerli klasör içindeki bir klasöre dönüşürken, "cd .." önceki kök klasöre değişir - "Windows" veya "C:"ye geri dönmek için bu komutu kullanın ve ardından "cd FolderName" komutunu "Windows" ve son olarak "System32" olarak değiştirin.

Bu klasöre aşağıdaki komutu girin:

net durdurma dnscache

Bu, bu oturum için DNS önbelleğe almayı durdurur. Bu oturum için DNS önbelleğe almayı yeniden başlatmak için aşağıdaki komutu girin:

net başlangıç ​​dnscache

DNS Önbelleğini Belirsiz Bir Süre için Devre Dışı Bırakma

Ayrıca, DNS önbelleğe almayı yeniden etkinleştirene kadar alan adlarının ve IP adreslerinin önbelleğe alınmaması için DNS önbelleğe almayı tamamen devre dışı bırakabilirsiniz. Bir yönetici hesabında oturum açın, Çalıştır iletişim kutusunu açmak için "Windows-R" tuşlarına basın, "services.msc" (tırnak işaretleri olmadan) yazın ve ardından "Enter" tuşuna basın. Hizmetler listesinde "DNS İstemcisi"ne çift tıklayın, "Başlangıç ​​türü" menüsüne tıklayın, "Devre Dışı" seçeneğini seçin ve ardından "Tamam"a tıklayın. DNS önbelleğini tamamen devre dışı bırakmaya çalışmadan önce, yalnızca bir oturumu devre dışı bırakarak performansı test edin. Performans düşüşü olmazsa, DNS önbelleğini tamamen devre dışı bırakmanız sorun olmaz.