Windows, macOS ve Ubuntu’da DNS Önbelleğini Temizleme

Written by Emma Davis

İnternet bağlantısıyla ilgili sorunları çözmek için DNS önbelleğini temizle

DNS Önbelleği Temizleme işlemi, DNS önbelleğinizi temizlemeyi temsil eder. Herhangi bir işletim sistemi üzerinden İnternet’te gezinirken bilgisayarınız, bu sunucuya olan çağrıları ilk denemede olduğundan daha hızlı yapmak için DNS adreslerini otomatik olarak önbelleğe kaydeder. Bununla birlikte, bazı DNS adresleri eski olabilir veya yanlış kaydetme nedeniyle bozuk olabilir. Bilgisayarınız, bu tür sorunlara neden olan girişleri sildiğinizde, DNS önbelleğini temizlemek bu hatayı ortadan kaldıracaktır. Bu işlem genellikle IP yenileme/silme işlemi ile birlikte kullanılır.

“…Chrome’da doğru görüntülenmeyen tek bir web sitesi sorunu yaşıyorum. Önbelleği temizledim, o web sitesi için belirli ayarları kontrol ettim ve ayrıca yeniden başlattım. Firefox veya Safari’de de görüntülenmiyor. Başka ne deneyebilirim?”, — Twitter kullanıcısı şöyle yazıyor.

Kullandığınız işletim sistemine bakılmaksızın – macOS, Windows veya Linux – bu işlemi manuel olarak gerçekleştirebilirsiniz. Sadece aşağıdaki yönergeleri izleyin; İçerik Tablosu aracılığıyla kullandığınız işletim sistemine tam olarak gidebilirsiniz.

Aşağıdaki yönergeler, aşağıda belirtilen işletim sistemlerinde DNS önbelleğini temizlemenin nasıl yapılacağını göstermektedir:

  • Windows 10, 8.1, 8, 7, Vista, 2000, NT, XP, 98;
  • MacOS 10.6 (Snow Leopard) ile 10.15 (Catalina) sürümleri;
  • Linux;
  • Ubuntu;
  • Chrome.

Microsoft Windows’ta DNS Önbelleğini Temizlemenin İpuçları

Windows 10

Windows 10’da DNS önbelleğini temizlemek için, Windows Komut İşlemcisi olarak da bilinen Komut İstemi (CMD) içinde girilmesi gereken kolay bir komuttur. Bunun için CMD’yi Yönetici haklarıyla açmanız gerekmektedir. İşte yapmanız gerekenler:

  1. Windows 10’da, Windows aramasını kullanın ve Komut İstemi‘ni belirtin.
  2. Komut İstemi’ne sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
  3. Kullanıcı Hesap Denetimi uyarısında, Evet‘i tıklayarak onaylayın.
  4. CMD içinde, ipconfig /flushdns yazın ve Enter‘a basın.DNS Önbelleği Temizle - ipconfig /flushdns

Windows 8 / Windows 8.1

Windows 8 veya 8.1’de DNS önbelleğini temizlemek için, Komut İstemi’ni Yönetici haklarıyla kullanmanız gerekmektedir. DNS önbelleğinizi temizlemek için bu yönergeleri uygulayın.

  1. Windows 8/8.1’de, Windows aramasını kullanın ve Komut İstemi‘ni belirtin.
  2. Komut İstemi’ne sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
  3. Kullanıcı Hesap Denetimi uyarısında, Evet‘i tıklayın.
  4. CMD içinde, ipconfig /flushdns yazın ve Enter‘a basın.

Windows Vista / Windows 7

Windows 7’de DNS önbelleğini temizlemek için, Komut İstemi’ni Yönetici haklarıyla açmanız gerekmektedir. İşte nasıl yapılacağını açıklayan ipuçları:

  1. Tıklamanız gereken yerler: Başlat > Tüm Programlar > Aksesuarlar ve Komut İstemi.
  2. Komut İstemi’ne sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
  3. CMD içinde, ipconfig /flushdns yazın ve Enter‘a basın.

Windows XP / 2000 / NT / 98

Eski Windows sürümlerinde DNS önbelleğini temizlemek istiyorsanız, çok daha basit bir çözüm vardır. Yapmanız gereken tek şey şunlardır:

  1. Başlat > Çalıştır > cmd.exe > OK gidin.
  2. ipconfig /flushdns yazın ve Enter‘a basın.

MacOS Üzerinde DNS Önbelleğini Temizleme

MacOS X sistemlerinde DNS Önbelleği temizleme için aşağıdaki adımları izleyin. Lütfen her MacOS sürümü için gösterilen komutlara dikkat edin – her biri her işletim sistemi için aynı değil.

MacOS 10.15: Catalina

MacOS Catalina’da DNS önbelleğini temizlemek için aşağıdakileri yapın.

  1. Terminal’e gidin (Uygulama> Araçlar >Terminal veya Git > Araçlar > Terminal).
  2. sudo killall -HUP mDNSResponder komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın. DNS Önbelleği Temizle - MacOS 10.15: Catalina

MacOS 10.14: Mojave

MacOS Mojave’de DNS önbelleğini temizlemek hızlı ve basit bir işlemdir, aşağıdaki adımları uygulayın.

  1. Terminal’i başlatın (Uygulama Araçlar › Terminal veya Git > Araçlar > Terminal).
  2. sudo killall -HUP mDNSResponder komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın.

MacOS 10.13: High Sierra

MacOS High Sierra’da DNS önbelleğini temizlemek için aşağıdaki talimatları uygulayın.

  1. Terminal’i başlatın (Uygulama Araçlar › Terminal veya Git > Araçlar > Terminal).
  2. sudo killall -HUP mDNSResponder komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın. DNS Önbelleği Temizle - sudo killall -HUP mDNSResponder

MacOS 10.12: Sierra

MacOS Sierra’da DNS önbelleğini temizlemek isterseniz, bu talimatlara başvurun.

  1. Terminal’i başlatın (Uygulama Araçlar › Terminal veya Git > Araçlar > Terminal).
  2. sudo killall -HUP mDNSResponder komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın.

MacOS X 10.11: El Capitan

MacOS X El Capitan’da DNS önbelleğini temizlemek için aşağıdaki adımları uygulayın.

  1. Terminal’i başlatın (Uygulama Araçlar › Terminal veya Git > Araçlar > Terminal).
  2. sudo killall -HUP mDNSResponder komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın.

MacOS X 10.10: Yosemite

MacOS X Yosemite’da DNS önbelleğini temizlemek için aşağıdaki adımları gerçekleştirin.

  1. Terminal’i başlatın (Uygulama Araçlar› Terminal veya Git > Araçlar > Terminal).
  2. sudo discoveryutil udnsflushcaches komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın. sudo discoveryutil udnsflushcaches

MacOS X 10.9: Mavericks

MacOS X Mavericks’ta DNS önbelleğini temizlemek için aşağıdaki adımları gerçekleştirin.

  1. Terminal’i başlatın (Uygulama Araçlar› Terminal veya Git > Araçlar > Terminal).
  2. sudo killall -HUP mDNSResponder komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın.

MacOS X 10.8: Mountain Lion

MacOS X Mountain Lion’da DNS önbelleğini temizlemek için aşağıdaki talimatları uygulayın.

  1. Terminal’e gidin (Uygulama Araçlar› Terminal veya Git > Araçlar > Terminal).
  2. sudo killall -HUP mDNSResponder komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın.

MacOS X 10.7: Lion

MacOS X Lion’da DNS önbelleğini temizlemek için aşağıdaki adımları gerçekleştirin.

  1. Terminal’e gidin (Uygulama Araçlar› Terminal veya Git > Araçlar > Terminal).
  2. sudo killall -HUP mDNSResponder komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın.

MacOS X 10.6: Snow Leopard ve daha eski sürümler

MacOS X Snow Leopard ve daha eski sürümlerinde DNS önbelleğini temizlemek için aşağıdaki adımları gerçekleştirin.

  1. Terminal’e gidin (Uygulama Araçlar› Terminal veya Git > Araçlar > Terminal).
  2. sudo lookupd -flushcache komutunu belirtin ve komutu çalıştırmak için Enter tuşuna basın.
  3. Şifrenizi girin (yazarken ekranda görünmeyebilir).
  4. Enter tuşuna basın. Terminal’i kapatın.

Linux veya Ubuntu Üzerinde DNS Önbelleğini Temizleme

Linux

  1. Ctrl + Alt + T kısayolu ile Terminal’i başlatın.
  2. Linux, DNS önbelleğini temizlemek için çeşitli komutlar önermektedir, örneğin:
  3. nscd DNS önbelleğini temizlemek için: sudo /etc/init.d/nscd restart;
  4. dnsmasq DNS önbelleğini temizlemek için: sudo /etc/init.d/dnsmasq restart;
  5. BIND DNS önbelleğini temizlemek için aşağıdaki komutlardan birini uygulayın:
    1. sudo /etc/init.d/named restart;
    2. sudo rndc restart;
    3. sudo rndc exec. Linux Üzerinde DNS Önbelleği

Ubuntu

  1. Ctrl + Alt + T kısayolu ile Terminal’i başlatın.
  2. Aşağıdaki komutu belirtin: sudo /etc/init.d/dns-clean restart ve Enter tuşuna basın. Ubuntu Üzerinde DNS Önbelleği
  3. Sonra, sudo /etc/init.d/networking force-reload komutunu belirtin ve Enter tuşuna basın. sudo /etc/init.d/networking force-reload

Google Chrome Üzerinde DNS Önbelleğini Temizleme

Google Chrome tarayıcısı, yerleşik bir önbellek sistemine sahiptir. Chrome üzerinde DNS önbelleğini temizlemek için bu adımları uygulayın.

  1. Chrome tarayıcısını başlatın. Aşağıdaki satırı kopyalayın ve Chrome adres çubuğuna yapıştırın, ardından tuşuna basın Enter.chrome://net-internals/#dns
  2. Clear host cache seçeneğini belirleyin.
  3. Ardından Sockets üzerine tıklayın.
  4. Flush socket pools üzerine tıklayın. Google Chrome Üzerinde DNS Önbelleği Temizleme

Diğer tarayıcılarda, örneğin Firefox veya Safari’de DNS önbelleğini temizlemek istiyorsanız, sıfırlama işleminin uygun bir çözüm olduğunu düşünüyoruz.

Tamamlandı! Windows, Mac, Linux, Ubuntu veya Chrome üzerinde DNS önbelleğini temizleme konusundaki rehberimizin sorununuzu çözmenize yardımcı olduğunu umuyoruz.

Sending
User Review
0 (0 votes)
Comments Rating 0 (0 reviews)

İngilizce Almanca Japonca İspanyolca Portekizce, Brezilya Fransızca Klasik Çince Kore dili Endonezya dili Hintçe İtalyanca

About the author

Emma Davis

I'm writer and content manager (a short time ago completed a bachelor degree in Marketing from the Gustavus Adolphus College). For now, I have a deep drive to study cyber security.

Leave a Reply

Sending