מה זה mDNSResponder, ומדוע הוא פועל על מק שלי?
אתה הגדרת חומת אש של Mac, או פשוט לבדוק מה פועל באמצעות פעילות צג, כאשר אתה מבחין משהו סתום פועל: mDNSResponder. מהו התהליך הזה, ואתה צריך להיות מודאג? לא: זהו חלק מרכזי של MacOS.
מאמר זה הוא חלק מהסדרה המתמשכת שלנו המסבירה את התהליכים השונים שנמצאו ב- Monitor Monitor, כמו kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd ועוד. לא יודע מה השירותים האלה? מוטב להתחיל לקרוא!
מה זה mDNSResponder?
התהליך של היום, mDNSResponder, הוא חלק מרכזי בפרוטוקול Bonjour. Bonjour היא אפס שירות תצורה של אפל, אשר בעצם אומר שזה איך אפל התקנים למצוא אחד את השני ברשת. התהליך שלנו, mDNSResponder, סורק באופן קבוע את הרשת המקומית ומחפש מכשירים אחרים המותאמים ל- Bonjour.
למה לחפש מכשירים אחרים? כדי להפוך את הרשתות פשוט. דוגמה אחת של עבודה זו היא שיתוף הספריה של iTunes. פתח את iTunes ותוכל לראות ולגלוש ספריות iTunes אחרות ברשת המקומית שלך. Bonjour היא הסיבה שזה עובד: פרוטוקול מאפשר לשני מחשבים באותה רשת כדי למצוא בקלות אחד את השני, כלומר רשימה של ספריות iTunes משותפים הוא תמיד עדכני.
Bonjour מאפשר יותר משיתוף של iTunes בלבד - הוא מסייע לאכלס את רשימת המכשירים "משותפים" ב- Finder. Bonjour גם מאכלס את שיתוף התמונות בתמונות, רשימה של התקנים תואמים Airplay, במהירות למצוא מדפסות. בגלל אותו תהליך פועל על Windows, Bonjour יכול לשמש גם כדי להתחבר במהירות למחשבים של Windows פועל תוכנה כמו iTunes, זה איך שיתוף ספריות iTunes בין מחשבים אישיים ו- Macs עובד.
תוכנת צד שלישי יכולה גם להשתמש Bonjour: לדוגמה, אתה יכול להזרים אודיו מ- iTunes ל- Kodi, גם אם אתה מפעיל Kodi ב- Windows, אם יש לך Bonjour מותקן. תוכנית פשוטה בשם Bonjour Browser מאפשר לך לגלוש במהירות את כל ההתקנים מופעלת Bonjour ברשת.
אם אתה משתמש ב- Mac חומת אש, אתה הולך לראות חלונות קופצים על mDNSResponder. חסימת תהליך זה מהגישה לרשת מונעת מ- Bonjour לעבוד, מה שמקשה על השימוש ברשת המקומית. בנסיבות מסוימות, השבתת Bonjour עשויה למנוע ממך להתחבר לאינטרנט לגמרי, אז זה כנראה הכי טוב רק כדי לאפשר mDNSResponder לגשת לרשת שלך.
ברוב המקרים, אתה לא צריך לשים לב mDNSResponder תופסת הרבה CPU או זיכרון. אם כן, הפעלה מחדש של Mac צריך לפתור את הבעיה ברוב המקרים.
חכה, לא Apple להסיר?
אתה עשוי לחשוב כי Apple הסיר mDNSResponder מ macOS שנים, ואתה סוג של נכון. לדברי ארס Technica, Apple התפילה בקצרה mDNSResponder עבור יוסמיטי בשנת 2014, רק כדי לגלות כי הרבה של דברים לשבור בלעדיו. אפל החזירה את mDNSResponder שנה מאוחר יותר עבור אל Capitan, אשר כנראה קבוע 300 באגים macos שונים בתנועה מהירה אחת. זה גורם לנו לחשוד כי mDNSResponder לא ייעלם MACOS שוב בכל עת בקרוב.
צילום: guteksk7 / Shutterstock.com