32 votes

Comment trouver l'adresse IP de mon autre Mac ?

J'ai deux Macs sur le même réseau, tous deux branchés sur mon routeur Internet. J'ai configuré le partage d'écran sur l'un d'entre eux, et je peux donc m'y connecter en utilisant la commande K dans le Finder avec une touche vnc:// URL, et cela fonctionne très bien.

Mon routeur attribue les adresses IP à l'aide du protocole 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 me connecter (sans aller voir l'autre machine pour le savoir).

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/type de mon autre Mac dans la barre latérale ! Malheureusement, Get Info n'affiche pas l'adresse IP, ni rien d'autre d'utile à son sujet.

Comment puis-je trouver l'adresse IP de mon autre Mac, peut-être en utilisant Zeroconf/Bonjour ? Une solution en ligne de commande ne me pose pas de problème, s'il en existe une simple.

EDIT : J'exécute Lion, et je pense que le partage d'écran d'OS X diffuse une annonce de service Bonjour pour lui, mais la boîte de dialogue de connexion au serveur de Lion n'en tire pas parti. Si c'est quelque chose que Mountain Lion fait, le savoir serait utile aussi !

44voto

Shuft Points 420

Vos ordinateurs doivent être accessibles en tant que nom-de-l'ordinateur.local par exemple Kens-Computer.local ou quelque chose comme ça, donc en fonction de ce que vous essayez de faire, vous pourriez être en mesure d'utiliser ce nom plutôt que l'IP.

Donc vous pouvez juste taper vnc://Kens-Computer.local dans la fenêtre "Connecter à". Vous pouvez voir le nom du réseau de l'ordinateur si vous vous rendez dans la section Partager dans le volet des préférences de Préférences du 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 à l'adresse : Kens-Computer.local "

Veillez à inclure le suffixe ".local" pour obtenir l'adresse IP Bonjour, sinon votre recherche DNS risque d'appliquer automatiquement un autre suffixe de nom d'hôte (en fonction de votre configuration réseau/DHCP) ou de 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 des services DNS (dns-sd). Essayez ce qui suit dans l'application Terminal :

% dns-sd -q computer-name
DATE: ---Tue 09 Oct 2012---
18:13:39.209  ...STARTING...
Timestamp     A/R Flags if Name                             T   C Rdata
18:13:39.210  Add     2  4 Computer-Name.local.             1   1 10.1.1.141

El dns-sd 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 :

% dns-sd -B _rfb local

Ping

Ou vous pouvez simplement faire un ping, qui affichera l'IP dans la sortie (et utilise simplement Bonjour/mDNS pour trouver l'IP).

% ping computer-name.local
PING computer-name.local (10.1.1.141): 56 data bytes
64 bytes from 10.1.1.141: icmp_seq=0 ttl=64 time=0.066 ms

11voto

daviesgeek Points 35275

Ouvrez le terminal et tapez : arp -a il répertorie tous les ordinateurs du réseau et (généralement) les noms d'hôtes.

2voto

Melwan Points 1087

Vous pouvez vous connecter au routeur et rechercher Table DHCP . Il répertorie tous les appareils connectés ainsi que leurs adresses MAC et IP.

Mais pour éviter ce problème, pourquoi ne pas mettre en place 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épendent de la marque et du modèle du routeur.

1voto

Brian Points 11

Une alternative est de vous connecter à votre routeur sur votre navigateur pour voir les appareils sur le réseau et leur adresse IP. Sur mon linksys, je vais sur 192.168.1.1, je clique sur statut puis réseau local et enfin table client DHCP. Cela montre chaque appareil sur le réseau et son adresse IP.

Vous pouvez voir votre IP du routeur si vous vérifiez vos paramètres IP, car il sera indiqué que DHCP - Serveur o Routeur .

1voto

gadget Points 19

arp -a devrait vous donner tous les appareils de votre réseau.

De man arp :

arp -- affichage et contrôle de la résolution d'adresse

L'utilitaire arp affiche et modifie l'adresse Internet-to-Ethernet utilisées par le protocole de résolution d'adresses (arp(4)). Sans drapeau, le programme affiche l'entrée ARP actuelle pour le nom d'hôte. L'hôte peut être spécifié par un nom ou par un nombre, en utilisant la notation par points d'Internet. Internet.

-a Le programme affiche ou supprime toutes les entrées ARP actuelles.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X