Avahi является полностью платформой LGPL для обнаружения многоадресной службы DNS. Это позволяет программам публиковать и обнаруживать службы и узлы, работающие в локальной сети без какой-либо конкретной конфигурации.

Что такое Авахи?

Avahi — это система, упрощающая обнаружение сервисов в локальной сети через набор протоколов mDNS/DNS-SD. Это позволяет вам подключить свой ноутбук или компьютер к сети и мгновенно получить возможность видеть других людей, с которыми вы можете общаться, находить принтеры для печати или находить общие файлы. Совместимая технология найдена в Apple MacOS X (торговая марка « Bonjour », а иногда и « Zeroconf »).

Avahi в первую очередь ориентирован на системы Linux и поставляется по умолчанию в большинстве дистрибутивов. На данном этапе он не портирован на Windows, но будет работать на многих других BSD-подобных системах. Основным API является D-Bus, и он требуется для использования большей части Avahi, однако службы могут быть опубликованы с использованием определения службы XML, размещенного в /etc/avahi/services.

См. также проект nss-mdns , который позволяет искать имя хоста *.localимена хостов через mDNS во всех системных программах, использующих nsswitch

Ссылки для получения дополнительной информации