Компьютеры Mac в локальной сети автоматически видны другим компьютерам Mac. Они видны в Finder, и к ним можно получить доступ по их именам через консоль. Насколько я знаю, это многоадресный локальный DNS.
Я хочу, чтобы моя машина FreeBSD была видна с моего Mac. Я просто хочу подключиться к нему с его именем хоста для SSH. Есть ли для этого простое решение? Я попытался hosts
файл, но это не было хорошей идеей, потому что адрес хоста настраивается DHCP, поэтому не гарантируется.
Я установил mDNSResponder
пакет.
pkg_add -r mDNSResponder
И добавил эту строку в /etc/rc.conf, чтобы активировать его как демон.
mdnsd_enable="YES"
Это самое маленькое и простое решение.
Ты можешь установить avahi(/ usr / ports / net / avahi).
Avahi - это бесплатная реализация zeroconf, включающая систему для обнаружения многоадресных служб DNS / DNS-SD. Он находится под лицензией GNU Lesser General Public License (LGPL).