Wie erhalte ich die IP-Adressen von freigegebenen Computern in OS X 10.7?

15

Ich habe eine Liste der Computer in meiner "Shared" -Seitenleiste, habe jedoch keine IP-Adresse.

Mein Router hat seine IP-Adressen, es gibt jedoch keine Zuordnung von Computername <> IP-Adresse.

Wie finde ich die Zuordnung von Computername <> IP-Adresse?

Don Ch
quelle

Antworten:

34

Sie können ein Tool wie Bonjour Browser verwenden oder dns-sd(1)Dienste durchsuchen, die Hosts suchen, die diese Dienste veröffentlichen, und die IP-Adressen dieser Hosts suchen.

Mit dns-sdkönnte es ungefähr so ​​gehen:

  1. Finden Sie Hosts, die Dateien über das Apple Filing Protocol (AFP) freigeben:

    dns-sd -B _afpovertcp._tcp local

    Dadurch erhalten Sie eine Liste der AFP-Dateidienste in Ihrem lokalen Netzwerk. Sie müssen Ctrl-Caussteigen dns-sd, um zur Shell-Eingabeaufforderung zurückzukehren.

  2. Nachdem Sie den Namen eines AFP-Dienstes aus der Liste ausgewählt haben, können Sie den .localHostnamen des Hosts ermitteln, der diesen Dienst wie folgt bereitstellt:

    dns-sd -L MyOtherMac _afpovertcp._tcp local

    Wieder Ctrl-Craus, nachdem Sie Ihre Antwort bekommen haben.

  3. Lösen Sie den mDNS-Hostnamen im Stil "hostname.local" in eine Reihe von IP-Adressen auf:

    dns-sd -G v4v6 MyOtherMac.local

    Wieder Ctrl-Craus, nachdem Sie Ihre Antwort bekommen haben.

Spiff
quelle
1
Vielen Dank. Was ist mit der Suche nach Windows / NetBIOS-Mapping?
Don Ch
Tut mir leid, dass ich in regulären Ausdrücken sehr schlecht bin. Können Sie mir einige Hinweise geben, um dies mit einem Skript zu tun und es für jeden Computer in meinem Netzwerk zu wiederholen?
Nr. 14.10.14