ما هو mDNSResponder ، ولماذا يتم تشغيله على جهاز Mac الخاص بي؟
أنت تقوم بإعداد جدار حماية Mac ، أو مجرد فحص ما يتم تشغيله باستخدام Activity Monitor ، عندما تلاحظ وجود شيء مشفر قيد التشغيل: mDNSResponder. ما هي هذه العملية ، ويجب أن تكون قلقًا؟ لا: هذا هو جزء أساسي من نظام MacOS.
هذه المقالة جزء من سلسلتنا المستمرة التي تشرح العمليات المختلفة الموجودة في Activity Monitor ، مثل kernel_task ، hidd ، mdsworker ، installd ، WindowServer ، blued ، launchd ، backup ، opendirectoryd ، powerd ، coreauthd ، configd ، وغيرها الكثير. لا أعرف ما هي تلك الخدمات؟ قراءة أفضل بداية!
ما هو mDNSResponder?
تعد عملية اليوم ، mDNSResponder ، جزءًا أساسيًا من بروتوكول Bonjour. Bonjour هي خدمة شبكة للتكوين بدون صلاحيات من Apple ، وهو ما يعني بشكل أساسي كيف تجد أجهزة Apple بعضها البعض على الشبكة. تقوم عملية mDNSResponder الخاصة بنا ، بفحص شبكتك المحلية بانتظام للبحث عن الأجهزة الأخرى التي تدعم خدمة Bonjour.
لماذا نبحث عن الأجهزة الأخرى؟ لجعل الشبكات بسيطة. أحد الأمثلة على هذا العمل هو مشاركة مكتبة iTunes. افتح iTunes ويمكنك رؤية وتصفح مكتبات iTunes الأخرى عبر شبكتك المحلية. Bonjour هو السبب في نجاح هذا: يسمح البروتوكول لاثنين من أجهزة الكمبيوتر على نفس الشبكة بسهولة العثور على بعضها البعض ، وهذا يعني أن قائمة مكتبات iTunes المشتركة هي دائما ما يصل إلى التاريخ.
يتيح برنامج Bonjour أكثر من مجرد مشاركة iTunes ، فهو يساعد على ملء قائمة الأجهزة "المشتركة" في Finder. يعبأ Bonjour أيضًا مشاركة الصور في الصور ، وقائمة الأجهزة المتوافقة مع Airplay ، والعثور بسرعة على الطابعات. نظرًا لأن العملية نفسها تعمل على Windows ، فيمكن أيضًا استخدام Bonjour للاتصال بسرعة بأجهزة تشغيل Windows التي تشغل برامج مثل iTunes - وهذا هو كيفية مشاركة مكتبات iTunes بين أجهزة الكمبيوتر وأجهزة Mac.
يمكن لبرامج الطرف الثالث أيضًا استخدام Bonjour: على سبيل المثال ، يمكنك دفق الصوت من iTunes إلى Kodi ، حتى إذا كنت تقوم بتشغيل Kodi على Windows ، إذا كان لديك Bonjour مثبتًا. يسمح لك برنامج بسيط يسمى Bonjour Browser باستعراض جميع الأجهزة التي تدعم خدمة Bonjour على شبكتك بسرعة.
إذا كنت تستخدم جدار حماية Mac ، فستشاهد النوافذ المنبثقة حول mDNSResponder. يمنع منع هذه العملية من الوصول إلى الشبكة Bonjour من العمل ، مما يزيد من صعوبة استخدام الشبكة المحلية. في بعض الحالات ، قد يمنعك تعطيل Bonjour من الاتصال بالإنترنت تمامًا ، لذا من الأفضل السماح فقط لـ mDNSResponder بالوصول إلى شبكتك.
من الجزء الأكبر ، لا ينبغي أن تلاحظ mDNSResponder تناول الكثير من وحدة المعالجة المركزية أو الذاكرة. إذا قمت بذلك ، فيجب أن يؤدي إعادة تشغيل Mac إلى حل المشكلة في معظم الحالات.
انتظر ، لم Apple إزالة mDNSResponder?
قد تعتقد أن Apple أزلت mDNSResponder من macOS منذ سنوات ، وأنك على صواب. وفقًا لـ Ars Technica ، تخلت Apple بشكل مختصر عن mDNSResponder for Yosemite في عام 2014 ، كثير الأشياء تنهار بدونها. جلبت آبل mDNSResponder مرة أخرى بعد عام من أجل إل كابيتان ، والتي يبدو أنها أدت إلى إصلاح 300 خلل مختلف في حل سريع واحد. هذا يجعلنا نشك في أن mDNSResponder لن تختفي من نظام macOS مرة أخرى في أي وقت قريب.
رصيد الصورة: guteksk7 / Shutterstock.com