Existe-t-il un moyen de connaître ladresse MAC dun ordinateur si nous connaissons son adresse IP, en supposant que cet ordinateur est en dehors de notre LAN? Je sais que nous pouvons facilement obtenir ladresse physique dun ordinateur dans notre LAN en utilisant getmac ou arp dans linvite de commande, mais ces commandes ne fonctionnent pas pour dautres hôtes distants.

Commentaires

  • Non sans lenvelopper dans un protocole de couche supérieure, je ' jai peur. Il y a peut-être un logiciel qui fait cela, mais je ne sais pas si cela est encouragé. Puis-je demander le cas dutilisation spécifique?
  • @Hexaholic, récemment, je me suis intéressé à la surveillance du réseau via la ligne de commande, donc après avoir lu un article indiquant si elle ' s possible de trouver lIP dune adresse MAC, je me suis demandé si nous pouvions le faire dans lautre sens. Voici ' le lien vers la question: networkengineering.stackexchange.com/questions/1491/…
  • Si vous avez accès au serveur DHCP qui dessert le LAN distant, vous pouvez vérifier les baux DHCP et faire correspondre ladresse IP à ladresse MAC de cette façon.

Réponse

Obtenir une adresse MAC nécessite la capacité dobtenir du trafic de diffusion.

ARP est un protocole de diffusion et nest donc disponible que sur un réseau local.

Une fois le trafic acheminé, vous ne pouvez pas obtenir ladresse MAC car elle est retirée du paquet une fois quil traverse la limite dun routeur / périphérique L3.

Les commutateurs ont une table MAC. Les routeurs ont une table de routage, en général.

Vous ne pouvez obtenir des adresses MAC quà partir dun LAN.

Commentaires

  • Routeurs avec les interfaces LAN multi-accès ont également des tables MAC – cest linterface qui détermine si vous avez une table MAC, pas le rôle de votre appareil (les routeurs doivent toujours transmettre à L2, ils doivent donc toujours savoir où résident les stations). De plus, les MAC ne sont généralement pas supprimés par les périphériques L3 – ils sont supprimés par les périphériques qui effectuent la traduction de médias (par exemple, dEthernet vers SONET, etc.). Un routeur peut changer une adresse MAC, mais si le support L1 en requiert une, l’en-tête sera bien sûr toujours présent (et contiendra une valeur valide).

Réponse

Non. Les adresses MAC nont de signification que sur un LAN. Différents types de LAN ont des types dadresses MAC différents. Connaître ladresse MAC dun hôte sur un autre LAN na aucun sens.

Commentaires

  • De plus, de nombreuses IP peuvent partager le même MAC, donc ' nest pas utile pour une carte un-à-un.

Réponse

En utilisant le serveur DHCP ou des liaisons connues, vous pouvez le trouver, je lai déjà fait sur un serveur Windows, ce nest pas courant mais cest possible. ARP est basé localement et juste une liaison entre une adresse IP et MAC les liant ensemble pour faciliter le flux de trafic au-delà des limites des limites du réseau de couche 3 ….. Cest là que les routeurs entrent en jeu. Les adresses MAC ne sont importantes que pour obtenir la trame / paquet vers le routeur, à ce moment-là, il est à nouveau transféré en fonction de la combinaison MAC / IP.

Un scanner IP énergique vous le dirait, et vous pourriez effectuer localement un arp -a … les routeurs utilisent ceci pour mapper les adresses MAC quand elles ne sont pas connues à une limite de couche trois afin daider à la transmission de route pour les paquets. ces informations sont ensuite stockées dans le cache arp de lappareil.Les adresses MAC existent par LAN, les routeurs connectent les limites LAN au niveau de la couche 3, liant ainsi les deux ensemble.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *