Kılavuzlar/Sorun giderme/DNS önbelleğini temizleme

DNS önbelleğini temizleme

Bazen bir siteye siz erişemeyebilirsiniz, ancak başkaları siteye erişebilir. Alan adınızda yakın zamanda DNS değişiklikleri yaptıysanız bir alan adını bağladıysanız ya da kısa süreliğine alan adınızın süresinin dolmuşsa bu durum meydana gelebilir.

DNS önbelleği nedir?

DNS önbelleği, tarayıcıların web sitelerinin bir kopyasını bir sonraki ziyarette hızlı bir şekilde açılabilmeleri için ziyaret etme şekline benzer şekilde DNS isteklerini hızlı bir şekilde hızlandırmak için tüm işletim sistemleri tarafından kullanılır.

DNS önbelleği otomatik olarak güncellenir, ancak DNS kayıtlarında bir sonraki DNS önbellek güncellemesinden önce değişiklik olduğunda DNS önbelleğini manuel olarak temizlemek gerekebilir.

DNS önbelleğinizi temizlemeden önce

DNS önbelleğinizi temizlemeye karar vermeden önce site görünürlük sorunlarınızı gidermek için atabileceğiniz birkaç adım vardır.

  1. Yakın zamanda WordPress.com sitenize özel bir alan adı kaydettiniz, bağladınız veya aktardınız mı? Alan adı hatalarını giderme kılavuzumuzu ziyaret ederek alan adınızın çalışır durumda olduğundan emin olun.
  2. Basit ama genellikle gözardı edilen bir adım, önce tarayıcınızın önbelleğini temizlemektir. Yaygın tarayıcı sorunlarını nasıl çözeceğinize dair kılavuzumuz, göz atmak için mükemmel bir yerdir.

Bilgisayarlar ve dizüstü bilgisayarlarda DNS önbelleğini temizleme

Aşağıdaki bölümlerde, bilgisayar ve dizüstü cihazlarda DNS önbelleğini temizlemeye yönelik talimatları bulacaksınız.

Windows 8, 10 ve 11

Komut istemini girmek için Windows tuşuna basın (bunu klavyenin sol tarafında, Ctrl ve Alt tuşları arasında bulabilirsiniz) ve msdosyazın.

Sağında “Komut İstemi” yazdığını fark ettiğinizde, aşağıdaki ekran görüntüsünde gösterildiği gibi “Yönetici olarak çalıştır” öğesine tıklayın:

Msdos'u arama, ardından Komut İstemi'ne tıklama ve sonra Yönetici olarak çalıştır'a tıklama.

Ardından şunu girin:

 ipconfig /flushdns

ve DNS önbelleğini temizlemek için klavyenizdeki Enter tuşuna basın:

Windows 7

Bilgisayarınızda Windows 7 kullanıyorsanız şu adımları izleyin:

  1. Başlat düğmesine tıklayın.
  2. Arama çubuğuna cmd yazın.
  3. Komut istemi açıldığında şunu yazın:
ipconfig /flushdns
  1. Klavyenizdeki Enter tuşuna basın ve işlemi birkaç kez daha tekrarlayın.
  2. exit yazın ve komut istemini kapatmak için Enter tuşuna basın.
Windows 7’de DNS Önbelleğini Temizleme

macOS

Öncelikle, aşağıdaki komutlardan herhangi birini uygulamadan önce macOS sürümünüzü kontrol edin.

MacOS sürümünüzü bulmak için Apple logosuna (ekranınızın sol üst köşesi) tıklayın ve “Bu Mac Hakkında”yı seçin. Mac bilgisayarınızın çeşitli ayrıntılarını gösteren küçük bir iletişim kutusu gösterir.

Mac sürümünüze bağlı olarak, tam sürüm numarasını görmek için “Daha Fazla Bilgi” veya “Genel Bakış”a tıklamanız gerekebilir.

Daha sonra, Terminal uygulamasını Spotlight’tan Command (⌘) + Boşluk tuşuna aynı anda basarak ve Terminal yazarak başlatın.

Terminal uygulamasını başlatma

💡

Bu komutlar hesap izinlerinin yükseltilmesini gerektirdiğinden şifrenizin hazır olması gerektiğini lütfen unutmayın.

Terminal uygulamasını başlattıktan sonra, aşağıda bulacağınız komutu kopyalayıp yapıştırın, ancak bunun macOS sürümünüz için olduğundan emin olun:

10.11 veya daha yeni
El Capitan, Sierra, High Sierra, Mojave, Catalina, Big Sur, Monterey, Ventura, Sonoma, Sequoia

sudo killall -HUP mDNSResponder

10.10
Yosemite

sudo discoveryutil udnsflushcaches

10.7, 10.8 ve 10.9
Lion, Mountain Lion, Mavericks

sudo killall -HUP mDNSResponder

10.6
Snow Leopard

sudo dscacheutil -flushcache

10.5 veya önceki sürümler
Leopard, Tiger, Panther, Jaguar, Puma, Cheetah, Kodiak

sudo lookupd -flushcache

Yukarıdaki listeden bir komut yürüttükten sonra erişemediğiniz bir siteyi açmayı deneyebilirsiniz.

Linux

Birçok Linux dağıtımı göz önüne alındığında, her biri için belirli komutlar sağlayamıyoruz. Linux dağıtımınızda DNS önbelleğini temizlemeye yönelik adımları öğrenmenin en iyi yolu, kullandığınız dağıtımın web sitesini, forumlarını veya belgelerini kontrol etmektir.

Aşağıda yer alan örnekler dağıtımınızda işe yarayabilir veya yaramayabilir.

Bu komutları çalıştırmak için hesabınızın şifresini girmeniz gerekebilir.

Aşağıda, farklı Linux dağıtımları için DNS önbelleğini temizlemek üzere örnekler listeledik:

dnsmasq

user@host$ sudo /etc/init.d/dnsmasq restart 

pdnsd

user@host$ sudo pdnsd-ctl empty-cache

nscd

user@host$ sudo service nscd restart

Alternatif olarak, şunları deneyebilirsiniz:

user@host$ /etc/rc.d/init.d/nscd stop
user@host$ /etc/rc.d/init.d/nscd start

dns-clean

user@host$ sudo /etc/init.d/dns-clean restart

bind

user@host$ sudo /etc/init.d/named restart

Akıllı telefonlarda DNS önbelleğini temizleme

Android

Android İşletim Sistemi, DNS önbelleğini 10 dakika tutar ve Android’deki DNS önbelleğini temizlemenin varsayılan yolu yoktur.

Ancak Uçak Modunu etkinleştirmeyi, 15 saniye bekledikten sonra tekrar kapatmayı deneyebilirsiniz. Lütfen Uçak Modunun kullanımıyla ilgili talimatlar için cihaz üreticinizin kullanım kılavuzuna bakın.

Alternatif olarak, Chrome tarayıcı uygulamasından DNS önbelleğini açıp şunları yapabilirsiniz:

  1. URL alanına dokunun.
  2. chrome://net-internals/#dns yazın ve bu URL’yi açın.
  3. Sol kenar çubuğundan DNS‘e dokunun.
  4. Ana bilgisayar önbelleğini temizle” düğmesine dokunun:
Android’deki Chrome’dan DNS Önbelleğini temizleme

iOS (Apple)

iPhone veya iPad cihazınız için DNS önbelleğini temizlemek iki şekilde gerçekleştirilebilir.

Bunu yapmanın en hızlı yolu, Uçak Modunu açmaktır:

  1. Uçak Modunu etkinleştirin.
  2. On ile on beş saniye bekleyin.
  3. Uçak Modunu Devre Dışı Bırakın.

iPhone DNS önbelleğinizi temizlemenin başka bir yolu da yeniden başlatmaktır.

Copied to clipboard!