Anonim

Mac'inizin Etkinlik İzleyicisini başlatın ve şifreli etiketlere sahip birkaç işlem bulacağınızdan emin olabilirsiniz. Bu sistem işlemlerinden bazılarının (WindowServer ve kernel_task) Mac'inizde ne yaptığını ayrıntılarıyla anlatan bazı açıklayıcılar yayınladık. Bu gönderide mDNSResponder hakkında konuşacağız.

mDNSResponder Nedir?

mDNSResponder, “Multicast DNS Responder”ın kıs altmasıdır. Bazı temel macOS özelliklerini ve işlevlerini destekleyen temel bir sistem uygulamasıdır. Mac'iniz ve başka bir mDNSResponder aygıtı aynı ağ üzerindeyse mDNSResponder, her iki aygıtın birbirini algılamasını ve birbiriyle iletişim kurmasını sağlayan arka plan işlemidir.

Evet, mDNSResponder hizmeti size yabancı gelebilir, ancak büyük ihtimalle farkında olmadan her gün kullanıyorsunuzdur. Mac'inizi yerel ağınızdaki AirPrint özellikli bir yazıcıya bağladıysanız, mDNSReponder bunu gerçekleştirdi. Bu işlem ayrıca Mac'inizde AirPlay uyumlu aygıtların (ör. Apple TV) bulunmasını da kolaylaştırır.

mDNSResponder, ağa bağlı Apple aygıtlarındaki aygıtları otomatik olarak tanımlamak için Bonjour ağ iletişim protokolünü kullanır.

“Bonjour”, mDNSResponder'ın üzerine inşa edildiği ağ teknolojisini tanımlar. Bonjour protokolü, Mac'inizin kullanılabilirliğini yerel bir ağda yayınlar. Ayrıca, cihazınızın güvenilir bir şekilde iletişim kurmasına ve IP adreslerini kullanarak veri alışverişi yapmasına olanak tanır.

Kablolu veya kablosuz bir ağa bağlandığında, Bonjour sürekli olarak diğer Bonjour uyumlu cihazlar için ağı tarar.Bonjour'un Mac'te mDNSResponder olarak çalıştığını unutmayın. Her iki terim de sıklıkla birbirinin yerine kullanılsa da Activity Monitor'ü başlattığınızda bulacağınız şey "mDNSResponder" olacaktır.

Apple olmayan aygıtlardaki uygulamalar ve hizmetler (örn. iTunes), Bonjour protokolünü kullanarak Mac'inizle iletişim kurabilir ve veri alışverişi yapabilir. Bonjour hizmetinin Windows 10'da nasıl çalıştığı hakkında daha fazla bilgi edinin.

mDNSResponder Güvenli mi?

mDNSResponder, Apple aygıtlarında “Bonjour protokolüne” güç veren temel bir öğedir. Bu, Apple tarafından tasarlanmış yasal bir hizmettir, yani endişelenecek bir şey yok. İşlem arka planda çalışır ve yerel ağınızdaki Bonjour donanımlı cihazları düzenli olarak arar.

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

Burada, mDNSResponder'ı Mac'inizde 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 gibi yazıcı paylaşım servislerini kullanırken zorluk yaşayabilirsiniz. Aşağıdaki düzeltmeler, Mac'inizde mDNSResponder'ın çalışmasını etkileyen aksaklıkları ortadan kaldırabilir.

1. mDNSResponder Çıkmaya Zorla

mDNSResponder'dan zorla çıkmak hizmeti gerçekten de sonlandıracak, ancak yalnızca kısa bir süre için. hayati bir sistem işlemi olduğu için macOS, mDNSResponder'ı hemen yeniden başlatacak. Ancak, işlem mDNSResponder'ı yeniler ve umarız sürecin arızalanmasına neden olan sorunları giderir.

  1. Etkinlik İzleyicisini başlatın, mDNSResponder öğesine çift tıklayın ve Çık öğesini seçin. .

  1. Seç Çıkmaya Zorla.

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

2. Mac'inizi Yeniden Başlatın

Tüm etkin uygulamaları kapatın, menü çubuğunda Apple logosuna tıklayın ve Yeniden Başlat'ı seçin . mDNSResponder anormal davranmaya devam ederse, Mac'inizi Güvenli Mod'da başlatmayı deneyin.

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

Mac'iniz M1 Silicon çipi 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üğmesine basın ve basılı tutun. Tercih ettiğiniz başlangıç ​​diskini seçin, Shift tuşunu basılı tutun, Güvenli Modda Devam Et öğesini tıklayın ve Shift tuşunu bırakın, giriş ekranı ekrana geldiğinde.

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

3. Güvenlik Duvarını Devre Dışı Bırak

Üçüncü taraf güvenlik duvarları, 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 gelen bağlantıları engellemediğinden de emin olmalısınız.

  1. Git Sistem Tercihleri > Güvenlik ve Gizlilik >Güvenlik duvarı.
  2. Sol alt köşedeki kilit simgesine tıklayın, Mac'inizin parolasını girin (veya Touch ID'yi kullanın) veöğesini tıklayın Güvenlik Duvarı Seçenekleri.

  1. İşareti kaldırın Gelen tüm bağlantıları engelle ve Tamam'ı seçin.

4. mDNSResponder Devre Dışı Bırakma ve Yeniden Etkinleştirme

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

Not: mDNSResponder'ı yeniden etkinleştirebilmeniz için önce Sistem Bütünlüğü Korumasını (SIP) geçici olarak devre dışı bırakmanız gerekir. SIP, macOS'ta yetkisiz kod yürütülmesini önleyen bir koruma protokolüdür.

  1. Git Bulucu > Uygulamalar > Yardımcı Programlar ve Terminal. başlatın

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

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

  1. Mac'inizin parolasını girin ve devam etmek için Enter tuşlarına basın.

Windows'tan farklı olarak, birçok macOS uygulaması ve hizmetinin düzgün çalışması için mDNSResponder gerekir. Bu nedenle, mDNSResponder'ı çok uzun süre devre dışı bırakmanızı önermiyoruz. Bir dakika bekleyin 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.

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

  1. Mac'inizin parolasını girin ve Enter. tuşlarına basın

mDNSResponder Gizemi Çözüldü

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

Mac'te mDNSResponder Nedir ve Güvenli Midir?