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

15

Eu tenho uma lista de computadores na minha barra lateral "Compartilhada", no entanto, não tenho seus endereços IP.

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

Como faço para encontrar o mapeamento de nome de computador < > Endereço IP?

    
por portoalet 01.07.2012 / 06:02

1 resposta

33

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:

  1. 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 de dns-sd para voltar ao prompt do shell.

  2. 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.

  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-C depois de receber sua resposta.

por 01.07.2012 / 07:43