Web Sitemi Yayına Aldım Ancak Hâlâ Eski Siteyi Görüyorum
Web sitenizi bulutpress üzerinden yeni yayına aldınız. DNS kayıtlarını ve varsa SSL kurulum adımlarını doğru yaptınız, buna rağmen mobil ağdan girdiğinizde yeni sitenizi görürken, hâlâ bilgisayarınızdan eski siteyi görmenizin nedeni, bilgisayarınızda (sadece sizde değil, tüm bilgisayarlarda) bulunan DNS cache (dns belleği) henüz güncellenmemiştir. Bazen de bilgisayarınızın değil, bağlandığınız modemin DNS belleği güncellenmemiştir.
En basit çözüm: Beklemek. Bilgisayarınızdaki veya modeminizdeki dns belleği 1 ile 24 saat arasında tamamen güncellenmiş olur ve web sitenizin yeni, yayında olan versiyonunu görürsünüz.
Orta çözüm: Bilgisayarı ve modemi yeniden başlatmak. Bu durumda belki dns belleği temizlenebilir ve yeni site açılır. Ama bu işlem dns belleğinin temizleneceğini garanti etmez.
Zor çözüm: Bilgisayar ve modemin dns belleğini temizlemek. Bilgisayarınız windows ise tarayıcı belleğini temizledikten sonra, komut satırını açıp ipconfig /flushdns yazın. Modemi baştan başlatın.
Sonuç: Başta kendi bilgisayarınız olmak üzere, dünya daki tüm DNS sistemleri, veri ve işlem tasarrufu için CACHE tutar (bellek kullanır) ve bu belleğin süresi 1 saat ile 24 saat arasında değişir. Eğer wifi ya da modem değil, mobil ağdan girince web sitenizin açıldığını görüyorsanız, bu mobil ağlarda DNS belleğinin daha kısa süre tutulmasından kaynaklanır. Bizim tavsiyemiz, hiç bir şey yapmayın. Web siteniz bellek süresi dolunca yeni versiyonuyla yayına girecektir. Web sitemi yayına aldım ancak hâlâ eski siteyi görüyorum diyorsanız, sadece beklemeniz yeterli.
DNS Önbelleğe Alma, İnternetinizi Nasıl Daha İyi Yapar?
Yerel bir kopyayı kontrol etmek, her seferinde uzaktan arama yapmaktan daha hızlıdır.
DNS önbelleği (bazen DNS çözümleyici önbelleği olarak da adlandırılır), bilgisayarın işletim sistemi tarafından tutulan ve son ziyaretlerin kayıtlarını içeren ve web sitelerine ve diğer internet etki alanlarına yapılan ziyaretlerin kayıtlarını içeren geçici bir veritabanıdır.
Başka bir deyişle, DNS önbelleği, bir web sitesinin nasıl yükleneceğini anlamaya çalışırken bilgisayarınızın hızlı bir şekilde başvurabileceği son DNS aramalarının yalnızca bir belleğidir.
DNS Önbelleğinin Amacı
İnternet, tüm genel web tasarım projelerinin ve bunlara karşılık gelen IP adreslerinin bir dizinini korumak için Alan Adı Sistemine dayanır. Bunu bir telefon rehberi olarak düşünebilirsiniz.
Bir telefon rehberiyle, herkesin telefon numarasını ezberlemek zorunda değiliz, telefonların iletişim kurabilmesinin tek yolu budur: bir numara ile. Aynı şekilde, ağ ekipmanlarının web siteleriyle iletişim kurmasının tek yolu olan her web sitesinin IP adresini ezberlemek zorunda kalmamak için DNS kullanılır.
Web tarayıcınızdan bir web sitesi yüklemesini istediğinizde perdenin arkasında olan şey budur.
Sarvon.com gibi bir URL yazarsınız ve web tarayıcınız yönlendiricinizden IP adresini ister. Yönlendiricinin depolanan bir DNS sunucusu adresi vardır, bu nedenle DNS sunucusundan bu ana bilgisayar adının IP adresini ister. DNS sunucusu, sarvon.com'a ait IP adresini bulur ve ardından hangi web sitesini istediğinizi anlayabilir, ardından tarayıcınız uygun sayfayı yükleyebilir.
Bu, ziyaret etmek istediğiniz her web sitesi için olur. Bir web sitesini ana bilgisayar adıyla her ziyaret ettiğinizde, web tarayıcısı internete bir istek başlatır, ancak sitenin adı bir IP adresine “dönüştürülünceye” kadar bu istek tamamlanamaz.
Sorun şu ki, ağınızın dönüşüm/çözünürlük sürecini hızlandırmak için kullanabileceği tonlarca genel DNS sunucusu olmasına rağmen, DNS önbelleklerinin devreye girdiği “telefon rehberi” nin yerel bir kopyasına sahip olmak daha hızlıdır.
DNS önbelleği, istek internete gönderilmeden önce son ziyaret edilen adreslerin ad çözünürlüğünü ele alarak işlemi daha da hızlandırmaya çalışır.
Aslında, bilgisayarınızın web sitesini yüklemesini sağlayan “arama” sürecinin her hiyerarşisinde DNS önbellekleri vardır. Bilgisayar, ISS'nizle iletişim kuran yönlendiricinize ulaşır ve bu da “kök DNS sunucuları” olarak adlandırılan yere ulaşmadan önce başka bir ISS'ye çarpabilir. İşlemdeki bu noktaların her biri, ad çözümleme işlemini hızlandırmak için aynı nedenden dolayı bir DNS önbelleğine sahiptir.
DNS Önbelleği Nasıl Çalışır?
Bir tarayıcı isteklerini dış ağa göndermeden önce, bilgisayar her birini ele geçirir ve DNS önbellek veritabanında etki alanı adını arar. Veritabanı, son erişilen tüm etki alanı adlarının bir listesini ve ilk istek yapıldığında DNS'nin kendileri için hesapladığı adresleri içerir.
Yerel bir DNS önbelleğinin içeriği, Windows'ta ipconfig /displaydns komutunu kullanarak görüntülenebilir, buna benzer sonuçlarla:
DNS'de “A” kaydı, DNS girişinin verilen ana bilgisayar adının IP adresini içeren kısmıdır. DNS önbelleği bu adresi, istenen web sitesi adını ve ana bilgisayar DNS girişindeki diğer birkaç parametreyi saklar.
DNS Önbellek Zehirlenmesi Nedir?
Bir DNS önbelleği, yetkisiz etki alanı adları veya IP adresleri eklendiğinde zehirlenir veya kirlenir.
Bazen teknik aksaklıklar veya idari kazalar nedeniyle önbellek bozulabilir, ancak DNS önbellek zehirlenmesi genellikle bilgisayar virüsleri veya önbelleğe geçersiz DNS girdileri ekleyen diğer ağ saldırılarıyla ilişkilendirilir.
Zehirlenme, müşteri isteklerinin yanlış hedeflere yönlendirilmesine neden olur, genellikle kötü amaçlı web siteleri veya reklamlarla dolu sayfalar.
Örneğin, yukarıdaki docs.google.com kaydının farklı bir “A” kaydı varsa, web tarayıcınıza docs.google.com girdiğinizde başka bir yere götürülürsünüz.
Bu, popüler web siteleri için büyük bir sorun teşkil etmektedir. Bir saldırgan, örneğin Gmail.com isteğinizi Gmail'e benzeyen ancak olmayan bir web sitesine yönlendirirse, balina avcılığı gibi bir kimlik avı saldırısı yaşayabilirsiniz.