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

İnternet'i kullanan herkes bir tür dijital ayak izi bırakır. Çerezler ve Javascript genellikle web sitesi ziyaretçilerinin davranışlarını izlemek için kullanılır.

Fakat işletim sisteminizin sörf etkinliklerinizle ilgili bilgileri de sakladığını biliyor muydunuz? Bu, sorunları önlemek için düzenli olarak temizlemeniz gereken DNS önbelleği aracılığıyla yapılır.

Bu makale, DNS önbelleğinin ne olduğunu, bilgisayarınızın onu neden kaydettiğini ve Mac'te DNS önbelleğini nasıl temizleyeceğinizi açıklayacaktır.

p>DNS Önbelleği Nedir?

DNS sunucuları, www.abc.com gibi alan adlarını bilgisayar sistemlerinin işleyebileceği sayısal web adreslerine dönüştürür. Varsayılan olarak tarayıcılar, bir web adresine her erişildiğinde DNS sunucularıyla iletişim kurar. Bir URL ne kadar çok ziyaretçiye sahipse, DNS sunucusu için o kadar fazla iş yapar ve bu da "DNS Sunucusu Yanıt Vermiyor" gibi DNS hatalarına yol açabilir.

DNS sunucusu için çalışmayı en aza indirmek ve kullanıcı aynı web sitesine erişmeye çalıştığında sık sık getirmeyi önlemek için Windows ve macOS gibi işletim sistemleri, çözümlenen her adres için kendi önbelleklerini içerir. Buna DNS önbelleği denir. Temel olarak, DNS önbelleği, ad çözümlemesi için gereken tüm ilgili bilgileri depolar. Bu şekilde, her sorgu yapıldığında tarayıcınızın DNS sunucusuna erişmesi gerekmez.

Her DNS Önbelleği aşağıdaki bilgileri içerir:

  • Reimg data veya rdata – Bu veriler, adres veya ana bilgisayar adı gibi kaydı açıklar.
  • Kayıt türü – Bu, oluşturulan girişin türünü belirtir
  • Kayıt adı – Bu, alan adını kaydeder. için girişin yapıldığı nesne.
  • Yaşama süresi – Bu, genellikle saniye cinsinden saklanan reimg kaydının geçerlilik süresiyle ilgilidir.
  • Sınıf – Bu, protokolü ifade eder reimg'in ait olduğu grup.
  • Reimg veri uzunluğu – Bu, reimg verilerinin uzunluğu için değerdir.
Catalina'da Neden DNS Önbelleğini Temizlemeniz Gerekir

Normal bir DNS temizlemesinin nedenleri nelerdir? Daha önce tartışıldığı gibi, DNS önbelleğini düzenli olarak temizlemenin amacı vardır. Fakat bu süreç otomatik değildir. Girişler, tanımlanan TTL'nin süresi dolmadığı sürece önbellekte saklanır. Kullanıcının temizleme işlemini başlatması gerekir ve bunu yapmanızın birkaç nedeni vardır.

Arama etkinliklerini gizleyin.

Kullanıcı davranışının izlenmesi esas olarak tanımlama bilgileri, JavaScript ve diğer yazılımların kullanılması yoluyla gerçekleştirilse de, DNS önbelleği hala veri toplayıcılar için potansiyel bir hedef olan nispeten önemli bilgiler içerir. Listelenen adreslere ve önbelleğe kaydedilen ek bilgilere dayanarak, herkes sayfa geçmişinizi analiz edebilir. Önbellekte saklanan web adreslerinin listesi, hangi web sitelerini daha sık ziyaret ettiğinizi gösterir. Önbelleğe alınmış adres koleksiyonunuz ne kadar kapsamlı olursa, siz ve etkinlikleriniz hakkında o kadar fazla bilgi verir.

Güvenlik amaçları

Bu muhtemelen DNS önbelleğini düzenli olarak temizlemenizin en önemli nedenlerinden biridir. Önbelleğe kaydedilen veriler, web sayfalarını hızlı bir şekilde teslim etmek için kullanışlıdır, ancak yanlış ellerde son derece tehlikeli olabilir. Bilgisayar korsanları DNS önbelleğinize erişirse, girişleri kolayca değiştirebilir ve faaliyetlerinizi değiştirebilirler. Örneğin sizi yanlış web sitelerine yönlendirebilir veya farklı arama sonuçları gösterebilirler. Buna DNS zehirlenmesi veya DNS sahtekarlığı da denir. Bu hile genellikle çevrimiçi bankacılık ve diğer hesaplar için giriş bilgilerini çalmak için kullanılır. DNS'nizi temizleyerek siber suçlular, giriş bilgilerinizi çalma fırsatına sahip olmayacak.

Teknik sorunları çözün.

Belirli web sitelerine erişirken veya web uygulamalarını kullanırken sorun yaşıyorsanız, DNS önbelleğini temizlemek gerekli sorun giderme adımlarından biridir. Örneğin, güncel olmayan girişler nedeniyle çağrılan web sitesinin eski sürümünün gösterilmesi mümkündür. Bu, önbellekte depolanan alan adı yanlış veya eski bir IP adresine sahip olduğunda gerçekleşir. Bu, DNS önbelleğini temizleyerek kolayca düzeltilebilir. Bunu yaptığınızda, istek bir kez daha önbellekten değil uygun DNS sunucusuna yönlendirilecektir. Bu işlem sırasında adres bilgilerini günceller ve web sayfasına bağlantı yeniden kurulur.

Catalina ve Big Sur'da DNS Önbelleği Nasıl Temizlenir

Artık DNS önbelleğini temizlemenin önemini anladık şimdi Catalina ve Big Sur'da DNS Önbelleğini Nasıl Temizleyeceğinize ilişkin adımları tartışalım.

macOS'un daha eski bir sürümünü çalıştırıyorsanız, işlem biraz farklıdır, bu nedenle bu çalışmaz. Adımların etkili olması için en azından Catalina'yı çalıştırıyor olmanız gerekir.

Buradaki adımları izleyin:

  • Terminali 'ne giderek açın. Bulucu > Git > Yardımcı programlar. Spotlight'ı kullanarak da Terminal'i arayabilirsiniz.
  • Terminal penceresinde şu komutu yazın:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Komutu yürütmek için Enter tuşuna basın.
  • İstendiğinde yönetici şifrenizi girin.
  • Terminali kapatın.
  • Yukarıdaki adımları tamamladığınızda, DNS önbelleğinizi başarıyla temizlediniz. Sıfırlama ve DNS önbelleğini temizleme DNS sorunlarıyla karşılaşırsanız, yapabilecekleriniz şunlardır:

    • Mac'inizi yeniden başlatın ve yeniden başlattıktan sonra önbelleği temizlemeyi deneyin.
    • Kapatın. güvenlik duvarınız ve güvenlik yazılımınız geçici olarak.
    • Mac onarım uygulamasını kullanarak Mac'inizdeki gereksiz dosyaları temizleyin.
    • Güvenli Modda başlatın ve buradan DNS önbelleğini temizlemeyi deneyin.
    Mac'te DNS Önbelleğini Temizleme Eski macOS ile

    Yukarıdaki adımlar yalnızca macOS Catalina ve Big Sur için geçerlidir. Daha eski bir macOS çalıştırıyorsanız, aşağıdaki uygun komutlara başvurmanız gerekir. Komut satırları biraz farklı olduğu için komutları girmek için Terminal'i kullanmaya devam edeceksiniz.

    Sierra ve High Sierra:
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.4) ve El Capitan:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.1 - 10.10) .3):
    • sudo discoveryutil mdnsflushcache
    • sudo discoveryutil udnsflushcaches
    Mavericks:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Özet

    Yukarıdaki komutları kullanarak DNS önbelleğini temizlediğinizde, işlemin başarılı olduğunu gösteren herhangi bir onay veya mesaj almayacağınızı unutmayın. DNS önbelleğinin sıfırlandığını bilmenin tek yolu, daha önce sorun yaşadığınız web sayfasına nihayet erişebildiğiniz zamandır.


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

    05, 2024