Mac OS X ve macOS'ta DNS önbelleği nasıl temizlenir

Bu kısa makale, DNS önbelleğinin nasıl temizleneceğini (veya sıfırlanacağını) açıklar. DNS sorguları (IP adresleri) genellikle önbelleğe alınır, ancak bazen DNS önbelleğini boşaltmak ve temizlemek gerekebilir. Önbelleği temizlemek (veya "temizlemek") bu verileri yeniler. Örneğin, çok sayıda 404 (sunucu bulunamıyor) hata koduyla karşılaşıyorsanız veya adlandırılmış sunucunun düzgün şekilde çözümlenmediği sorunlarla karşılaşıyorsanız, DNS önbelleğinizi sıfırlamak isteyebilirsiniz. Neyse ki, bu işlem gerçekten çok kolay.

Mac OS X'te DNS önbelleği nasıl temizlenir

İçindekiler

    • Mac'inizin DNS Önbelleği Hakkında
  • DNS önbelleğini macOS Sierra ve farklı Mac OS X sürümlerinde temizleyin
    • macOS Sierra
    • OS X 10.10 Yosemite ve El Capitan
    • OS X 10.9 Mavericks
    • OS X Dağ Aslanı veya Aslan (10.7 ve 10.8)
    • Mac OS X 10.6 ve 10.5
    • Mac OSX 10.4 ve Aşağısı
    • DNS Sorunlarınızın Çözüldüğünü Doğrulayın
    • Hızlı Erişim için bir .scpt Dosyasını Masaüstünüze Kaydedin
    • İlgili Mesajlar:

Mac'inizin DNS Önbelleği Hakkında

macOS ve OS X, DNS sunucusu tarafından belirtilen bir süre boyunca çözümlenmiş DNS sorgularının yerel bir önbelleğini tutar. Bazen önbelleği hemen sıfırlamak ve bir DNS sunucusunu yeniden sorgulamak gerekir. Örneğin, DNS sunucunuz yakın zamanda değiştiyse, bunu yapmanız gerekebilir.

Mac'iniz sunucunuzdaki en son DNS girişlerini kullanmıyorsa, Mac'inizi yeniden başlatmak genellikle önbelleğe alınmış bilgilerini günceller. DNS girişlerini güncellemek istiyorsanız ve macOS veya OS X kullanarak Mac'inizi veya Sunucunuzu yeniden başlatamıyorsanız, aşağıdaki terminal komutlarını kullanın (macOS veya OS X sürümüne bağlıdır).

DNS önbelleğini macOS Sierra ve farklı Mac OS X sürümlerinde temizleyin

macOS Sierra

Terminal'i açın ve aşağıdaki komutu girin. Bu komut, MDNS ve UDNS önbelleklerini temizler. macOS'te DNS, mDNSResponder aracılığıyla işlenir; işlemi sonlandırmak, bir Mac'te DNS önbelleğinizi sıfırlamanın, DNS ayarlarını yeniden başlatmanın ve manuel olarak değiştirmenin yanı sıra en kolay yoludur. Bir parola girmeniz istendiğinde, Mac oturum açma parolanızı girin ve Enter'a basın.

sudo killall -HUP mDNSResponder Komuta sudodscacheutil -flushcache ayrıca çalışır DNS Önbelleğini temizleyin macOS Sierra ve mac OS X

OS X 10.10 Yosemite ve El Capitan

OS X v10.10.4 veya sonraki sürümlerde DNS önbelleğini sıfırlamak için aşağıdaki Terminal komutunu kullanın

sudo killall -HUP mDNSResponder. 

OS X v10.10'dan v10.10.3'e kadar DNS önbelleğini sıfırlamak için aşağıdaki Terminal komutunu kullanın

sudo discoveryutil mdnsflushcache

Temizleme işlemini gerçekleştirmeniz istendiğinde yönetici şifrenizi girin.

OS X 10.9 Mavericks

Terminal'i açın ve şunu girin:

dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Dağ Aslanı veya Aslan (10.7 ve 10.8)

Terminal uygulamasını başlatın (Uygulamalar > Yardımcı Programlar > Terminal) ve şunu girin (istendiğinde yönetici şifrenizi girin):

sudo killall -HUP mDNSResponder

Mac OS X 10.6 ve 10.5

Terminal'i açın ve şunu yazın:

sudo dscacheutil -flushcache

Mac OSX 10.4 ve Aşağısı

Terminal'i başlatın ve şunu girin:

lookupd -flushcache macOS App Store Güncellemeleri Gösterilmiyor mu? Hayalet Güncellemeleri?

DNS Sorunlarınızın Çözüldüğünü Doğrulayın

DNS'nizin artık normal şekilde çalışıp çalışmadığını kontrol etmek için “dig” komutunu kullanın. Terminalde kalın ve “appletoolbox.com'u inceleyin” Veya düzenli olarak ziyaret ettiğiniz herhangi bir web sitesinin adı – web adresinden önce dig yazdığınızdan emin olun.

Komuta kazmak ana bilgisayar adresleri, posta alışverişleri, ad sunucuları ve ilgili bilgiler hakkında bilgi için DNS ad sunucularını sorgulamak için kullanılır. Sorununuz hız ise, Sorgu zamanı için CEVAP BÖLÜMÜNE bakın.

DNS Önbelleğini temizleyin macOS Sierra ve mac OS X

Bu sayı çok yüksekse, yani sitenin yüklenmesi çok uzun sürüyorsa, bilgisayarınızı, cihazlarınızı veya DNS Sunucularını (208.67.222.222 & 208.67.220.220) veya Google Genel DNS Sunucularını (8.8.8.8 ve 8.8.4.4.)

Hızlı Erişim için bir .scpt Dosyasını Masaüstünüze Kaydedin

  • “Komut Dosyası Düzenleyici” yi açın ve aşağıdaki komutu ekleyin ve ardından masaüstünüze kaydedin (aşağıdaki satırı tırnak işaretleri ile kopyalayıp yapıştırın)
    • MacOS Sierra için kabuk betiği yapın “sudo killall -HUP mDNSResponder”
    • El Capitan için kabuk betiği yapın “sudo dscacheutil-flushcache; sudo killall -HUP mDNSResponder”
  • DNS'yi temizlemeniz gerektiğinde bu dosyayı çift tıklayın.
  • Terminal'de DNS'nin temizlendiğini bildiren bir mesaj istiyorsanız, satırınıza aşağıdaki komutu ekleyin.
    • ;diyelim ki DNS önbelleği başarıyla temizlendi
sudz - elma
SK( Yönetici editör )

A/UX'in Apple'a erken gelişinden bu yana teknolojiye takıntılı olan Sudz (SK), AppleToolBox'ın editoryal yönünden sorumludur. Los Angeles, CA'da yaşıyor.

Sudz, yıllar boyunca düzinelerce OS X ve macOS geliştirmesini gözden geçirerek macOS ile ilgili her şeyi kapsama konusunda uzmanlaşmıştır.

Sudz, önceki hayatında Fortune 100 şirketlerine teknoloji ve iş dönüşümü hedefleri konusunda yardımcı olmak için çalıştı.