Anonim

DNS (Alan Adı Sistemi) Sunucuları, bir web sitesinin kullanıcı dostu adını (ör. anahtarlamatomac.com), o web sitesini barındıran belirli sunucuyu işaret eden bir IP adresine çevirir.

DNS kurulumunuz düzgün çalışmıyorsa, bu DNS aramaları çalışmaz ve web sitesine ulaşamazsınız. Mac'inizde "DNS sunucusu yanıt vermiyor" veya DNS ile ilgili başka hata mesajları alıyorsanız, bunlar sorun için bazı olası düzeltmelerdir.

Her Şeyi Yeniden Başlatın

Bir şeyleri yeniden başlatmaya yönelik standart tavsiye, DNS sorunları için her zamankinden daha fazla geçerlidir çünkü çoğu zaman çözülmesi gereken internet bağlantısıyla ilgili bir sorundur.Bu nedenle, zincirdeki tüm cihazları yeniden başlatın. Modeminizi (ör. fiber ONT'niz, kablo kutunuz vb.) ve yönlendiricinizi (eğer ayrı bir cihazsa) yeniden başlatın. Tüm uydu ağ birimlerini, genişleticileri ve tekrarlayıcıları yeniden başlatın. Son olarak, Mac'in kendisini yeniden başlatın.

Bazı internet servis sağlayıcıları, abonelerin bir web sitesi veya mobil uygulama panosu aracılığıyla ISP bağlantısını uzaktan sıfırlamasına izin verir. Bu özelliğe sahipseniz, ISP bağlantınızı uzaktan da sıfırlamak isteyebilirsiniz.

Sorun Mac'inizde mi?

Mac'inizi kurcalamaya başlamadan önce, sorunu bilgisayarınıza indirgemelisiniz, aksi takdirde zamanınızı boşa harcar ve potansiyel olarak işleri daha da karıştırırsınız.

Sorunun Mac'inizden başka bir şeyle ilgili olup olmadığını kontrol etmenin en hızlı yolu, aynı ağa bağlı farklı bir cihazda aynı web sayfasını açmaktır. Alternatif olarak, Mac'inizi farklı bir bağlantıya (ör. iPhone etkin noktanız veya Ethernet) geçirin ve sorunun devam edip etmediğine bakın.

Ayrıca, Safari kullanıyorsanız Google Chrome'a ​​geçmek veya tam tersi gibi farklı bir web tarayıcısı denemek isteyebilirsiniz.

Sorun macOS cihazınızın dışında da devam ediyorsa, önce genel DNS sorun giderme kılavuzumuzu uygulamanız daha iyi olur. Ayrıca, aşağıdaki "DNS Sunucunuzu Değiştirin" bölümünde belirtilen adımları izleyerek çözebileceğiniz bir DNS kesintisiyle de karşılaşıyor olabilirsiniz.

Tarayıcınızı ve macOS'u Güncelleyin

Chrome, Safari veya başka bir tarayıcıda beklemede olan herhangi bir tarayıcı güncellemeniz olduğunu varsayalım. DNS sorununuzu daha fazla gidermeden önce bu güncellemeyi tamamlayın. Doğrudan kullanılabilir güncelleme sunucuları listesine bağlandığından, tarayıcının bir DNS kesintisine veya başka bir soruna rağmen bağlantı sorunu yaşamaması gerekir.

Ayrıca, macOS bilgisayarlardaki DNS sorunlarının belirli bir macOS sürümüne diğerlerinden daha aşina olduğunu belirten çevrimiçi forum gönderileri gördük. Örneğin, özellikle macOS Big Sur'da rastgele açılan bir DNS sorunu var gibi görünüyor.

Bu, belirli macOS sürümleriyle ilgili bir sorun olsa da, çalıştırmakta olduğunuz macOS sürümünün en son sürümüne güncelleme yapmak iyi bir fikirdir. Alternatif olarak, önemli bir yükseltmeye hazırsanız, Mac donanımınızın desteklediği en yeni macOS sürümüne güncelleyin. Bu, Apple tarafından bilinen hataların neden olduğu DNS sorunlarını ortadan kaldırmalıdır.

mDNSResponder'ı yeniden başlatın

macOS Activity Monitor'ü açarsanız, işletim sisteminin arka planında çalışan birçok programdan biri olarak “mDNSResponder” adlı bir işlem göreceksiniz. Bu küçük yazılımın önemli bir görevi vardır: Apple'ın Bonjour sıfır yapılandırmalı ağ protokolünü kullanan ağdaki cihazları arar.

Yüzlerce cihaz, uygulama ve macOS özelliği, düzgün çalışması için mDNSResponder'a güvenir, ancak bazen süreç ters gider. Bu, web sitelerine göz atmaya çalışırken DNS hatalarını içeren garip ağ davranışına yol açabilir.

  1. Spotlight Search'te arayarak Activity Monitor'ü açın. Command + Space tuşlarına basarak Spotlight aramasını açabilirsiniz.

  1. Arama işlevini kullanarak çalışan işlemler listesinde mDNSresponder'ı arayın.

  1. Onu seçin ve ardından işlemi sonlandırmak için X simgesini seçin.

  1. mDNSresponder'dan Çıkmaya Zorlamak istediğinizi onaylayın.

  1. Web sitesini tekrar açmayı deneyin.

DNS Önbelleklerini Temizle

En yaygın sorunlardan biri, bozulan veya güncelliğini yitiren bir DNS önbelleğidir. DNS önbelleği, web sitesi adreslerini ve ilgili IP adreslerini listeler.

Sık ziyaret ettiğiniz veya yakın zamanda ziyaret ettiğiniz web sitelerinin IP adresleri önbelleğe alınır, böylece onları bir sonraki gördüğünüzde tarayıcı önce DNS sunucusunu sorgulamak yerine doğrudan sunucuya gider.

IP adresi değiştiyse veya o adresteki sunucu çalışmıyorsa, DNS önbelleğiniz artık yanlış yeri gösteriyor ve web sitesi yüklenmiyor. DNS önbelleğini "temizleyebilirsiniz", bu onu silmek anlamına gelir. Bu, tarayıcınızı DNS sunucusundan yeni bilgiler almaya zorlar:

  1. Terminali Açın. Bunu Command + Space tuşlarına basarak ve ardından “Terminal”i arayarak bulabilirsiniz.
  1. Sonra, “sudo” veya “Super User DO” kullanarak bir komut çalıştıracağız. Bu, komutu en yüksek yönetici düzeyine yükseltir. Bu komutları yürütürken Mac'iniz için yönetici parolasını girmeniz gerekebilir.
  1. macOS'ta DNS'yi temizlemeye yönelik kesin terminal komutu, çalışan sürümünüze bağlı olarak değişir. Aşağıdaki komutlar, listelenen her bir macOS sürümüne özeldir.

Mojave (sürüm 10.14), High Sierra (sürüm 10.13), Sierra (sürüm 10.12), Mountain Lion (sürüm 10.8) ve Lion (sürüm 10.7) için şunu kullanın:

sudo killall -HUP mDNSResponder

El Capitan (sürüm 10.11) ve Mavericks (sürüm 10.9) için:

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

Yosemite için (sürüm 10.10):

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

Snow Leopard (sürüm 10.6) ve Leopard (sürüm 10.5) için:

sudo dscacheutil -flushcache

Tiger için (sürüm 10.4):

lookupd -flushcache

Artık DNS önbelleğiniz boş ve önbellekle ilgili sorunların çözülmesi gerekiyor. Hangi macOS sürümüne sahip olduğunuzu bilmiyorsanız, Hangi macOS Sürümüne Sahibim? bölümüne bakın.

Windows, iOS veya Android cihazlarda DNS'yi temizlemeniz gerekirse, DNS Önbelleği Temizleme Kılavuzumuza göz atın.

DNS Sunucunuzu Değiştirin

Genel olarak, ISS'ler, müşterilerinin web sitelerinde gezinirken yüksek yanıt hızı alabilmeleri için kendi DNS sunucularını korur. Yönlendiriciniz, ISP'nizden DNS sunucu adreslerini otomatik olarak alır ve tüm ad sunucusu istekleri bu sunuculara gider.

Ancak, İSS'nizin sağladığı DNS sunucusunu kullanmak zorunda değilsiniz. Aslında birçok ISP'nin DNS sunucuları oldukça zayıftır, bu nedenle genel olarak birinci sınıf olarak kabul edilen sunuculara geçmeniz daha iyi olur.

  1. Apple Menüsü'nü açın ve Sistem Tercihleri'ni seçin.

  1. Sonra, Ağ'ı seçin.

  1. Şimdi bir DNS sunucusu belirlemek istediğiniz ağ bağlantısını seçin. Wi-Fi kullanıyorsanız ilgili Wi-Fi bağlantısını seçin. Birden çok ağ arayüzü kullanıyorsanız, bu adımları hepsi için tekrarlamanız gerekir.

  1. Gelişmiş'i seçin ve ardından DNS sekmesini seçin.

  1. DNS sunucusu eklemek için DNS Sunucuları bölümünün altındaki + düğmesini seçin.

Hangi DNS sunucusunu seçeceğiniz size bağlıdır, ancak Cloudflare DNS ve Google DNS şiddetle tavsiye edilir.

İyi bir ilk tercih, Google'ın hızlı ve doğru genel DNS sunucusudur. Girilecek ayrıntılar şunlardır:

  • 8.8.8.8
  • 8.8.4.4
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Bunlar Cloudflare DNS için eklenecek sunuculardır:

  • 1.1.1.1
  • 1.0.0.1
  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

Üçüncü iyi bir alternatif OpenDNS'dir. Sunucu adresleri şunlardır:

  • 208.67.222.222
  • 208.67.220.220

İnternet deneyiminiz üzerinde ayrıntılı kontrol sağlayan ve hatta konuma dayalı içerik engellemeyi aşmanıza izin veren özel Akıllı DNS hizmetlerini bile kullanabilirsiniz. Ancak, akıllı DNS hizmetlerinin çoğu abonelik ücreti gerektirir.

Mac Güvenlik Duvarını Kontrol Edin

Bazı durumlarda, DNS sorunlarınız Mac'inizin güvenlik duvarındaki bir sorundan kaynaklanabilir. Güvenlik duvarı, yetkisiz trafiği engelleyen bir yazılım veya donanım ağ filtresidir. Güvenlik duvarınız, herhangi bir nedenle DNS sunucusuyla bağlantınızı engelleyebilir. Güvenlik duvarını etkinleştirme, devre dışı bırakma ve yapılandırmayla ilgili ayrıntılar için Mac güvenlik duvarı yapılandırma kılavuzuna bakın.

Hosts Dosyasını Kullanarak Özel Yönlendirme Ayarlayın

Modern işletim sistemlerinde Hosts dosyası olarak bilinen yerel bir yönlendirme tablosu bulunur. Bu, tarayıcınızın her zaman DNS önbelleğinden veya bir DNS sunucusundan önce kontrol edeceği basit bir metin belgesidir.

Yalnızca belirli web sitelerinde sorun yaşıyorsanız, hosts dosyasını düzenleyerek o web sitesi için özel bir rota oluşturabilirsiniz. Bu dosya, yalnızca bir IP adresi ve onunla birlikte gelen web sitesi URL'si olan "ana bilgisayar adlarının" bir listesini içerir.

Bir IP adresi ve sitenin URL'sini eklemek kadar basit. URL'yi, kullanımları olan istediğiniz herhangi bir IP adresine yönlendirebilirsiniz, ancak burada ziyaret etmek istediğimiz web sitesine işaret etmesini istiyoruz.

En kritik web siteleriniz için bir kalıcı yönlendirme listesi oluşturabilirsiniz, böylece hiçbir DNS sorunu onları etkilemez. Kesin talimatlar için macOS Host dosya düzenleme kılavuzumuza bakın.

macOS'ta DNS Sorunlarını Çözme