Bonjour — служебная программа Apple¶
Bonjour — служебная программа (демон) компании Apple, входящая в состав iTunes, Safari, QuickTime и других её приложений для Windows, а также встроенная в macOS. Она реализует одноимённый сетевой протокол обнаружения служб (Bonjour, ранее Rendezvous), который автоматически находит и идентифицирует устройства и сервисы в локальной сети без ручной настройки адресов и доменных имён.
¶Назначение
Bonjour решает задачу «нулевой конфигурации» сетевых устройств. Протокол использует mDNS (multicast DNS) — вариант системы доменных имён, в котором запросы передаются не на выделенный DNS-сервер, а multicast-адресом всем узлам локальной сети. Для адресации устройств применяется специальный домен .local, а для хранения записей — формат DNS-записей (SRV, TXT, A, AAAA). Благодаря этому компьютер, принтер, медиаприставка или смартфон могут объявить о своих возможностях (печать, потоковое воспроизведение, файловый доступ) и быть обнаружены другими участниками сети автоматически.
¶Где используется Bonjour
Протокол Bonjour применяется в ряде продуктов Apple и стороннего ПО:
- AirPlay — беспроводная передача аудио и видео с iPhone, iPad или Mac на Apple TV, усилители и колонки. Обнаружение приёмников выполняется через Bonjour.
- Общий доступ к файлам и принтерам в macOS — система использует Bonjour для публикации общих папок и сетевых принтеров.
- iTunes — функция «Общий доступ к медиатеке» (домашняя сеть) объявляет доступные библиотеки через Bonjour.
- iCloud — синхронизация закладок Safari между устройствами частично опирается на обнаружение локальных узлов.
- Сторонние приложения — многие сетевые утилиты, программы для работы с NAS-накопителями, медиасерверы (например, Plex) и программы для печати используют Bonjour или совместимые реализации протокола mDNS.
¶Нужна ли Bonjour на компьютере с Windows
Программа появляется на компьютере с Windows после установки iTunes, Safari или QuickTime. В диспетчере задач и списке служб она отображается как Bonjour Service (mDNSResponder.exe).
Если пользователь не использует:
- iTunes и функцию «Общий доступ к медиатеке»;
- AirPlay-совместимые приложения;
- сетевые сервисы Apple на локальной сети,
то Bonjour не требуется и её можно отключить или удалить. Однако удаление программы через «Установку и удаление программ» может привести к отказу некоторых функций iTunes. В ряде случаев удаление Bonjour вызывает ошибки при запуске iTunes или при попытке печати через сетевые принтеры, объявленные по протоколу Bonjour.
¶Как отключить службу
- Нажать
Win + R, ввестиservices.mscи открыть список служб. - Найти Bonjour Service.
- Открыть свойства, остановить службу и установить тип запуска «Отключена».
¶Как удалить программу
В Windows 10 и 11 служба удаляется через «Приложения» → «Установленные приложенияы» → поиск «Bonjour» → «Удалить». В старых версиях Windows удаление выполнялось командой MsiExec.exe /X{...} с идентификатором продукта, который можно найти в реестре.
¶Bonjour в macOS
В macOS демон Bonjour (mDNSResponder) является системным компонентом и не предназначен для удаления. Он обеспечивает работу AirDrop, AirPlay, обнаружения сетевых принтеров, совместного доступа к файлам и ряда других функций. Отключение демона в macOS нарушает перечисленные сервисы и не рекомендуется.
¶Протокол Bonjour и стандарты
Протокол Bonjour был разработан Apple на основе стандартов IETF: mDNS (RFC 6762) и DNS-SD (RFC 6763). Apple передала спецификацию mDNS/DNS-SD в открытое доступное пространство стандартов, поэтому совместимые реализации существуют для Windows, Linux и Android (например, Avahi в Linux). Это означает, что обнаружение устройств в локальной сети, реализованное через Bonjour, может работать и с не-Apple-устройствами при наличии поддержки протокола.
¶Вопрос безопасности
Bonjour-записи передаются открытым multicast-трафиком, поэтому устройства и сервисы, объявленные в сети, видны всем её участникам. В незащищённых сетях это может раскрывать информацию о программном обеспечении и службах компьютера. В корпоративных средах службу Bonjour нередко отключают или ограничивают multicast-трафик на уровне сетевого оборудования.
¶Резюме по необходимости
| Сценарий | Нужна ли Bonjour |
|---|---|
| Использование iTunes, AirPlay, AirDrop | Да |
| Печать на сетевой принтер через обнаружение | Да |
| Работа с NAS и медиасерверами через mDNS | Возможно |
| Только офисные задачи, браузер, видео | Нет |
Источники:
- Apple Support —Bonjour: обзор
- RFC 6762 — Multicast DNS
- RFC 6763 — DNS-Based Service Discovery
- Microsoft Docs — Bonjour Service в Windows
