
Ich habe eine Liste von Computern in meiner „Shared“-Seitenleiste, jedoch nicht ihre IP-Adressen.
Mein Router hat deren IP-Adressen, es gibt jedoch keine Zuordnung Computername <> IP-Adresse.
Wie finde ich die Zuordnung Computername <> IP-Adresse?
Antwort1
Sie können ein Tool wie verwendenBonjour Browseroder dns-sd(1)
um Dienste zu durchsuchen, die Hosts zu finden, die diese Dienste veröffentlichen, und die IP-Adressen dieser Hosts zu finden.
Mit dns-sd
könnte es ungefähr so aussehen:
Suchen Sie nach Hosts, die Dateien über das Apple Filing Protocol (AFP) teilen:
dns-sd -B _afpovertcp._tcp lokal
Dadurch erhalten Sie eine Liste der AFP-Dateidienste in Ihrem lokalen Netzwerk. Sie müssen „
Ctrl-C
out of“dns-sd
auswählen, um zur Shell-Eingabeaufforderung zurückzukehren..local
Nachdem Sie den Namen eines AFP-Dienstes aus der Liste ausgewählt haben, können Sie den Hostnamen des Hosts, der diesen Dienst bereitstellt, folgendermaßen herausfinden :dns-sd -L MeinAndererMac _afpovertcp._tcp lokal
Nochmals:
Ctrl-C
Raus damit, nachdem Sie Ihre Antwort erhalten haben.Lösen Sie den mDNS-Hostnamen im Stil „hostname.local“ in eine Reihe von IP-Adressen auf:
dns-sd -G v4v6 MeinAndererMac.local
Nochmals:
Ctrl-C
Raus damit, nachdem Sie Ihre Antwort erhalten haben.
Antwort2
Sie können netstat verwenden
Terminal öffnen
% netstat -a | grep afp