Процессы macOS
Что такое mDNSResponder на Mac?
mDNSResponder выполняет DNS-запросы для всех приложений на Mac и обеспечивает работу Bonjour в локальной сети. Его трафик — это запросы других приложений.
Где это видно
mDNSResponderесть в списке «Мониторинга системы» › «Сеть», вnettopили в Kilobat.- Брандмауэр или сетевой монитор спрашивает, можно ли
mDNSResponderподключиться. - Пакетов у него много, а байтов мало.
Что это такое
В man-странице он назван «демоном Multicast и Unicast DNS». Он реализует Multicast DNS и DNS Service Discovery — Apple называет это Bonjour.
Начиная с Mac OS X 10.6 он также служит общесистемным DNS-резолвером: отправляет DNS-запросы за другие процессы и хранит кэш ответов.
Программа — /usr/sbin/mDNSResponder. mDNSResponderHelper — вспомогательный процесс со своей man-страницей.
Зачем ему сеть
- DNS-запросы приложений. Каждый раз, когда приложение подключается к имени, mDNSResponder может отправить для него DNS-запрос. Многие приложения делают много запросов.
- Bonjour в локальной сети. Он слушает UDP-порт 5353 для Multicast DNS и находит принтеры, колонки и другие Mac.
- Зашифрованный DNS. С профилем зашифрованного DNS запросы идут на этот DNS-сервер по HTTPS или TLS. См. Зашифрованный DNS на Mac.
Это нормально?
Да. Ответы DNS маленькие, поэтому mDNSResponder обычно передаёт меньше данных, чем приложения, на которые он работает.
Присмотритесь, если его трафик долго остаётся высоким. Причиной может быть программа, которая делает очень много запросов, или загруженная локальная сеть.
Сколько трафика он расходует
Откройте «Мониторинг системы» из папки «Программы» > «Утилиты». Нажмите «Сеть».
Введите
mDNSResponderв поле поиска. Столбцы «Отправлено байт» и «Получено байт» показывают, сколько данных он передал.В Терминале следите только за этим процессом. Нажмите d, чтобы видеть изменение за секунду, и q, чтобы выйти.
nettop -p mDNSResponder -PЧтобы увидеть DNS-серверы, которые он использует, выведите конфигурацию резолвера.
scutil --dns
Как безопасно сократить или приостановить
Найдите приложение, которое делает запросы. В Мониторинге системы его собственный трафик часто растёт в то же время.
Завершите или приостановите это приложение. Запросы прекратятся вместе с ним.
Если запросы не проходят и повторяются, сначала исправьте DNS. См. DNS не работает на Mac.
Если ошибки вызывают устаревшие ответы, очистите кэш DNS. См. Очистка кэша DNS на Mac.
Не завершайте
mDNSResponderв Мониторинге системы. Это часть macOS, и от него зависят другие функции. Без него ни одно приложение на Mac не сможет находить имена.
С Kilobat
Откройте список приложений Kilobat и найдите
mDNSResponder. В его строке видна текущая скорость и объём переданных данных.Сравните скорость DNS-серверов с этого Mac.
kilobat dns-benchmarkВ Терминале посмотрите тот же список в реальном времени. Нажмите / и введите имя для поиска.
kilobat status --watchПокажите его трафик за день. Имена совпадают с
kilobat report --summary.kilobat bandwidth mDNSResponder dayЧерез MCP ИИ-агент получает ту же историю с помощью
get_app_bandwidthи имениmDNSResponder.Просмотр в реальном времени бесплатен. Для истории в приложении нужен Pro. Kilobat записывает историю, только пока приложение запущено.
Вопросы
mDNSResponder — это шпионская программа?
Нет. Это демон DNS и Bonjour от Apple в /usr/sbin, и у него есть man-страница. В ней сказано, что пользователям не следует запускать его вручную.
Почему брандмауэр спрашивает про mDNSResponder?
Все DNS-запросы на Mac проходят через него. Брандмауэр, который следит за DNS, видит mDNSResponder, а не приложение, которое сделало запрос.
Источники
- mDNSResponder(8) и mDNSResponderHelper(8), man-страница в составе macOS 27.2
- Поддержка Apple: изменение настроек DNS на Mac
- Поддержка Apple: просмотр сетевой активности в Мониторинге системы на Mac
- nettop(1), man-страница в составе macOS 27.2
Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.