Mdnsresponder что это за процесс mac os

Обновлено: 06.07.2024

Потратив несколько лет на программирование приложений для macOS, мы создали инструмент, который может использовать каждый. Универсальное решение проблем для Mac.

Итак, вот вам совет: загрузите CleanMyMac, чтобы быстро решить некоторые из проблем, упомянутых в этой статье. Но чтобы помочь вам сделать все самостоятельно, мы собрали наши лучшие идеи и решения ниже.

Если оно не сломалось, не почините это правило, которое Apple возможно, ему хотелось бы услышать, когда он выпустил Yosemite в 2014 году. Почему? Так как AppleЛегкость использования, получившая известность «просто работает», серьезно пострадала, по крайней мере, когда дело дошло до сетей. Когда он запустил Йосемити, Apple прекратил процесс под названием «mDNSResponder», который был ключевой частью Bonjour, системы автоматического обнаружения для устройств в сети. Без mDNSResponder Bonjour столкнулся с кучей неприятностей на многих компьютерах Mac. И вскоре пользователи начали жаловаться на ошибки в системе.

Что такое mDNSResponder и почему он на моем Mac?

Вы знали?

В чем проблема с mDNSResponder?

Однако удаление mDNSResponder нарушит работу Bonjour и сделает невозможным обнаружение и подключение к другим устройствам в сети. Вы можете полностью отключить Bonjour, но это будет означать, что вы вручную вводите данные для каждого устройства, к которому хотите подключиться, и делаете невозможным использование любых служб, основанных на автоматическом обнаружении, таких как Hand-off и Continuity.

Совет: Если вы столкнулись с какими-либо проблемами или видите предупреждения о mDNSResponder, очистите кэш DNS с помощью бесплатного инструмента CleanMyMac X. Он помогает решить некоторые проблемы с подключением к серверу.

Получить бесплатную версию приложения здесь

После установки приложения нажмите «Обслуживание» и установите флажок Очистить кэш DNS,

Если вы заметили, что ваш Mac стал вялым, может быть трудно понять, в чем проблема. Вы можете использовать Activity Monitor для идентификации mDNSResponder, но все эти процессы сложны для понимания. CleanMyMac X может помочь.

CleanMyMac X имеет пункт меню, который вы можете поддерживать активным даже при выходе из основного приложения. Это позволяет отслеживать использование процессора, сетевую активность и освобождать память. Вы можете получить больше информации о ресурсах в пункте меню, а также выйти из приложений, которые слишком требовательны.

Основное приложение CleanMyMac X имеет инструмент оптимизации, который также выделяет значительных потребителей ресурсов, позволяя вам контролировать их. И он может определить и закрыть приложения, которые перестали отвечать из-за проблемы.

Как вы видите, mDNSResponder не является вирусом, как думают некоторые люди, когда видят, что он работает в фоновом режиме. Это важный компонент macOS, который позволяет автоматически обнаруживать устройства в локальной сети в Bonjour. Так что вам определенно не следует пытаться удалить его. Если вы думаете, что это замедляет работу вашего Mac, возможно, есть другое объяснение. И чтобы узнать, что это такое, вы можете использовать арсенал инструментов CleanMyMac X. Как только вы определили проблему, CleanMyMac может помочь вам решить ее, освободив ОЗУ или выйдя из зависших процессов.

фото автора

Специалист по написанию технических текстов, который создает различные типы статей, от обзоров до практических статей для Mac.

При наличии Mac и использовании macOS вам может потребоваться использование Bonjour, mDNSresponder является наиболее важной частью Bonjour. Но вы спрашивали себя, нужно ли это делать на вашем Mac? Много места занимает? Это приведет к заканчивается память приложений вашей системы? Что ж, мы узнаем о mDNSresponder на Mac и как отключить его по мере продвижения.

Но сначала мы дадим вам знать, какова цель mDNSresponder, когда и как он работает, и если вы чувствуете необходимость устранить его на своем Mac, знайте, что вы можете это сделать.

Часть 1. Что такое mDNSResponder на моем Mac?

Это началось, когда OS X Yosemite была выпущена еще в 2014 году, многие пользователи заметили, что mDNSresponder жизненно важен в Bonjour, и они работают рука об руку, чтобы выполнять работу должным образом.

Вы можете спросить, что такое Bonjour? Bonjour - это тот, кто отвечает за ваш Mac, чтобы обнаруживать другие устройства, такие как локальные сети, такие как принтеры, и устройства, такие как носители и хранилища. Поскольку не все устройства совместимы с macOS, вам может понадобиться помощь Bonjour время от времени.

Это может действительно звучать как очень важная программа на вашем Mac, но некоторые люди на самом деле думают, что это вызывает слишком большой вес на их Mac, поскольку он делает великолепную работу.

Что такое mDNSresponder на Mac

Недостатки mDNSresponder на Mac

Некоторые клиенты Mac объявили, что использование системы mDNSResponder вызывает проблемы на их Mac, и что оно наводняет систему мусорными пакетами и трафиком, что ограничивает скорость передачи. Они находят это, используя инструменты, которые экранируют трафик. Поэтому они чувствуют необходимость просто.

Как бы то ни было, устранение mDNSResponder сломает Bonjour и затруднит обнаружение и подключение к другим сетям. Вы можете исключить Bonjour, но это заставит вас проделать большую работу, вручную введя информацию и сведения об устройствах, которые вы хотите подключить, и сделав все самостоятельно без какой-либо автоматизации.

Как проверить, работает ли Bonjour на вашем Mac

Выполните следующие действия, чтобы проверить, работают ли администраторы Bonjour в вашей системе:

  1. Откройте Safari и выберите маленький книжный символ в правом верхнем углу окна.
  2. В меню КОЛЛЕКЦИИ щелкните Bonjour. На Bonjour wayfarer будут показаны все гаджеты, наделенные полномочиями Bonjour.

Часть 2. Как избавиться от mDNSResponder на Mac?

Затем вам нужно будет использовать приложение Terminal для выполнения этого процесса, хотя это то, что вряд ли целесообразно делать из-за того, что Bonjour является важной частью вашего Mac.

Хотя мы узнали о том, как он может попасть в ваши процессы и хранилище, вы можете отключить mDNSResponder на некоторое время и снова включить его, когда захотите:

  • Откройте приложение терминала, затем введите: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

Теперь, если вы хотите вернуть его обратно:

  • Откройте приложение терминала, затем введите: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist

Отключить mDNSresponder на Mac

Чтобы использовать две команды, вам может потребоваться ввести пароль администратора в качестве пользователя root и использовать sudo. Этот метод рекомендуется для опытных пользователей Mac. Если вы не уверены в том, чтобы выполнить это, мы можем не рекомендовать вам это делать, поскольку мы не хотим, чтобы ваш Mac был испорчен.

Часть 3. Ускорьте работу Mac без отключения mDNSresponder.

Мы рассмотрели, что такое mDNSresponder и Bonjour, и как они играют очень важную роль на вашем Mac. Причиной, по которой, насколько это возможно, является то, что мы не хотим вмешиваться в то, как работает Bonjour, и просто позволяем ему выполнять свою работу для автоматизации поиска и подключения к нам сетей и устройств.

Если вашей главной заботой является ваше хранилище и скорость вашего Mac-причины, по которой вы хотите избавиться от mDNSresponder, есть замечательный инструмент, который может сделать свою магию за вас несколькими щелчками мыши.

использование iMyMac PowerMyMac чтобы очистить ваши ненужные файлы, и удалите ненужные файлы, которые вам больше не нужны, Все, что вам нужно сделать, перечислено ниже:

Шаг 1. Установите и откройте iMyMac PowerMyMac.

Перейдите на официальный веб-сайт iMyMac PowerMyMac, затем выберите значок с надписью «СКАЧАТЬ БЕСПЛАТНО», затем запустите приложение.

Шаг 2. Сканируйте ненужные файлы.

В правой части экрана вы увидите разные категории, выберите Master Scan. Затем вы увидите значок СКАНИРОВАНИЕ, щелкните этот значок, после завершения он отобразит все элементы, которые считаются НЕДОСТАТОЧНЫМИ на вашем Mac, такие как состояние системы, системный мусор, кэш фотографий, почтовая корзина, корзина для мусора и т. Д.

Шаг 3. Выберите элементы для удаления

Выберите все файлы, которые вам больше не нужны, например, кеш, вложения и журналы. Если вы не хотите удалять категорию, все, что вам нужно сделать, это снять флажок, чтобы она не удалялась. После этого нажмите на иконку ЧИСТЫЙ.

Выберите элементы для удаления

Шаг 4. Резюме очистки

Появится другой экран, и он даст вам краткий отчет о том, сколько вашего хранилища было очищено и оставшегося хранилища. Если вы хотите повторить процесс, вы можете нажать на иконку ОБЗОР и просто повторить шаги, описанные выше.

Часть 4. Вывод

Хотя mDNSresponder и Bonjour занимают много места на вашем Mac, очень полезно, чтобы он работал и работал на вашем компьютере.

Без этого просто представьте, что вы слепой человек, и если вам нужно попасть на кухню, как свою еду, вам нужно будет спросить кого-то, кто не знает, где находится ваша кухня, тогда вам нужно будет проинформировать этого человека каждую деталь. и каждую часть дома, чтобы получить еду для вас. Поэтому думайте о Bonjour как о своем помощнике, который уже знает, где взять еду для вас.

Таким образом, вместо того, чтобы думать об отключении mDNSresponder и Bonjour для очистки памяти и памяти на вашем Mac, используйте мощный инструмент iMyMac PowerMyMac чтобы избавить вас от выполнения процесса, который может привести к еще большему беспорядку.


Вы настраиваете брандмауэр Mac или просто проверяете, что работает, с помощью Activity Monitor , когда замечаете что-то загадочное: 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 по локальной сети. Добрый день — причина, по которой это работает: протокол позволяет двум компьютерам в одной сети легко находить друг друга, а это означает, что список общих библиотек iTunes всегда актуален.


Bonjour обеспечивает не только общий доступ к iTunes, но и помогает заполнить список «общих» устройств в Finder. Bonjour также заполняет общий доступ к фотографиям в Фото, список устройств , совместимых с Airplay , и быстро находит принтеры. Поскольку тот же процесс выполняется в Windows , Bonjour также можно использовать для быстрого подключения к компьютерам Windows, на которых запущено программное обеспечение, такое как iTunes, — именно так работает совместное использование библиотек iTunes между ПК и Mac.

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

Если вы используете брандмауэр Mac , вы увидите всплывающие окна о mDNSResponder. Блокирование этого процесса от доступа к сети препятствует работе Bonjour, что затрудняет использование вашей локальной сети. В некоторых случаях отключение Bonjour может помешать вам вообще подключиться к Интернету, поэтому, вероятно, лучше просто разрешить mDNSResponder доступ к вашей сети.

По большей части, вы не должны заметить, что mDNSResponder занимает много процессора или памяти. Если вы это сделаете, перезагрузка вашего Mac должна решить проблему в большинстве случаев.

Подождите, не Apple удалил mDNSResponder?

Вы можете подумать, что Apple удалила mDNSResponder из macOS несколько лет назад, и вы вроде как правы. По словам Ars Technica , Apple ненадолго отказалась от mDNSResponder для Yosemite в 2014 году, только чтобы обнаружить, что многие вещи обрываются без него. Год спустя Apple вернула mDNSResponder для El Capitan, которая, по-видимому, исправила 300 различных ошибок macOS одним быстрым движением. Это заставляет нас подозревать, что mDNSResponder больше не исчезнет из macOS в ближайшее время.


Да, служба mDNSResponder может показаться вам незнакомой, но вы, скорее всего, используете ее ежедневно, даже не осознавая этого. Если вы когда-либо подключали свой Mac к принтеру с поддержкой AirPrint в локальной сети, mDNSReponder сделал это возможным. Этот процесс также облегчает обнаружение AirPlay-совместимых устройств (например, Apple TV) на вашем Mac.

mDNSResponder использует Сетевой протокол Bonjour для автоматической идентификации устройств на устройствах Apple, подключенных к сети.


«Bonjour» описывает сетевую технологию, на которой построен mDNSResponder. Протокол Bonjour сообщает о доступности вашего Mac в локальной сети. Это также позволяет вашему устройству надежно общаться и обмениваться данными, используя IP-адреса.

При подключении к проводной или беспроводной сети Bonjour постоянно сканирует сеть на наличие других устройств, совместимых с Bonjour. Обратите внимание, что Bonjour работает на Mac как mDNSResponder. Хотя оба термина часто используются как синонимы, при запуске Activity Monitor вы обнаружите «mDNSResponder».

Приложения и службы (например, iTunes) на устройствах сторонних производителей также могут обмениваться данными с вашим Mac с помощью протокола Bonjour. Узнать больше о как работает служба Bonjour в Windows 10.

Безопасен ли mDNSResponder?


Несмотря на то, что это безопасный и беспроблемный системный процесс, мы сталкивались с некоторыми пользователями Mac, которые сообщали, что mDNSResponder потребляет до 100% загрузки ЦП и снижает скорость Wi-Fi.

Здесь мы расскажем о некоторых исправлениях, которые помогут восстановить mDNSResponder до нормального состояния на вашем Mac.

Если есть проблема с mDNSResponder, у вас могут возникнуть трудности с использованием служб обмена файлами, приложений для обмена мультимедиа и служб общего доступа к принтерам, таких как AirPrint. Следующие исправления могут устранить сбои, влияющие на работу mDNSResponder на вашем Mac.

1. Принудительно выйти из mDNSResponder

Принудительный выход из mDNSResponder действительно прервет службу, но ненадолго. macOS немедленно перезапустит mDNSResponder, потому что это жизненно важный системный процесс. Однако операция обновляет mDNSResponder и, надеюсь, устраняет проблемы, приводящие к сбоям в процессе.

  1. Запустите Activity Monitor, дважды щелкните mDNSResponder и выберите Quit



Перейдите в раздел «ЦП и сеть» монитора активности и убедитесь, что принудительный выход из mDNSReponder стабилизировал работу службы. Если ничего не изменится, перезагрузите Mac или загрузитесь в безопасном режиме.

2. Перезагрузите Mac.

Закройте все активные приложения, кликните логотип Apple в строке меню и выберите «Перезагрузить». Если mDNSResponder продолжает работать ненормально, попробуйте загрузить Mac в безопасном режиме.

Выключите Mac и дождитесь полного выключения. После этого нажмите кнопку питания и сразу же удерживайте клавишу Shift. Отпустите клавишу Shift, когда на экране появится окно входа в систему.

Если ваш Mac использует чип M1 Silicon , выключите его и подождите примерно 10-20 секунд. Затем нажмите и удерживайте кнопку питания, пока на экране не появится окно параметров запуска.

Выберите предпочтительный загрузочный диск, удерживайте клавишу Shift, нажмите «Продолжить в безопасном режиме» и отпустите клавишу Shift, когда на экране появится экран входа в систему.

Введите свой пароль, перезагрузите Mac в обычном режиме ( логотип Apple > Перезагрузка ) и проверьте, снижает ли это потребление ЦП mDNSResponder и использование сети.

3. Отключить брандмауэр.


.

Сторонние межсетевые экраны может мешать устройствам обмениваться данными в вашей локальной сети. Если вы его используете, выключите его и проверьте, решает ли это проблему. Вы также должны убедиться, что встроенный брандмауэр macOS не блокирует входящие соединения.

  1. Перейдите в Системные настройки > Безопасность и конфиденциальность > Брандмауэр.
  2. Кликните значок замка в нижнем левом углу, введите пароль вашего Mac (или используйте Touch ID) и нажмите Параметры брандмауэра.


  1. Снимите флажок Блокировать все входящие подключения и выберите ОК.


4. Отключите и снова включите mDNSResponder.

В редких случаях, когда mDNSResponder интенсивно использует системные ресурсы, отключение и повторное включение службы может решить проблему.


  1. Вставьте команду ниже в консоль терминала и нажмите Enter.

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist


  1. Введите пароль вашего Mac и нажмите Enter, чтобы продолжить.


В отличие от Windows, многим приложениям и службам macOS для правильной работы требуется mDNSResponder. Поэтому мы не советуем слишком долго держать mDNSResponder отключенным. Подождите минуту и ​​перейдите к следующему шагу, чтобы повторно включить службу.

  1. Вставьте команду ниже в консоль и нажмите Enter.

sudo launchctl load -w / System / Library / LaunchDaemons / com.apple.mDNSresponder.plist


  1. Введите пароль вашего Mac и нажмите Enter .

Демистификация mDNSResponder


Вы обнаружили в своем диспетчере задач процесс mDNSResponder.exe, и вы хотите знать, что это такое, и почему он там. Спешу обрадовать, этот процесс не вирус, он был разработан Apple, так что не нужно паниковать. Давайте подробнее рассмотрим для чего этот процесс, какие функции он выполняет и как его можно удалить.

Что такое mDNSResponder.exe и Bonjour?

Процесс mDNSResponder.exe принадлежит службе Windows Bonjour, это файл который устанавливается на вашу систему вместе с другими устанавливаемыми программами, как правило он устанавливается автоматически вместе с ITunes. Если вы когда-нибудь задумывались, как один ITunes обменивается данными с другим в той же локальной сети, то знайте это закулисная работа Windows службы Bonjour.

Не используете ITunes? Это не единственный способ, которым Bonjour проник на ваш компьютер. Он также поставляется в целом ряде других программ, таких как Pidgin, Skype, Safari, и используется для подключения клиентов в локальной сети.


Прмечание: Не удаляйте Bonjour, если он используется ITunes для общего доступа к библиотекам или любым другим приложением, которое использует его.

Как удалить mDNSResponder.exe?


Это будет лучшим решением, если вы действительно не хотите сломать что-нибудь, если возникнут какие-нибудь проблемы, вы всегда сможете снова его включить.

Как полностью его удалить?

Если вы абсолютно уверены что хотите полностью его удалить, это действительно очень просто. Откройте командную строку в режиме администратора (правой кнопкой мыши и выберите Запуск от имени администратора), а затем перейдите в каталог где он установлен, как правило это:

Если вы используете Vista, или Windows 7 x64 Edition, вам надо перейти в папку Program Files (x86). Теперь, когда вы там, введите следующую команду, чтобы увидеть опции:


Теперь мы знаем, что делать, чтобы удалить его! Просто наберите в следующую комманду:

Читайте также: