If-Koubou

Какво представлява mDNSResponder и защо се изпълнява на моя Mac?

Какво представлява mDNSResponder и защо се изпълнява на моя Mac? (Как да)

Настройвате защитна стена за Mac или просто проверявате какво се изпълнява с помощта на функцията за наблюдение на активността, когато забележите, че се случва нещо криптиращо: 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 популяризира и споделянето на снимки в Photos, списъка на съвместимите с Airplay устройства и бързото намиране на принтери. Тъй като същият процес работи на Windows, Bonjour може да се използва и за бързо свързване с компютри с Windows, като софтуер, като iTunes - това е начинът, по който работи споделянето на iTunes библиотеки между персоналните компютри и Mac.

Софтуерът на трета страна може да използва и Bonjour: например можете да предавате поточно аудио от iTunes на Kodi, дори и да използвате Kodi на Windows, ако сте инсталирали Bonjour. Една проста програма, наречена Bonjour Browser, ви позволява бързо да сърфирате във всички устройства с поддръжка на Bonjour във вашата мрежа.

Ако използвате защитна стена за Mac, ще видите изскачащи прозорци за mDNSResponder. Блокирането на този процес от достъп до мрежата предотвратява работата на Bonjour, което затруднява използването на локалната ви мрежа. В някои случаи деактивирането на Bonjour може да ви попречи да се свържете изцяло с интернет, затова вероятно е най-добре да позволите на mDNSResponder да има достъп до вашата мрежа.

В по-голямата си част не би трябвало да забележите, че mDNSResponder заема много CPU или памет. Ако го направите, рестартирането на вашия Mac трябва да реши проблема в повечето случаи.

Изчакайте, не Apple отстрани mDNSResponder?

Може да си помислите, че Apple е премахнала mDNSResponder от преди години, а вие сте някак правилни. Според Арс Техника, Apple за кратко отхвърли mDNSResponder за Yosemite през 2014 г., само за да открие, че много от нещата се провалят. Apple връща mDNSResponder година по-късно за El Capitan, която очевидно фиксира 300 различни бъгове за MacOS с едно бързо движение. Това ни подразбира, че mDNSResponder няма да изчезне от MacOS отново скоро.

Снимка кредит: guteksk7 / Shutterstock.com