В настоящее время я работаю над утилитой управления NAS.

NAS должен будет отслеживать локальные компьютеры и локальные IP-камеры.

Предполагая, что на NAS будет настроена Avahi, разрешит ли она все в сети или только устройства, на которых также работает служба / демон Avahi?

1 ответ1

1

Да, в идеале вы запускаете реализацию IETF ZeroConf (Avahi, Apple Bonjour и т.д.) На каждом устройстве, и каждое устройство отвечает на запросы обнаружения службы и запросы разрешения имени хоста в IP-адрес.

Avahi реализует сеть IETF ZeroConf (которую Apple называет "Bonjour"). В основном это кластер из 3 технологий:

  1. Локальная адресация IPv4 (Microsoft называет это "APIPA"), где хосты могут назначать себе 169.254.xy /16 адресов.
  2. Многоадресный DNS (mDNS), где узлы могут использовать многоадресную рассылку, чтобы запрашивать сопоставления адресов хоста с IP-адресами друг друга.
  3. Обнаружение службы DNS (DNS-SD), где узлы используют mDNS для объявления о том, какие услуги они предлагают, и для запроса других локальных узлов о том, какие услуги предлагают другие узлы.

Устройства, использующие реализации IETF ZeroConf, в том числе Avahi и Bonjour (OS X, iOS и даже Windows с установленным Apple Bonjour для Windows), могут обнаруживать службы друг друга и разрешать имена хостов друг друга в IP-адреса.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .