DNS Önbelleği Nedir?
Web tarayıcınıza web adresi yazıp, sonra Enter tuşuna bastığınızda, DNS sunucusuna sorgu gönderirsiniz. Sorgu başarılı olduğunda istediğiniz web sitesi açılır; başarılı değilse bir hata iletisi görürsünüz. Bu başarılı ve başarısız sorguların kaydı, bilgisayarınızda DNS önbelleği denilen geçici bir depolama konumunda depolanır. DNS, DNS sunucusuna sorgu göndermeden önce mutlaka önbelleği denetler ve sorguyla eşleşen bir kayıt bulursa, sunucuya sorgu göndermek yerine bu kaydı kullanır. Bu, sorgu işlemlerini hızlandırır, ağ ve internet trafiğini azaltır, ancak sitenizde gerçekleştirdiğiniz birtakım değişiklikler DNS önbelleğindeki bilgiler nedeniyle görüntülenemeyebilir.
DNS Önbelleği Nasıl Temizlenir?
DNS önbelleği farklı işletim sistemlerinde Komut Satırı veya Terminali aracılığı ile temizlenebilir, ancak adımlar ve kullanılan kodlar farklılık gösterebilir.
● Windows Flush DNS
Windows İşletim Sistemlerinde Flush DNS:
Windows 10. 8 ve 8.1
Başlat düğmesine sağ tıklayın (sol altta Windows logosu).
Komut İstemi yani CMD’yi Yönetici olarak açın.
Komut İstemi’nin bilgisayarınızda değişiklik yapmasına izin verilip verilmeyeceği sorulduğunda, Evet’i seçin .
“ipconfig /flushdns” yazın ve Enter’a basın.
“ipconfig /registerdns” yazın ve Enter’a basın.
“ipconfig /release” yazın ve Enter’a basın.
“ipconfig /renew” yazın ve Enter’a basın.
“netsh winsock reset” yazın ve Enter’a basın.
Bilgisayarı yeniden başlatın.
Windows 7
Başlat düğmesine sağ tıklayın (sol altta Windows logosu).
Komut İstemi yani CMD’yi Yönetici olarak açın.
Komut İstemi’nin bilgisayarınızda değişiklik yapmasına izin verilip verilmeyeceği sorulduğunda, Evet’i seçin .
Not : Yönetici oturum açmanız istenirse, sistem yöneticinize başvurmanız gerekecektir.
“ipconfig /flushdns” yazın ve Enter’a basın.
“ipconfig /registerdns” yazın ve Enter’a basın.
“ipconfig /release” yazın ve Enter’a basın.
“ipconfig /renew” yazın ve Enter’a basın.
“netsh winsock reset” yazın ve Enter’a basın.
Bilgisayarı yeniden başlatın.
XP ve Vista
Tüm tarayıcı pencerelerini kapatın.
Komut İstemi yani CMD’yi Yönetici olarak açın.
Komut istemine şunu yazın: ipconfig /flushdns
Komut başarılı olduysa, “DNS Çözümleyici Önbelleği Başarıyla Temizlendi” mesajını görürsünüz.
Eğer mesaj alırsanız ” Eylem Yükselmesi gerektirir ” Bu adımları tamamlamak için bilgisayarınızın yöneticisine başvurun.
Mac OS X
Tüm tarayıcı pencerelerini kapatın.
Uygulamalar > Yardımcı Programlar > Terminal öğesine tıklayın .
Terminal penceresinde, Mac OS X sürümünüz için ilgili komutu yazın:
OS X 10.10 (Yosemite): sudo discoveryutil mdnsflushcache
OS X 10.7 – 10.9 (Mavericks, Mountain Lion ve Lion): sudo killall -HUP mDNSResponder
OS X 10.6 ve daha eski sürümler: sudo dscacheutil -flushcache
Tekrar Enter tuşuna basın , DNS önbelleği temizlenmelidir.
Ek Adımlar
Yukarıdaki adımlar sorunu çözmezse ve bir ev ağındaysanız,
Bilgisayarınızı kapatın.
Modeminizi ve yönlendiricinizi kapatın (varsa), ardından yaklaşık 15 saniye bekleyin.
Modeminizi prize takın, ardından 1-2 dakika bekleyin.
Yönlendiricinizi prize takın (varsa), ardından 1-2 dakika bekleyin.
Bilgisayarını aç.