הפעל את צג הפעילות של ה-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) במכשירים שאינם של אפל יכולים גם לתקשר ולהחליף נתונים עם ה-Mac שלך באמצעות פרוטוקול Bonjour. למידע נוסף על אופן הפעולה של שירות Bonjour ב-Windows 10.
האם mDNSResponder בטוח?
mDNSResponder הוא מרכיב חיוני המניע את "פרוטוקול Bonjour" במכשירי אפל. זהו שירות לגיטימי שתוכנן על ידי אפל, כך שאין לך מה לדאוג. התהליך פועל ברקע ומחפש מדי פעם מכשירים המצוידים ב-Bongjour ברשת המקומית שלך.
למרות היותו תהליך מערכת בטוח ולא בעייתי, נתקלנו בכמה משתמשי מק המדווחים כי 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 כרגיל (לוגו של אפל > הפעל מחדש ), ובדוק אם זה מפחית את צריכת המעבד של mDNSResponder ואת השימוש ברשת.
3. השבת חומת אש
חומת אש של צד שלישי עלולות להפריע להתקנים לתקשר ברשת המקומית שלך. אם אתה משתמש באחד, כבה אותו ובדוק אם זה פותר את הבעיה. עליך גם לוודא שחומת האש המובנית של macOS אינה חוסמת חיבורים נכנסים.
- עבור אל העדפות מערכת > אבטחה ופרטיות >חומת אש.
- לחץ על סמל המנעול בפינה השמאלית התחתונה, הזן את הסיסמה של ה-Mac שלך (או השתמש ב-Touch ID), ולחץ עלאפשרויות חומת אש.
- בטל את הסימון חסום את כל החיבורים הנכנסים ובחר OK.
4. השבת והפעל מחדש את mDNSResponder
במקרה הנדיר שבו mDNSResponder משתמש בכבדות במשאבי מערכת, השבתה והפעלה מחדש של השירות עשויה לפתור את הבעיה.
הערה: תצטרך להשבית זמנית את הגנת מערכת שלמות (SIP) לפני שתוכל להפעיל מחדש את mDNSResponder. SIP הוא פרוטוקול הגנה המונע ביצוע של קוד לא מורשה ב-macOS.
- עבור אל Finder > Applications > Utilities והפעל Terminal.
- הדבק את הפקודה למטה במסוף המסוף והקש Enter.
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
- הזן את הסיסמה של ה-Mac והקש Enter.
mDNSResponder Demystified
לסיכום, mDNSResponder הוא תהליך בטוח שעוזר ל-Mac שלך להתחבר ולתקשר עם מכשירים אחרים. אם ה-mDNSResponder פועל בצורה לא תקינה, לפחות אחד מתיקוני פתרון הבעיות שלמעלה אמור לנרמל את הפעילות שלו.
