İnternet yıllar içinde farklı şekillerde geliştibu, ortalama bir kullanıcı tarafından görülmez. Bir web sitesine erişmek, tarayıcılarımızın içinden yaptığımızda basit görünebilir, ancak bu karmaşık ve çok adımlı bir işlemdir. Bu işlem o kadar optimize edildi ki, bir web sitesinin yüklenmesi için yalnızca milisaniyeyi alacak gibi görünüyor, ancak sahnelerin gerisinde işyerinde her şeyi daha hızlı yapan birçok bileşen var. Bu bileşenlerden biri bir DNS önbelleğidir.
DNS, web sitesinin adını web sitesinin IP adresiyle çözen bir hizmettir.
Bir web sitesi aslında kullanıcı dostu değildirURL, yani bir IP adresine sahip ancak kullanıcılar IP adreslerini hatırlayamıyor. URL’leri hatırlayabilirler ve DNS, bir URL’yi IP adresiyle eşleştirmek için perde arkasında çalışan şeydir.

DNS Önbelleği
DNS'nin daha hızlı çalışmasına yardımcı olmak için, DNS önbelleği var. Bu isim size ne yaptığına dair bir ipucu verir. Temel olarak, DNS önbelleği, ziyaret ettiğiniz web sitelerinin kaydını tutar. Örneğin, Wikipedia'yı ziyaret ettiğinizi biliyor ve hangi IP adresini çözdüğünü hatırlıyor. DNS önbelleği, DNS’nin sık ziyaret edilen web sitesi adreslerini tekrar tekrar çözmek zorunda kalmamasına yardımcı olur. Bir adres yazdığınızda, ilk önce önbellekte kontrol edilir ve oradaysa, çözümlenir. Adres bulunmazsa, yani ilk kez bir web sitesini ziyaret ediyorsanız, istek daha sonra çözecek olan DNS’e gönderilir.
DNS önbelleği işletim sisteminiz tarafından korunuyortarayıcı ayrıca bir DNS önbelleği de tutar. Tarayıcılar daha hızlı olmaya ve içeriği daha hızlı yüklemeye zorladıkça, onlara yardımcı olacak araçlar kullanırlar. Örneğin, Chrome kullanıyorsanız ve bir web sitesine bakarsanız, Chrome önce kendi DNS önbelleğini kontrol eder. Chrome için, kendi önbelleğini kullanmak, işletim sisteminden kendi kayıtlarını kontrol etme isteği göndermekten daha hızlıdır. Bunun esas olarak anlamı, sisteminizde birden fazla DNS önbelleğinin bulunmasıdır. Normalde, elbette bir şeyler ters giderse ve sorunun nerede olduğunu tespit etmek zor olmadıkça bu bir problem değildir.
DNS Önbelleği Sorunları
DNS önbelleği, özellikle de tarayıcınızınbozulabilir. Bunun neden olduğu konusunda tek bir sebep yok ama her şey olabilir. Önbelleğiniz uzun süredir yenilenmediyse, web sitelerinin yüklenmemesine de neden olabilir.
Ayrıca DNS zehirlenmesi adı verilen bir şey var.kötü amaçlı web siteleri önbellekteki kayıtları ekleyebilir veya bozabilir. Bu, örneğin Facebook’un Facebook olmayan kötü amaçlı bir web sitesine gitmesine yol açabilir. DNS zehirlenmesi kurbanıysanız, içine IP adresleri vb. Ekleyenleri kaldırmanız veya engellemeniz ve ardından önbelleği temizlemeniz gerekir. Önbellek bozuksa veya bir web sitesi adresini çözmekte sorun yaşıyorsanız, önbelleği silmek onu düzeltecek olan şeydir.
DNS Önbelleğini Sil
Krom
DNS önbelleğini Chrome'da silmek için, adres çubuğuna aşağıdakini yazın ve "Ana bilgisayar önbelleğini temizle" düğmesini tıklayın.
chrome://net-internals/#dns

Firefox
Firefox'u açın ve adres çubuğundaki about: config yazın. Firefox’un tercihlerine geçmek için ekrandaki uyarıyı kabul edin. Burada, aşağıdaki tercihi arayın ve değerini 0 olarak ayarlayın.
network.dnsCacheExpiration

pencereler
Windows DNS önbelleğini silmek için yönetici haklarına sahip bir Komut İstemi penceresi açın. Komut İstemi penceresinde, aşağıdakileri girin ve Giriş düğmesine dokunun.
ipconfig /flushdns

Mac os işletim sistemi
DNS önbelleğini macOS'ta yıkamak içinHangi macOS sürümünü çalıştırdığınızı hesaba katmanız gerekir. Komutların tümü Terminal'de çalıştırılır, bu nedenle Terminal uygulamasını açın ve macOS sürümünüz için geçerli olan komutu çalıştırın.
macOS Yosemite ve sonrası
sudo killall -HUP mDNSResponder
macOS 10.10 - 10.10.3
sudo discoveryutil mdnsflushcache
Önbelleği temizlemek için yönetici şifrenizi girmeniz gerekecektir.
iOS
İPhone veya iPad'inizdeki DNS önbelleğini temizlemek için Uçak modunu 10-15 saniye boyunca açın. Uçak modunu Kontrol Merkezi'nden veya Ayarlar uygulamasından açabilirsiniz.
Bu, yaşadığınız herhangi bir sorunu çözmezse, cihazınızı yeniden başlatın ve bu da DNS önbelleğini temizler.
Android
Android'de DNS önbelleğini temizlemeniz gerekiyorhangi tarayıcıyı kullanıyorsanız kullanın. Ayarlar uygulamasını açın ve Uygulamalar'a gidin. Yüklü uygulamalar listesinde, kullandığınız tarayıcıya dokunun. Tarayıcının ayrıntılar sayfasında, ne kadar depolama alanı kullandığını gösteren bir giriş göreceksiniz. Ona dokun. Size depolama ayrıntılarını gösteren ekranda, Önbelleği Temizle düğmesini bulacaksınız. DNS önbelleğini temizlemek için buna dokunun.
Yorumlar