Existe-t-il un moyen de connaître l'adresse MAC d'un ordinateur si nous connaissons son adresse IP, en supposant que cet ordinateur est en dehors de notre réseau local? Je sais que nous pouvons facilement obtenir l'adresse physique d'un ordinateur dans notre réseau local en utilisant getmac ou arp dans l'invite de commande, mais ces commandes ne fonctionnent pas pour les autres hôtes distants.
ip
ipv4
mac-address
arp
ip-address
a_kris
la source
la source
Réponses:
L'obtention d'une adresse MAC nécessite la possibilité d'obtenir du trafic de diffusion.
ARP est un protocole de diffusion et n'est donc disponible que sur un LAN.
Une fois le trafic acheminé, vous ne pouvez pas obtenir l'adresse MAC car elle est supprimée du paquet une fois qu'il franchit la frontière d'un 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 que depuis un LAN.
la source
Non. Les adresses MAC n'ont de signification que sur un LAN. Différents types de LAN ont différents types d'adresses MAC. Connaître l'adresse MAC d'un hôte sur un LAN différent n'a aucun sens.
la source
En utilisant le serveur DHCP ou des liaisons connues, vous pouvez le trouver, je l'ai déjà fait dans le serveur Windows, ce n'est pas courant mais c'est 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 ..... C'est là que les routeurs entrent en jeu. Les adresses MAC ne sont importantes que pour obtenir la trame / paquet vers le routeur, à ce stade, il est ensuite retransmis sur la base de la combinaison MAC / IP.
ANgry IP scanner vous le dirait, et vous pouvez effectuer localement un arp -a ... les routeurs l'utilisent pour mapper les adresses MAC lorsqu'elles ne sont pas connues à la limite de la couche trois afin d'aider au transfert de route pour les paquets. ces informations sont ensuite stockées dans le cache arp du périphérique. Les adresses MAC existent par LAN, les routeurs connectent les limites LAN au niveau de la couche 3, liant ainsi les deux ensemble.
la source