Какво е mDNSResponder на Mac и безопасно ли е?
Стартирайте Activity Monitor(Activity Monitor) на вашия Mac и със сигурност ще намерите няколко процеса със загадъчни етикети. Публикуваме някои обяснения, които описват какво правят някои от тези системни процеси ( WindowServer и kernel_task ) на вашия Mac . В тази публикация ще говорим за mDNSResponder.
Какво е mDNSResponder?
mDNSResponder означава „Multicast DNS Responder“. Това е основно системно приложение, което захранва някои основни функции и функции на macOS. Ако вашият Mac и друго устройство mDNSResponder са в една и съща мрежа, mDNSResponder е фоновият процес, който позволява на двете устройства да откриват и комуникират помежду си.
Да, услугата mDNSResponder може да изглежда непозната, но най-вероятно я използвате ежедневно, без да го осъзнавате. Ако някога сте свързвали вашия Mac към принтер с активиран AirPrint във вашата локална мрежа, mDNSReponder направи това. Процесът също така улеснява откриването на устройства, съвместими с AirPlay(AirPlay-compatible devices) (напр. Apple TV) на вашия Mac.
mDNSResponder използва мрежовия протокол Bonjour(Bonjour networking protocol) за автоматично идентифициране на устройства на устройства на Apple , свързани с мрежата .
“ Bonjour ” описва мрежовата технология, върху която е изграден mDNSResponder. Протоколът Bonjour излъчва наличността на вашия Mac в локална мрежа. Освен това позволява на вашето устройство да комуникира надеждно и да обменя данни с помощта на IP адреси(IP addresses) .
Когато е свързан към кабелна или безжична мрежа, Bonjour непрекъснато сканира мрежата за други устройства, съвместими с Bonjour . Имайте предвид, че Bonjour работи като mDNSResponder на Mac . Въпреки че и двата термина често се използват взаимозаменяемо, това, което ще намерите, когато стартирате Activity Monitor , е „mDNSResponder“.
Приложенията(Apps) и услугите (напр. iTunes) на устройства, различни от Apple, могат също да комуникират и обменят данни с вашия Mac , използвайки протокола Bonjour . Научете повече за това как работи услугата Bonjour в Windows 10(how the Bonjour service works in Windows 10) .
Безопасен ли е mDNSResponder?
mDNSResponder е основен елемент, който захранва „протокола Bonjour“ на устройствата на Apple . Това е легитимна услуга, проектирана от Apple , така че няма за какво да се притеснявате. Процесът работи във фонов режим и периодично търси устройства , оборудвани с Bonjour(Bonjour-equipped) , във вашата локална мрежа.
Въпреки че е безопасен и безпроблемен системен процес, ние се натъкнахме на някои потребители на Mac , които съобщават, че mDNSResponder консумира до 100% използване на процесора(CPU) и намалява скоростта на Wi-Fi(reduces Wi-Fi speed) .
Тук разглеждаме някои корекции за отстраняване на неизправности, които могат да помогнат за възстановяване на нормалното състояние на mDNSResponder на вашия Mac .
Поправете проблеми с mDNSResponder
Ако има проблем с mDNSResponder, може да срещнете затруднения при използване на услуги за споделяне на файлове, приложения за споделяне на медии и услуги за споделяне на принтери като AirPrint . Следните корекции могат да премахнат проблеми, засягащи работата на mDNSResponder на вашия Mac .
1. Принудително излизане от mDNSResponder(1. Force Quit mDNSResponder)
Принудителното излизане от mDNSResponder наистина ще прекрати услугата, но само за кратко. macOS ще рестартира mDNSResponder незабавно, защото това е жизненоважен системен процес. Въпреки това, операцията обновява mDNSResponder и се надяваме да коригира проблеми, причиняващи неизправност на процеса.
- Стартирайте монитора на активността(Activity Monitor) , щракнете двукратно върху mDNSResponder и изберете Изход(Quit) .
- Изберете Принудително излизане(Force Quit) .
Отидете до секцията на процесора(CPU) и мрежата(Network) на монитора на активността(Activity Monitor) и проверете дали принудителното излизане от mDNSReponder стабилизира услугата. Ако нищо не се промени, рестартирайте вашия Mac или стартирайте в безопасен режим(Mode) .
2. Рестартирайте вашия Mac(2. Restart Your Mac)
Затворете всички активни приложения, щракнете върху логото на Apple(Apple logo) в лентата с менюта и изберете Рестартиране(Restart) . Ако mDNSResponder продължи да действа необичайно, опитайте да стартирате вашия Mac в безопасен режим(Safe Mode) .
Изключете вашия Mac и изчакайте да се изключи напълно. След това(Afterward) натиснете бутона за захранване и незабавно задръжте клавиша Shift . (Shift)Пуснете клавиша Shift(Shift) , когато прозорецът за вход се появи на екрана.
Ако вашият Mac използва силиконовия чип M1(M1 Silicon chip) , изключете го и изчакайте около 10 – 20 секунди. След това натиснете и задръжте бутона за захранване(power button) , докато прозорецът с опции за стартиране се покаже на екрана. Изберете предпочитания от вас стартов диск, задръжте клавиша Shift(Shift) , щракнете върху Продължи в безопасен режим(Continue in Safe Mode) и освободете клавиша Shift(Shift) , когато екранът за влизане се появи на екрана.
Въведете паролата си, рестартирайте вашия Mac нормално ( лого на Apple(Apple logo) > Рестартиране(Restart) ) и проверете дали това намалява консумацията на процесора(CPU) на mDNSResponder и използването на мрежата.
3. Деактивирайте защитната стена(3. Disable Firewall)
Защитните стени на трети страни(Third-party firewalls) могат да пречат на устройствата, комуникиращи във вашата локална мрежа. Ако използвате такъв, изключете го и проверете дали това решава проблема. Трябва също така да се уверите, че вградената защитна стена на macOS(built-in macOS firewall) не блокира входящите връзки.
- Отидете на Системни предпочитания(System Preferences) > Сигурност и поверителност(Security & Privacy) > Защитна стена(Firewall) .
- Щракнете върху иконата за заключване(lock icon) в долния ляв ъгъл, въведете паролата на вашия Mac (или използвайте Touch ID) и щракнете върху Опции на защитната стена(Firewall Options) .
- Премахнете отметката от Блокиране на всички входящи връзки(Block all incoming connections) и изберете OK .
4. Деактивирайте и включете отново mDNSResponder(4. Disable and Re-Enable mDNSResponder)
В редките случаи, когато mDNSResponder използва силно системни ресурси, деактивирането и повторното активиране на услугата може да разреши проблема.
Забележка:(Note:) Ще трябва временно да деактивирате защитата на целостта на системата (SIP)(temporarily disable System Integrity Protection (SIP)) , преди да можете отново да активирате mDNSResponder. SIP е защитен протокол, който предотвратява изпълнението на неоторизиран код на macOS.
- Отидете на Finder > Applications > Utilities и стартирайте Terminal .
- Поставете командата по-долу в терминалната(Terminal) конзола и натиснете Enter .
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Въведете паролата на вашия Mac и натиснете Enter , за да продължите.
За разлика от Windows , много приложения и услуги за macOS изискват mDNSResponder да функционира правилно. Така че не препоръчваме да държите mDNSResponder деактивиран твърде дълго. Изчакайте(Wait) една минута и преминете към следващата стъпка, за да активирате отново услугата.
- Поставете командата по-долу в конзолата и натиснете Enter .
sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Въведете паролата на вашия Mac и натиснете Enter .
mDNSResponder Демистифициран
За да обобщим, mDNSResponder е безопасен процес, който помага на вашия Mac да се свързва и комуникира с други устройства. Ако mDNSResponder действа необичайно, поне едно от поправките за отстраняване на неизправности по-горе трябва да нормализира дейността му.
Related posts
Какво е WindowServer на Mac (и безопасно ли е?)
Какво е kernel_task на Mac и безопасно ли е?
Как да промените езика във Firefox на Windows и Mac
Как да изтриете съобщения в Skype (Windows, Android, iPhone, Mac)
Как да направите екранна снимка на Mac: Всичко, което трябва да знаете -
Пълното ръководство за избор на текст на вашия Mac
Къде отиват скрийншотите? Намерете ги в Windows, Mac, Android или iOS -
Лентата с менюта на Mac: Как да го персонализирате и използвате
Как да коригирате закъснението на актуализацията на софтуера на Mac
Как да промените цвета на папката на Mac
Как да правите аудио и видео групови разговори по Skype (Windows, Android, iPhone, Mac)
Как да промените работната група на Mac в 4 стъпки
Как да печатате на споделен Mac OS X принтер от Windows 7 и Windows 8
Как да запишете екрана на вашия Mac с приложението Screenshot
Как да свържа Bluetooth мишка към моя Mac?
Как да споделяте папки от Mac OS X с компютри с Windows 7 и Windows 8
Как да получите достъп до споделени папки на Windows 7 и Windows 8 от Mac OS X
Как да получите отдалечен достъп до Windows 10 от Mac
Mac няма да се свърже с Wi-Fi? Съвети за отстраняване на неизправности, за да се върнете онлайн
КОРЕКЦИЯ: Spotify няма да се отваря на Mac