Mac'te mDNSResponder nedir ve Güvenli mi?

Mac'inizin Activity Monitor'ü(Activity Monitor) başlattığınızda, şifreli etiketlere sahip birkaç işlem bulacağınızdan emin olabilirsiniz. Bu sistem işlemlerinden bazılarının ( WindowsServer ve kernel_task(WindowServer) ) Mac'inizde ne yaptığını ayrıntılı olarak açıklayan bazı (Mac)açıklayıcılar yayınladık(kernel_task) . Bu yazıda, mDNSResponder hakkında konuşacağız.

mDNSResponder nedir?

mDNSResponder, "Çok Noktaya Yayın DNS Yanıtlayıcı" anlamına gelir. Bazı temel macOS özelliklerine ve işlevlerine güç veren temel bir sistem uygulamasıdır. Mac'iniz ve başka bir mDNSResponder(Mac) aygıtı aynı ağdaysa, mDNSResponder, her iki aygıtın da birbirini algılamasını ve birbirleriyle iletişim kurmasını sağlayan arka plan işlemidir.

Evet, mDNSResponder hizmeti size tanıdık gelmeyebilir, ancak büyük olasılıkla bunu her gün farkında olmadan kullanıyorsunuz. Mac'inizi(Mac) yerel ağınızdaki AirPrint özellikli bir yazıcıya bağladıysanız, bunu mDNSReponder gerçekleştirdi. İşlem ayrıca Mac'inizde AirPlay uyumlu cihazların(AirPlay-compatible devices) (ör. Apple TV) keşfedilmesini de kolaylaştırır .

mDNSResponder , ağa bağlı Apple cihazlarındaki cihazları otomatik olarak tanımlamak için (Apple)Bonjour ağ protokolünü(Bonjour networking protocol) kullanır .

Bonjour ”, mDNSResponder'ın üzerine kurulduğu ağ teknolojisini tanımlar. Bonjour protokolü , Mac'inizin(Mac) yerel bir ağdaki kullanılabilirliğini yayınlar . Ayrıca cihazınızın IP adreslerini(IP addresses) kullanarak güvenilir bir şekilde iletişim kurmasını ve veri alışverişi yapmasını sağlar .

Bonjour , kablolu veya kablosuz bir ağa bağlanıldığında, Bonjour ile uyumlu diğer cihazlar için sürekli olarak ağı tarar . Bonjour'un (Bonjour)Mac'te(Mac) mDNSResponder olarak çalıştığını unutmayın . Her iki terim de sıklıkla birbirinin yerine kullanılsa da, Activity Monitor'ü(Activity Monitor) başlattığınızda “mDNSResponder” ile karşılaşacaksınız.

(Apps)Apple dışındaki cihazlardaki uygulamalar ve hizmetler (örn. iTunes), Bonjour protokolünü kullanarak Mac'inizle iletişim kurabilir ve veri alışverişi yapabilir. (Mac)Bonjour hizmetinin Windows 10'da nasıl çalıştığı(how the Bonjour service works in Windows 10) hakkında daha fazla bilgi edinin .

mDNSResponder Güvenli mi?

mDNSResponder, Apple(Apple) aygıtlarında "Bonjour protokolüne" güç sağlayan temel bir unsurdur . Apple tarafından tasarlanmış meşru bir hizmettir , yani endişelenecek bir şeyiniz yok. İşlem arka planda çalışır ve yerel ağınızdaki Bonjour donanımlı(Bonjour-equipped) cihazları periyodik olarak arar .

Güvenli ve sorunsuz bir sistem süreci olmasına rağmen , mDNSResponder'ın %100'e varan CPU kullanımı tükettiğini ve Wi-Fi hızını düşürdüğünü bildiren bazı (reduces Wi-Fi speed)Mac kullanıcılarına rastladık . 

Burada, mDNSResponder'ı Mac'inizde(Mac) normale döndürmeye yardımcı olabilecek bazı sorun giderme düzeltmelerini ele alıyoruz .

mDNSResponder Sorunlarını Düzeltin

mDNSResponder ile ilgili bir sorun varsa, dosya paylaşım servislerini, medya paylaşım uygulamalarını ve AirPrint(AirPrint) gibi yazıcı paylaşım servislerini kullanırken zorluklarla karşılaşabilirsiniz . Aşağıdaki düzeltmeler, Mac'inizde mDNSResponder'ın çalışmasını etkileyen aksaklıkları ortadan kaldırabilir(Mac) .

1. mDNSResponder'dan Çıkmaya Zorlayın(1. Force Quit mDNSResponder)

Zorla bırakma mDNSResponder hizmeti gerçekten de sonlandıracaktır, ancak yalnızca kısa bir süre için. macOS, hayati bir sistem süreci olduğu için mDNSResponder'ı hemen yeniden başlatır. Ancak, işlem mDNSResponder'ı yeniler ve umarız işlemin bozulmasına neden olan sorunları giderir.

  1. Activity Monitor'ü(Activity Monitor) başlatın, mDNSResponder öğesine çift tıklayın ve Quit öğesini seçin .

  1. Çıkmaya Zorla(Force Quit) öğesini seçin .

Activity Monitor'ün (Activity Monitor)CPU ve (Network) bölümüne gidin ve mDNSReponder'dan zorla çıkmanın hizmeti stabilize edip etmediğini kontrol edin. Hiçbir şey değişmezse, Mac'inizi(Mac) yeniden başlatın veya Güvenli Mod'da(Mode) önyükleyin .

2. Mac'inizi Yeniden Başlatın(2. Restart Your Mac)

Tüm etkin uygulamaları kapatın , menü çubuğundaki Apple logosuna tıklayın ve (Apple logo)Yeniden Başlat'ı(Restart) seçin . mDNSResponder anormal davranmaya devam ederse, Mac'inizi (Mac)Güvenli Modda(Safe Mode) başlatmayı deneyin .

Mac'inizi kapatın(Mac) ve tamamen kapanmasını bekleyin. Ardından(Afterward) , güç düğmesine basın ve hemen Shift tuşunu basılı tutun. Ekranda oturum açma penceresi göründüğünde Shift tuşunu bırakın .

Mac'iniz M1 Silikon çip(M1 Silicon chip) kullanıyorsa , kapatın ve yaklaşık 10 – 20 saniye bekleyin. Ardından, ekranda başlangıç ​​seçenekleri penceresi görünene kadar güç düğmesini(power button) basılı tutun . Tercih ettiğiniz başlangıç ​​diskini seçin, Shift tuşunu basılı tutun, (Shift)Güvenli Modda Devam Et'i(Continue in Safe Mode) tıklayın ve giriş ekranı ekrana geldiğinde  Shift tuşunu bırakın .

Parolanızı girin, Mac'inizi(Mac) normal şekilde yeniden başlatın ( Apple logosu(Apple logo) > Yeniden Başlat ) ve bunun mDNSResponder (Restart)CPU tüketimini ve ağ kullanımını azaltıp azaltmadığını kontrol edin .

3. Güvenlik Duvarını Devre Dışı Bırakın(3. Disable Firewall)

Üçüncü taraf güvenlik duvarları(Third-party firewalls) , yerel ağınızda iletişim kuran cihazlara müdahale edebilir. Birini kullanıyorsanız, kapatın ve sorunun çözülüp çözülmediğini kontrol edin. Ayrıca yerleşik macOS güvenlik duvarının(built-in macOS firewall) gelen bağlantıları engellemediğinden de emin olmalısınız .

  1. Sistem Tercihleri(System Preferences) ​​> Güvenlik ve Gizlilik(Security & Privacy) > Güvenlik Duvarı'na(Firewall) gidin .
  2. Sol alt köşedeki kilit simgesini(lock icon) tıklayın , Mac'inizin parolasını girin (veya Touch ID'yi kullanın) ve Güvenlik Duvarı Seçenekleri'ni(Firewall Options) tıklayın .

  1. Tüm gelen bağlantıları engelle(Block all incoming connections) seçeneğinin işaretini kaldırın ve Tamam'ı seçin(OK) .

4. mDNSResponder'ı Devre Dışı Bırakın ve Yeniden Etkinleştirin(4. Disable and Re-Enable mDNSResponder)

mDNSResponder'ın sistem kaynaklarını yoğun bir şekilde kullandığı nadir durumlarda, hizmeti devre dışı bırakmak ve yeniden etkinleştirmek sorunu çözebilir.

Not:(Note:) mDNSResponder'ı yeniden etkinleştirmeden önce Sistem Bütünlüğü Korumasını (SIP) geçici olarak devre dışı bırakmanız gerekir. (temporarily disable System Integrity Protection (SIP))SIP , macOS'ta yetkisiz kod yürütülmesini engelleyen bir koruma protokolüdür.

  1. Finder > Uygulamalar(Applications) > Yardımcı Programlar'a(Utilities) gidin ve Terminal'i(Terminal) başlatın .

  1. Aşağıdaki komutu Terminal konsoluna yapıştırın ve Enter tuşuna basın .

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

  1. Mac'inizin parolasını girin ve devam etmek için Enter'a(Enter) basın .

Windows'tan(Windows) farklı olarak , birçok macOS uygulaması ve hizmetinin düzgün çalışması için mDNSResponder gerekir. Bu nedenle, mDNSResponder'ın çok uzun süre devre dışı bırakılmasını önermiyoruz. Bir dakika bekleyin(Wait) ve hizmeti yeniden etkinleştirmek için bir sonraki adıma geçin.

  1. Aşağıdaki komutu konsola yapıştırın ve Enter'a(Enter) basın .

sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

  1. Mac'inizin parolasını girin ve Enter'a(Enter) basın .

mDNSResponder gizemi çözüldü

Özetlemek gerekirse, mDNSResponder, Mac'inizin(Mac) diğer cihazlarla bağlantı kurmasına ve iletişim kurmasına yardımcı olan güvenli bir işlemdir. mDNSResponder anormal davranıyorsa, yukarıdaki sorun giderme düzeltmelerinden en az birinin faaliyetlerini normalleştirmesi gerekir.



About the author

IOS ve MacOS sistemlerinde 10 yılı aşkın deneyime sahip bir donanım mühendisiyim. Ayrıca son 5 yıldır akşam dersi öğretmeniyim ve kendime Google Chrome'u nasıl kullanacağımı öğrettim. Her iki alandaki becerilerim beni web sitesi geliştirme, grafik tasarım veya web güvenliği çalışmaları için mükemmel bir aday yapıyor.



Related posts