Como obter endereços IP de computadores compartilhados no OS X 10.7?

Como obter endereços IP de computadores compartilhados no OS X 10.7?

Tenho uma lista de computadores na barra lateral "Compartilhados", mas não tenho seus endereços IP.

Meu roteador tem seus endereços IP, mas não há mapeamento de nome de computador <> endereço IP.

Como encontro o mapeamento do nome do computador <> endereço IP?

Responder1

Você pode usar uma ferramenta comoNavegador Bonjourou dns-sd(1)para procurar serviços, encontrar os hosts que publicam esses serviços e encontrar os endereços IP desses hosts.

Com dns-sd, pode ser algo assim:

  1. Encontre hosts que compartilham arquivos por meio do Apple Filing Protocol (AFP):

    dns-sd -B _afpovertcp._tcp local

    Isso lhe dará uma lista de serviços de arquivos AFP em sua rede local. Você terá que Ctrl-Csair dns-sdpara voltar ao prompt do shell.

  2. Depois de escolher o nome de um serviço AFP na lista, você pode descobrir o .localnome do host que fornece esse serviço assim:

    dns-sd -L MyOtherMac _afpovertcp._tcp local

    Novamente, Ctrl-Csaia disso depois de obter sua resposta.

  3. 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-Csaia disso depois de obter sua resposta.

Responder2

Você pode usar o netstat

Terminal aberto

% netstat -a | grep afp

informação relacionada