Что такое mDNSResponder на Mac и безопасно ли это?
Запустите Монитор активности(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)Протокол Bonjour сообщает(Bonjour) о доступности вашего Mac в локальной сети. Это также позволяет вашему устройству надежно обмениваться данными и обмениваться данными с использованием IP-адресов(IP addresses) .
При подключении к проводной или беспроводной сети Bonjour постоянно сканирует сеть на наличие других устройств, совместимых с Bonjour . Обратите внимание, что Bonjour работает как mDNSResponder на Mac . Хотя оба термина часто используются взаимозаменяемо, при запуске монитора активности(Activity Monitor) вы обнаружите «mDNSResponder».
Приложения(Apps) и службы (например, iTunes) на устройствах сторонних производителей также могут взаимодействовать и обмениваться данными с вашим 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 , когда на экране появится окно входа в систему.
Если в вашем Mac используется кремниевый чип M1(M1 Silicon chip) , выключите его и подождите примерно 10–20 секунд. Затем нажмите и удерживайте кнопку питания,(power button) пока на экране не появится окно параметров запуска. Выберите предпочитаемый загрузочный диск, удерживайте клавишу Shift , нажмите « Продолжить в безопасном режиме(Continue in Safe Mode) » и отпустите клавишу 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 and Mac
Как удалить сообщения Skype (Windows, Android, iPhone, Mac)
Как скриншот на Mac: Все, что вам нужно знать
Как исправить зависшую установку обновления программного обеспечения Mac
Mac не подключается к Wi-Fi? Советы по устранению неполадок, чтобы вернуться в Интернет
Как удалить пользователя на Mac
Как взять скриншот на Mac с Screenshot app
Как уменьшить системное хранилище на Mac
3 способа подключения к Wi-Fi на Mac
Как щелкнуть правой кнопкой мыши на Mac
Строка меню Mac: как ее настроить и использовать
Mac не запускается? 7 советов по устранению неполадок
Настройте Windows 7 и Windows 8 для совместного использования с Mac OS X и Ubuntu Linux
Полное руководство по выделению текста на вашем Mac
Как подключить Bluetooth-мышь к моему Mac?
Что такое kernel_task на Mac и почему это вызывает высокую загрузку ЦП?
Как записать экран вашего Mac с помощью приложения «Снимок экрана»
Как сохранить ваш Mac включенным, даже если крышка закрыта