DNS Önbelleği Nasıl Temizlenir?

Gürkan Biçer Back-end Developer

    Bu eğitselimizde DNS önbelleği nasıl temizlenir, DNS önbelleği nedir, dns cache temizleme gibi gelen sorulara yanıt vermek istedik.

    DNS Önbelleği Nedir?

    DNS önbelleği (dns cache), herhangi bir istemcinin (bilgisayar, telefon, sunucu ve diğer cihazlar) DNS sunucularına tekrar tekrar DNS sorgusunu göndermesini engellemek amacıyla geliştirilen bir kayıt sistemidir. Belirli süre boyunca DNS sunucusuna tekrar sorgu iletmek yerine, daha önce aldığı yanıtı kullanmasını sağlar. Bu süre sona erene kadar o yanıtı kullanmaya devam eder.

    DNS Önbelleğini Neden Temizleriz?

    • Websitesi taşıması sonrası,
    • Websitenin IP adresinin değişmesi,
    • DNS kayıtlarında yapılan değişiklikler olması,

    Bu ve benzeri sebeplerle bazı zamanlarda DNS önbelleğini temizlememiz gerekir.

    Windows işletim sisteminde DNS Önbelleği temizleme

    1. Bir komut penceresi açın. Bunu yapmak için tıklayın Başlat’a tıklayarak cmd yazıp, ardından Enter tuşuna basın.
    2. Komut istemi ekranında aşağıdaki komutu yazın ve ardından Enter tuşuna basın:
      ipconfig /flushdns

    MacOS işletim sisteminde DNS Önbelleği temizleme

    1. Bir komut penceresi açın. Bunu yapmak için CMD + Space tuşuna tıklayıp, açılan Spotlight penceresine terminal yazabilirsiniz.
    2. Aşağıdaki komutları işletim sisteminizin türüne göre çalıştırın.
      • Mac OS X Yosemite ve sonrası
        sudo killall -HUP mDNSResponder
      • Mac OS X Yosemite v10.10 ve v10.10.3 arası
        sudo discoveryutil mdnsflushcache
      • Mac OS X Mavericks, Mountain Lion ve Lion
        sudo killall -HUP mDNSResponder
      • Mac OS X Snow Leopard
        sudo dscacheutil -flushcache

    Sonuç

    Bu işlemin ardından cihazınızın DNS önbelleği temizlenmiş olacaktır. Fakat, bazı zamanlarda modemde veya internet sağlayıcınız tarafında oluşan DNS önbelleği nedeniyle değişikliklerin algılanmadığı zamanlar olabiliyor.

    Bu nedenle DNS değişikliklerini göremiyorsanız en azından 24 - 48 saat arasında beklemenizde veya DNS sunucunuzu değiştirmenizde fayda var.

    DNS sunucu değişikliğini farklı bir eğitselimizde ele alacağız ve bu eğitselden link vereceğiz.

    10 Temmuz 2021, 13:21 tarihinde güncellendi.