J'ai deux Mac sur le même réseau, tous deux connectés à mon routeur Internet. J'ai un partage d'écran configuré sur l'un d'eux, donc je peux me connecter à l'aide de la commande-K dans le Finder avec une vnc://
URL, et cela fonctionne très bien.
Mon routeur attribue des adresses IP à l'aide de DHCP, ce qui est généralement une bonne chose, mais cela signifie que si une machine est redémarrée ou si un bail DHCP est renouvelé, je ne sais pas à quelle adresse IP se connecter (sans marcher vers l'autre machine) découvrir).
Mon Mac connaît sûrement déjà l'adresse IP de mon autre Mac: dans le Finder, je peux voir le nom et l'icône / le type de mon autre Mac dans la barre latérale! Malheureusement, Get Info n'affiche pas l'adresse IP, ni rien d'autre utile à ce sujet.
Comment puis-je trouver l'adresse IP de mon autre Mac, peut-être en utilisant Zeroconf / Bonjour? Je suis d'accord avec une solution en ligne de commande, si elle est simple.
EDIT: J'exécute Lion, et je pense que le partage d'écran OS X diffuse une annonce de service Bonjour pour cela, mais la boîte de dialogue de connexion au serveur de Lion n'en profite pas. Si c'est quelque chose que fait Mountain Lion, sachant que ce serait utile aussi!
ping other-computer’s-name
)Réponses:
Vos ordinateurs doivent être accessibles en tant que nom -ordinateur.local , par exemple Kens-Computer.local ou quelque chose comme ça, donc selon ce que vous essayez de faire, vous pourrez peut-être simplement utiliser ce nom plutôt que l'adresse IP.
Vous pouvez donc simplement taper vnc: //Kens-Computer.local dans la fenêtre "Se connecter à". Vous pouvez voir le nom de réseau de l'ordinateur si vous accédez au volet des préférences de partage dans les Préférences Système . C'est en haut de la page, avec un message comme "Les ordinateurs de votre réseau local peuvent accéder à votre ordinateur à: Kens-Computer.local "
Assurez-vous d'inclure le suffixe ".local" pour obtenir l'adresse IP Bonjour, sinon votre recherche DNS pourrait ajouter automatiquement un autre suffixe de nom d'hôte (en fonction de votre configuration réseau / DHCP) ou simplement ne pas trouver le bon hôte.
Si vous voulez vraiment obtenir l'IP, voici quelques options:
Bonjour / dns-sd
Vous pouvez utiliser Bonjour directement via des commandes telles que l'outil de découverte de service DNS (dns-sd). Essayez ce qui suit dans l'application Terminal:
L'
dns-sd
outil peut faire pas mal de choses, par exemple si vous voulez lister tous les services VNC locaux (au moins ceux annoncés via Bonjour). Les services VNC sont annoncés comme "_rfb" dans mDNS / Bonjour:Ping
Ou vous pouvez simplement le cingler, qui montrera l'IP dans la sortie (et utilise juste Bonjour / mDNS pour trouver l'IP).
la source
dns-sd
, n'est pas le "nom" que je dois utiliser avecping
ou unevnc://
URL. Je n'ai pas encore trouvé de moyen de comprendre cela sur le réseau, ce qui est étrange.SRV
enregistrement. J'ai trouvé que l'utilisation du type de service_rfb
fonctionnait bien pour afficher tous les Mac avec le partage d'écran activé sur mon réseau. Essayez:dns-sd -Z _rfb
oudns-sd -Z _rfb local | grep SRV
Ouvrez Terminal et tapez:
arp -a
il listera tous les ordinateurs du réseau et (généralement) les noms d'hôte.la source
ping -c5 192.168.15.255
puis de courirarp -a
.Vous pouvez vous connecter au routeur et rechercher la table DHCP . Il répertorie tous les appareils connectés ainsi que leurs adresses MAC et IP.
Mais pour éviter complètement ce problème, pourquoi ne configurez-vous pas les réservations DHCP via votre routeur? Grâce à cela, vous pouvez attribuer une certaine adresse MAC à une IP spécifique. De cette façon, vos IP DHCP restent constantes.
Les étapes nécessaires pour y parvenir dépendront de la marque et du modèle du routeur.
la source
Une alternative est que vous pouvez vous connecter à votre routeur sur votre navigateur pour voir les périphériques sur le réseau et leur adresse IP. Sur mon linksys, je vais à 192.168.1.1, je clique sur le statut puis sur le réseau local puis sur la table Client DHCP. Il montre chaque appareil sur le réseau et son adresse IP.
Vous pouvez voir l' IP de votre routeur si vous vérifiez vos paramètres IP, car il sera indiqué comme DHCP - Serveur ou Routeur .
la source
Pour trouver l'adresse IP sur MAC, suivez les étapes ci-dessous:
Tapez la commande suivante:
Si vous souhaitez trouver une adresse IP externe, visitez http://www.ip-details.com/ ou http://www.whatismyip.com/ .
la source
arp -a
devrait vous donner tous les appareils de votre réseau.De
man arp
:la source
Dirigez-vous vers
System Preferences > Sharing
et vérifiez votreLocal Hostname
.Cela devrait ressembler à quelque chose
Mac-Mini.local
. Vous pouvez l'utiliser à la place d'une adresse IP pour référencer l'ordinateur sur votre réseau.La barre d'adresse de Safari prendra une adresse et un port tels que:
Mac-Mini.local:8080
la source
Local-Hostname.local
une fois , puis l'utiliser à l'avenir.