Você pode usar uma ferramenta como Navegador Bonjour ou dns-sd(1)
para procurar serviços, encontrar os hosts que publicam esses serviços e encontrar o Endereços IP desses hosts.
Com dns-sd
, pode ser algo assim:
-
Encontre hosts compartilhando arquivos por meio do AFP (Apple Filing Protocol):
dns-sd -B _afpovertcp._tcp local
Isso lhe dará uma lista de serviços de arquivo AFP em sua rede local. Você terá que
Ctrl-C
dedns-sd
para voltar ao prompt do shell. -
Depois de escolher o nome de um serviço AFP da lista, você pode descobrir o
.local
hostname do host que fornece esse serviço:dns-sd -L MyOtherMac _afpovertcp._tcp local
Novamente,
Ctrl-C
depois de receber sua resposta. -
Resolva o nome do host mDNS do estilo "hostname.local" para um conjunto de endereços IP:
dns-sd -G v4v6 MyOtherMac.local
Novamente,
Ctrl-C
depois de receber sua resposta.