أخر الاخبار

ما هو mDNSResponder على نظام Mac وهل هو آمن؟

 قم بتشغيل مراقب نشاط Mac الخاص بك، وتأكد من العثور على العديد من العمليات ذات التصنيفات المبهمة. لقد قمنا بنشر بعض الشروحات التي توضح بالتفصيل ما تفعله بعض عمليات النظام هذه ( WindowServer و kernel_task ) على جهاز Mac الخاص بك. في هذه التدوينة سنتحدث عن mDNSResponder.



ما هو mDNSResponder؟

يرمز mDNSResponder إلى "Multicast DNS Responder". إنه تطبيق نظام أساسي يعمل على تشغيل بعض ميزات ووظائف macOS الأساسية. إذا كان جهاز Mac الخاص بك وجهاز mDNSResponder آخر موجودين على نفس الشبكة، فإن mDNSResponder هي عملية الخلفية التي تتيح لكلا الجهازين اكتشاف بعضهما البعض والتواصل معهما.


نعم، قد تبدو خدمة mDNSResponder غير مألوفة، ولكنك على الأرجح تستخدمها يوميًا دون أن تدرك ذلك. إذا سبق لك توصيل جهاز Mac الخاص بك بطابعة تدعم AirPrint على شبكتك المحلية، فإن mDNSReponder هو الذي حقق ذلك. تسهل العملية أيضًا اكتشاف الأجهزة المتوافقة مع AirPlay (مثل Apple TV) على جهاز Mac الخاص بك.

يستخدم mDNSResponder بروتوكول شبكة Bonjour للتعرف تلقائيًا على الأجهزة الموجودة على أجهزة Apple المتصلة بالشبكة.


تصف كلمة "Bonjour" تقنية الشبكات التي تم بناء mDNSResponder عليها. يبث بروتوكول Bonjour مدى توفر جهاز Mac الخاص بك على شبكة محلية. كما يسمح لجهازك بالاتصال بشكل موثوق وتبادل البيانات باستخدام عناوين IP .


عند الاتصال بشبكة سلكية أو لاسلكية، يقوم Bonjour بفحص الشبكة باستمرار بحثًا عن الأجهزة الأخرى المتوافقة مع Bonjour. لاحظ أن Bonjour يعمل كـ mDNSResponder على نظام Mac. على الرغم من أن كلا المصطلحين غالبًا ما يستخدمان بالتبادل، فإن ما ستجده عند تشغيل مراقب النشاط هو "mDNSResponder".


يمكن أيضًا للتطبيقات والخدمات (مثل iTunes) الموجودة على الأجهزة غير التابعة لشركة Apple التواصل وتبادل البيانات مع جهاز Mac الخاص بك باستخدام بروتوكول Bonjour. تعرف على المزيد حول كيفية عمل خدمة Bonjour في نظام التشغيل Windows 10 .


هل mDNSResponder آمن؟

يعد mDNSResponder عنصرًا أساسيًا يعمل على تشغيل "بروتوكول Bonjour" على أجهزة Apple. إنها خدمة مشروعة صممتها شركة Apple، لذا لا داعي للقلق بشأنها. يتم تشغيل العملية في الخلفية وتبحث بشكل دوري عن الأجهزة المجهزة ببرنامج Bonjour على شبكتك المحلية.

على الرغم من كونها عملية نظام آمنة وغير معقدة، فقد واجهنا بعض مستخدمي Mac الذين أبلغوا أن mDNSResponder يستهلك ما يصل إلى 100% من استخدام وحدة المعالجة المركزية ويقلل من سرعة Wi-Fi . 


نغطي هنا بعض إصلاحات استكشاف الأخطاء وإصلاحها التي يمكن أن تساعد في استعادة mDNSResponder إلى الوضع الطبيعي على جهاز Mac الخاص بك.


إصلاح مشكلات mDNSResponder

إذا كانت هناك مشكلة في mDNSResponder، فقد تواجه صعوبات في استخدام خدمات مشاركة الملفات وتطبيقات مشاركة الوسائط وخدمات مشاركة الطابعة مثل AirPrint. يمكن للإصلاحات التالية القضاء على مواطن الخلل التي تؤثر على تشغيل mDNSResponder على جهاز Mac الخاص بك.

1. فرض إنهاء mDNSResponder

سيؤدي إنهاء mDNSResponder بالقوة إلى إنهاء الخدمة بالفعل، ولكن لفترة وجيزة فقط. سيقوم macOS بإعادة تشغيل mDNSResponder على الفور لأنها عملية نظام حيوية. ومع ذلك، تعمل العملية على تحديث mDNSResponder ونأمل أن تعمل على إصلاح المشكلات التي تتسبب في حدوث خلل في العملية.

قم بتشغيل مراقب النشاط، وانقر نقرًا مزدوجًا فوق mDNSResponder ، ثم حدد إنهاء .

زر إنهاء

حدد فرض الإنهاء .

زر فرض الإنهاء

توجه إلى قسم وحدة المعالجة المركزية والشبكة في مراقب النشاط وتحقق مما إذا كان فرض إنهاء mDNSReponder قد أدى إلى استقرار الخدمة. إذا لم يتغير شيء، فأعد تشغيل جهاز Mac أو قم بالتمهيد إلى الوضع الآمن.

2. أعد تشغيل جهاز Mac الخاص بك

أغلق جميع التطبيقات النشطة، وانقر فوق شعار Apple في شريط القائمة، ثم حدد إعادة التشغيل . إذا استمر mDNSResponder في العمل بشكل غير طبيعي، فحاول تشغيل جهاز Mac الخاص بك في الوضع الآمن.


قم بإيقاف تشغيل جهاز Mac الخاص بك وانتظر حتى يتم إيقاف تشغيله تمامًا. بعد ذلك، اضغط على زر الطاقة مع الاستمرار على مفتاح Shift على الفور. حرر مفتاح Shift عندما تظهر نافذة تسجيل الدخول على الشاشة.


إذا كان جهاز Mac الخاص بك يستخدم شريحة M1 Silicon ، فأوقف تشغيله وانتظر لمدة تتراوح بين 10 و20 ثانية تقريبًا. ثم اضغط مع الاستمرار على زر الطاقة حتى تظهر نافذة خيارات بدء التشغيل على الشاشة. حدد قرص بدء التشغيل المفضل لديك، واضغط باستمرار على مفتاح Shift ، ثم انقر فوق " متابعة في الوضع الآمن " ، ثم حرر مفتاح Shift عندما تظهر شاشة تسجيل الدخول على الشاشة. 


أدخل كلمة المرور الخاصة بك، وأعد تشغيل جهاز Mac بشكل طبيعي ( شعار Apple > إعادة التشغيل )، وتحقق مما إذا كان ذلك يقلل من استهلاك وحدة المعالجة المركزية mDNSResponder واستخدام الشبكة.

3. تعطيل جدار الحماية

رسم توضيحي لجدار الحماية

يمكن لجدران الحماية التابعة لجهات خارجية أن تتداخل مع الأجهزة المتصلة على شبكتك المحلية. إذا كنت تستخدم واحدًا، قم بإيقاف تشغيله وتحقق مما إذا كان ذلك سيحل المشكلة. يجب عليك أيضًا التأكد من أن جدار الحماية المدمج في نظام التشغيل macOS لا يحظر الاتصالات الواردة.

انتقل إلى تفضيلات النظام > الأمان والخصوصية > جدار الحماية .

انقر على أيقونة القفل الموجودة في الزاوية السفلية اليسرى، وأدخل كلمة مرور جهاز Mac الخاص بك (أو استخدم Touch ID)، وانقر على خيارات جدار الحماية .

خيارات جدار الحماية في علامة التبويب جدار الحماية

قم بإلغاء تحديد حظر جميع الاتصالات الواردة وحدد موافق .

قم بإلغاء تحديد حظر كافة الاتصالات الواردة ثم انقر فوق الزر "موافق".

4. تعطيل وإعادة تمكين mDNSResponder

في الحالات النادرة التي يستخدم فيها mDNSResponder موارد النظام بشكل مكثف، قد يؤدي تعطيل الخدمة وإعادة تمكينها إلى حل المشكلة.

ملاحظة: ستحتاج إلى تعطيل حماية تكامل النظام (SIP) مؤقتًا قبل أن تتمكن من إعادة تمكين mDNSResponder. SIP هو بروتوكول حماية يمنع تنفيذ تعليمات برمجية غير مصرح بها على نظام التشغيل macOS.


انتقل إلى Finder > التطبيقات > الأدوات المساعدة وقم بتشغيل Terminal .

الباحث > التطبيقات > الأدوات المساعدة > الوحدة الطرفية

الصق الأمر أدناه في وحدة التحكم الطرفية واضغط على Enter .

Sudo Launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist


Sudo Launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

أدخل كلمة مرور جهاز Mac الخاص بك واضغط على Enter للمتابعة.

المطالبة بكلمة المرور

على عكس نظام التشغيل Windows، تتطلب العديد من تطبيقات وخدمات macOS استخدام mDNSResponder ليعمل بشكل صحيح. لذا، لا ننصح بإبقاء mDNSResponder معطلاً لفترة طويلة جدًا. انتظر لمدة دقيقة وانتقل إلى الخطوة التالية لإعادة تمكين الخدمة.


الصق الأمر أدناه في وحدة التحكم واضغط على Enter .

Sudo Launchctl Load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist


Sudo Launchctl Load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

أدخل كلمة مرور جهاز Mac الخاص بك واضغط على Enter .

تم إزالة الغموض عن mDNSResponder

للتلخيص، mDNSResponder هي عملية آمنة تساعد جهاز Mac الخاص بك على الاتصال بالأجهزة الأخرى والتواصل معها. إذا كان mDNSResponder يعمل بشكل غير طبيعي، فمن المفترض أن يقوم واحد على الأقل من إصلاحات استكشاف الأخطاء وإصلاحها المذكورة أعلاه بإعادة أنشطته إلى طبيعتها.

تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -