Commentaires
- duplication possible de Résolution dune adresse IP dune machine distante sur son adresse MAC
- @Gilles, Cette question est liée au courrier électronique. Les réponses dans les deux threads diffèrent.
- Cela pourrait être facile si ' est une adresse IPv6 (parfois les adresses MAC font partie des adresses IPv6 publiques).
- il est inacceptable que cette question soit votée comme hors sujet. Cest en fait un manque de cerveaux.
Réponse
En bref, la réponse sera vous pouvez « t .
Il nest généralement pas possible pour une personne dobtenir ladresse MAC dun ordinateur à partir de sa seule adresse IP . Ces deux adresses proviennent de sources différentes. En termes simples, la configuration matérielle propre à un ordinateur détermine son adresse MAC tandis que la configuration du réseau auquel il est connecté détermine son adresse IP.
Cependant, les ordinateurs connectés à le même réseau local TCP / IP peut déterminer les adresses MAC des uns et des autres. La technologie appelée ARP – Address Resolution Protocol incluse avec TCP / IP le rend possible. Grâce à ARP, chaque ordinateur maintient une liste dadresses IP et MAC pour chaque périphérique il a récemment communiqué avec.
Commentaires
- Et cette réponse courte est fausse. On peut toujours faire une recherche ARP pour déterminer le MAC dune adresse IP. le fait est que vous ne voyez probablement pas ladresse IP réelle dun appareil (à cause du NAT), si vous ' êtes sur des réseaux séparés.
- Le commentaire ci-dessus est mal. Si vous effectuez une recherche ARP pour une adresse IP qui ' nest pas sur le même réseau, vous nobtiendrez généralement aucune réponse. Il y a des cas où le masquage ARP est configuré et va répondre, mais il est assez rare de le faire ' car cela pose dautres problèmes.
- @ pjc50 Labsence de relecture nempêche pas de tenter une recherche ARP. Mon point principal est que vous pouvez toujours faire une recherche. Et, si vous ' êtes sur le même réseau, vous obtiendrez toujours ce que vous cherchiez. Voilà ' comment fonctionne le protocole Ethernet. Sinon, il ny aurait pas déchange de paquets IP sur le réseau, car les cartes réseau ne seraient pas en mesure de résoudre les adresses IP en MAC.
- @ U-D13
I have an IP address of a computer which I am currently away from
, dans le question signifiait probablement que lutilisateur essaie de trouver ladresse MAC dun ordinateur qui nest pas sur le même réseau. Donc, dans ce cas, la réponse est juste - @Shiva " signifiait probablement ". Je peux être loin de lordinateur de mes collègues, mais nous ' sommes sur le même réseau. Je peux travailler de chez moi via VPN et être loin de ma machine de travail réelle, mais nous ' sommes toujours sur le même réseau. Je crois fermement que votre réponse devrait être reformulée pour indiquer clairement que lon ne peut résoudre les adresses IP en MAC que dans un réseau local, mais on peut toujours le faire.
Réponse
Si vous êtes sur le même réseau, vous pouvez ouvrir un Terminal :
ping your_ip_address
appuyez sur Ctrl-C sur le clavier pour arrêter le ping puis effectuez une:
arp -a
une liste devrait apparaître, recherchez ladresse IP que vous venez denvoyer et à côté se trouve ladresse MAC de lappareil.
Commentaires
- cela devrait être accepté comme réponse
- Je suis également daccord. +1
- Est-ce que cela fonctionne sous Linux? Essayé et fonctionne définitivement sur Windows 10.
- Cela ne fonctionne que si les deux hôtes sont sur le même réseau, sil est dans un réseau virtuel par exemple, cela ne fonctionnera pas
- En une seule commande , et en supprimant la sortie ping et les adresses MAC non pertinentes:
IP=192.168.0.118; ping -c 1 "$IP" >/dev/null && arp -a | grep "$IP"