Ответы:
Вы можете использовать такой инструмент, как Bonjour Browser или dns-sd(1)
для просмотра сервисов, найти хосты, публикующие эти сервисы, и найти IP-адреса этих хостов.
С dns-sd
, это может пойти что-то вроде этого:
Найдите хосты, обменивающиеся файлами через Apple Filing Protocol (AFP):
dns-sd -B _afpovertcp._tcp local
Это даст вам список файловых сервисов AFP в вашей локальной сети. Вам придется Ctrl-C
выйти, dns-sd
чтобы вернуться к приглашению оболочки.
После выбора имени службы AFP из списка вы можете узнать .local
имя хоста хоста, предоставляющего эту услугу, следующим образом:
dns-sd -L MyOtherMac _afpovertcp._tcp local
Опять же, Ctrl-C
после того, как вы получите свой ответ.
Преобразуйте имя хоста mDNS в стиле "hostname.local" в набор IP-адресов:
dns-sd -G v4v6 MyOtherMac.local
Опять же, Ctrl-C
после того, как вы получите свой ответ.