Comment obtenir les adresses IP des ordinateurs partagés sous OS X 10.7?


15

J'ai une liste d'ordinateurs sur ma barre latérale "Partagée", mais je n'ai pas leurs adresses IP.

Mon routeur a ses adresses IP, mais il n'y a pas de mappage d'adresse IP de nom d'ordinateur <>.

Comment trouver le mappage de l'adresse IP du nom d'ordinateur <>?

Réponses:


34

Vous pouvez utiliser un outil comme Bonjour Browser ou dns-sd(1)pour parcourir les services, trouver les hôtes qui publient ces services et trouver les adresses IP de ces hôtes.

Avec dns-sd, cela pourrait ressembler à ceci:

  1. Trouvez des hôtes partageant des fichiers via le protocole de classement Apple (AFP):

    dns-sd -B _afpovertcp._tcp local

    Cela vous donnera une liste des services de fichiers AFP sur votre réseau local. Vous devrez Ctrl-Cquitter dns-sdpour revenir à l'invite du shell.

  2. Après avoir choisi le nom d'un service AFP dans la liste, vous pouvez trouver le .localnom d'hôte de l'hôte fournissant ce service comme ceci:

    dns-sd -L MyOtherMac _afpovertcp._tcp local

    Encore une fois, Ctrl-Chors de lui après avoir obtenu votre réponse.

  3. Résolvez le nom d'hôte mDNS de style "hostname.local" en un ensemble d'adresses IP:

    dns-sd -G v4v6 MyOtherMac.local

    Encore une fois, Ctrl-Chors de lui après avoir obtenu votre réponse.


1
Merci. qu'en est-il de la recherche de la cartographie windows / netbios?
Don Ch

Désolé, je suis très mauvais dans l'expression régulière .. pouvez-vous me donner quelques conseils pour le faire avec un script et le répéter pour chaque ordinateur de mon réseau?
nkint
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.