Come ottenere gli indirizzi IP dei computer condivisi in OS X 10.7?


15

Ho un elenco di computer sulla mia barra laterale "Condivisa", tuttavia non ho i loro indirizzi IP.

Il mio router ha i loro indirizzi IP, tuttavia non esiste una mappatura dell'indirizzo IP <> nome computer.

Come posso trovare la mappatura dell'indirizzo IP <> del computer?

Risposte:


34

È possibile utilizzare uno strumento come Bonjour Browser o dns-sd(1)per esplorare i servizi, trovare gli host che pubblicano tali servizi e trovare gli indirizzi IP di tali host.

Con dns-sd, potrebbe andare qualcosa del genere:

  1. Trova host che condividono file tramite l'Apple Filing Protocol (AFP):

    dns-sd -B _afpovertcp._tcp local

    Questo ti darà un elenco di servizi di file AFP sulla tua rete locale. Dovrai Ctrl-Cuscire dns-sdper tornare al prompt della shell.

  2. Dopo aver scelto il nome di un servizio AFP dall'elenco, puoi scoprire il .localnome host dell'host che fornisce quel servizio in questo modo:

    dns-sd -L MyOtherMac _afpovertcp._tcp local

    Ancora una volta, Ctrl-Cdopo aver ricevuto la tua risposta.

  3. Risolvi il nome host mDNS di stile "hostname.local" in un set di indirizzi IP:

    dns-sd -G v4v6 MyOtherMac.local

    Ancora una volta, Ctrl-Cdopo aver ricevuto la tua risposta.


1
Grazie. che dire di trovare la mappatura windows / netbios?
Don Ch

Mi dispiace di essere molto cattivo nell'espressione regolare .. puoi darmi qualche suggerimento per farlo con uno script e ripeterlo per ogni computer sulla mia rete?
nkint
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.