Mac'te DNS Önbelleği Nasıl Temizlenir

İçindekiler:

Mac'te DNS Önbelleği Nasıl Temizlenir
Mac'te DNS Önbelleği Nasıl Temizlenir
Anonim

Bilinmesi Gerekenler

  • Terminal'i Spotlight'a yazın veya Go > Utilities > Terminal. adresine gidin
  • Terminal penceresinde şu komutu girin: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Bu makalede, bir Mac'te DNS önbelleğinin nasıl temizleneceği açıklanmaktadır.

Mac'te DNS'imi Nasıl Sıfırlarım?

Bağlantı sorunları yaşıyorsanız, Mac'inizde depolanan alan adı sunucusu (DNS) bilgilerinin yerel kaydını sıfırlayarak bunları düzeltebilirsiniz. Bu bilgiler eski veya bozuk olabilir ve web sitelerinin yüklenmesini engelleyebilir ve bağlantınızı yavaşlatabilir. Mac'te DNS önbelleğini sıfırlamak için Mac'inizde bir Terminal komutu girmeniz gerekir.

Mac'te DNS önbelleğinizi şu şekilde temizleyebilirsiniz:

  1. Spotlight'ı açmak için

    TypeCommand +Space yazın.

    Image
    Image
  2. Terminal yazın ve arama sonuçlarından Terminal öğesini seçin.

    Image
    Image

    Ayrıca Go > Utilities > Terminal adresine giderek Terminal'e erişebilirsiniz.

  3. Bu komutu Terminal penceresine girin: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder ve ardından Enter tuşlarına basın.

    Image
    Image

    Bu komut yalnızca macOS El Capitan ve daha yeni sürümlerde çalışır. Daha eski bir macOS sürümüne sahipseniz doğru komut için sonraki bölüme bakın.

  4. Şifrenizi yazın ve tekrar enter tuşuna basın.

    Image
    Image

    Parola, siz yazarken Terminal'de görünmeyecektir. Sadece şifreyi yazıp enter tuşuna basın.

  5. DNS önbelleğin sıfırlanacak, ancak Terminal'de bu yönde bir mesaj olmayacak. Yeni bir satır göründüğünde, komutun gerçekleştirildiğini gösterir.

    Image
    Image

MacOS'un Eski Sürümlerinde DNS Nasıl Temizlenir

macOS'un eski sürümleri, DNS'yi temizlemek için farklı Terminal komutları kullanır. Ancak, kullandığınız macOS sürümü ne olursa olsun bir Terminal penceresi açarak başlarsınız.

MacOS'un her sürümünde DNS'yi temizleme komutları şunlardır:

  • El Capitan ve daha yenisi: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Aslan, Dağ Aslanı ve Mavericks: sudo dscacheutil –flushcache
  • Snow Leopard: sudo lookupd –flushcache
  • Tiger: lookupd –flushcache

DNS'yi Temizlemek Ne Yapar?

İnternet üzerinden bir web sitesine erişmeye çalıştığınızda, web tarayıcınıza nereye gideceğini söyleyen bir DNS sunucusuna bağlanırsınız. DNS sunucusu, web sitesi adresine bakmasına, ilgili IP'yi bulmasına ve web tarayıcınıza sağlamasına izin veren bir web siteleri ve IP adresleri dizini tutar. Bu bilgiler daha sonra Mac'inizde bir DNS önbelleğinde depolanır.

Son zamanlarda ziyaret ettiğiniz bir web sitesine erişmeye çalıştığınızda, Mac'iniz gerçek bir DNS sunucusunu kontrol etmek yerine DNS önbelleğini kullanır. Bu zaman kazandırır, böylece web sitesi daha hızlı yüklenir. Web tarayıcısının, uzak bir DNS sunucusuyla iletişim kurma gibi ek bir adımdan geçmesi gerekmez, bu da bir web sitesi adresi girme ve web sitesi yükleme arasında daha kısa süre kalmasına neden olur.

Yerel DNS önbelleği bozuk veya güncelliğini yitirmişse, bu eski bir telefon defterini veya birinin tahrip ettiği bir adres defterini kullanmaya çalışmak gibidir. Web tarayıcınız, ziyaret etmeye çalıştığınız web sitesi için bir IP adresi bulmak için önbelleği kontrol eder ve yanlış adresi veya kullanılamaz bir adres bulur. Bu, süreci yavaşlatabilir veya web sitelerinin veya videolar gibi belirli web sitesi öğelerinin yüklenmesini engelleyebilir.

DNS önbelleğinizi temizlediğinizde, Mac'inize yerel DNS kayıtlarını silme talimatı vermiş olursunuz. Bu, bir web sitesine bir sonraki erişmeye çalıştığınızda web tarayıcınızı gerçek bir DNS sunucusuyla kontrol etmeye zorlar. Mac'inizdeki DNS sunucularını değiştirdikten sonra her zaman DNS önbelleğinizi temizlemelisiniz. Bağlantı sorunları yaşıyorsanız da yardımcı olabilir.

SSS

    Mac'te DNS önbelleğini nasıl kontrol ederim?

    Mac'inizdeki yerleşik Console günlük görüntüleyici uygulamasını açın ve arama çubuğuna any:mdnsresponder yazın. Ardından Terminal'i başlatın, sudo killall –INFO mDNSResponder yazın ve Enter veya Return tuşlarına basın Konsol uygulamasında önbelleğe alınmış DNS kayıtlarının listesini görüntüleyebilirsiniz.

    Windows 10'da DNS önbelleğini nasıl temizlerim?

    Windows 10'da DNS önbelleğini temizlemek için Çalıştır iletişim kutusunu açın, ipconfig /flushdns yazın ve OK'a tıklayın. İşlem hakkında daha fazla bilgi istiyorsanız, aynı komutu Windows komut isteminde de kullanabilirsiniz.

    DNS önbellek zehirlenmesi nedir?

    DNS sahtekarlığı olarak da bilinen DNS önbellek zehirlenmesi, birisinin kasıtlı olarak bir DNS önbelleğine yanlış veya yanlış bilgi girmesidir. Yanlış bilgi girildikten sonra, gelecekteki DNS sorguları yanlış yanıtlar döndürecek ve kullanıcıları yanlış web sitelerine yönlendirecektir.

Önerilen: