Представьте, что у вас дома вечеринка. Все гости – это устройства в вашей сети: компьютеры, принтеры, медиасерверы, смартфоны. Но есть проблема: никто не знает, как друг друга найти. Обычно, чтобы подключиться к какому-нибудь устройству, нужно помнить его IP-адрес (а кто вообще запоминает 192.168.1.57?). Вот тут на сцену выходит Avahi и mDNS – такие себе вечеринщики, которые ходят по комнате и всем представляют друг друга:
– «Привет, я принтер HP, меня можно найти по имени hp.local!»
– «А я медиасервер! Ищу компанию для стриминга фильмов, зовите меня plex.local!» Теперь давайте разберёмся, как это работает. Когда вы вводите, например, raspberrypi.local в браузере или подключаетесь к smb://nas.local, ваш компьютер отправляет специальный multicast-запрос в локальную сеть:
📢 «Эй, кто тут raspberrypi.local?» Если в сети есть устройство с таким именем, оно радостно отвечает:
👋 «Это я! У меня IP 192.168.1.42» После этого подключение происходит автоматически, и вам не нужно копаться в р