8Jul

MacOS'ta DNS Önbellek Nasıl Sıfırlanır

Web sitelerinde çalışıyorsanız, bilgisayarınızın DNS önbelleklerini, özellikle kayıtları düzenledikten veya ana bilgisayarları değiştirdikten sonra sıfırlamanız gerekecektir. Windows'ta DNS önbelleğini boşaltmak, özel bir komutla kolay olsa da, Mac kullanıcıları biraz geçici çözüm kullanmalıdır.

Mac'inizdeki DNS Önbellek Temizle

Mac'inizdeki DNS önbelleklerini temizlemek için, Uygulamalar & gt;Yardımcı programlar veya Spotlight ile arama yapıp aşağıdaki komutu çalıştırın:

sudo killall -HUP mDNSResponder

İstendiğinde şifrenizi girin.

Peki bu komut aslında ne yapıyor? Burada olan şey, sisteminizi kandırarak önbelleği boşaltmaktır. Wikipedia açıklar:

SIGHUP sinyali, kontrol terminali kapalı olduğunda bir işleme gönderilir. Başlangıçta bir seri satır damlası işlemini bildirmek için tasarlandı( hangout).Modern sistemlerde, bu sinyal genellikle kontrol eden sözde veya sanal terminalin kapalı olduğu anlamına gelir. Birçok cin bu konfigürasyon dosyalarını yeniden yükleyecek ve bu sinyali alırken çıkmak yerine logfillerini tekrar açacaktır.nohup, sinyali yok saymak için bir komut vermek için kullanılan bir komuttur.

Açıkçası, geriye kalanın tümünü bilmek zorunda değilsiniz. Ama şimdi yapıyorsun.

Bu prosedür hakkında web üzerinde birçok çelişkili bilgi var.Örneğin, bazı siteler High Sierra'da bundan daha fazla komut çalıştırmanız gerektiğini iddia ederken, bazıları bu komutu gereksiz yere uzun sürdürebilir. Ancak şimdiye kadar söyleyebileceğimiz kadarıyla yukarıdaki komutun hepsi gerekli.İşte işinizi kontrol etme.

DNS'inizin Aslen Sıfırlanıp Resetlenmediğini Kontrol Edin

DNS sıfırlamanızın gerçekten işe yarayıp yaramadığından emin değil misiniz?Önbelleği boşaltmadan önce web tarayıcınızı kapatmanız bazı durumlarda yardımcı olabilir, ancak bu işe yaramıyor görünüyorsa önbellek boşluğunun iki şekilde boş olduğunu hızlı bir şekilde doğrulayabilirsiniz.

Birincisi siteye özgüdür. Terminal'de dig yazın ve sitenin URL'si yazın.Örneğin:

dig howtogeek.com

Sonuçların "Yanıtlama Bölümü" nde bilgisayarınızın listelediği sit için bildiği IP adresini görürsünüz.

Yeni IP adresini görmüyorsanız, Mac'inizdeki DNS ayarlarını değiştirmeyi ve önbelleği tekrar boşaltmayı düşünün.

Daha global( sitelere özgü olmayan) bir yöntem için önbelleklerin Konsol ile sıfırlandığını doğrulayabilirsiniz; bu, Uygulamalar & gt;Yardımcı programlar veya Spotlight'ı kullanarak. Sisteminiz sol bölmede vurgulu hale getirildiğinde, arama kutusuna "mDNSResponder" yazıp Enter tuşuna basın, ilk sorgunun yanında "Önbellek boyutu" yazın ve ardından Enter tuşuna tekrar basın.Şu şekilde:

Şimdi Konsol pencereniz açıkken, Terminal pencerenize geri dönün ve aşağıdaki komutu çalıştırın:

sudo killall -INFO mDNSResponder

Konsol penceresinde vurgulanan DNS Önbellek boyutunu görmeniz gerekir.Şimdi şu komutu çalıştırın:

sudo killall -HUP mDNSResponder

Ve sonra bu komutu bir kez daha çalıştırın:

sudo killall -INFO mDNSResponder

Konsol penceresinde önbellek boyutundaki değişikliği görmelisiniz. Yukarıdaki ekran görüntüsünde komutları verdikten sonra önbellek boyutunun önemli ölçüde değiştiğini görebilirsiniz.