¿Hay alguna forma de averiguar la dirección MAC de una computadora si conocemos su dirección IP, suponiendo que esta computadora esté fuera de nuestra LAN? Sé que podemos obtener fácilmente la dirección física de una computadora en nuestra LAN usando getmac o arp en el símbolo del sistema, pero estos comandos no funcionan para otros hosts remotos.
ip
ipv4
mac-address
arp
ip-address
a_kris
fuente
fuente
Respuestas:
Obtener una dirección MAC requiere la capacidad de obtener tráfico de difusión.
ARP es un protocolo de difusión y, por lo tanto, solo está disponible en una LAN.
Una vez que se enruta el tráfico, no puede obtener la dirección MAC, ya que se elimina del paquete una vez que cruza el límite de un enrutador / dispositivo L3.
Los interruptores tienen una tabla MAC. Los enrutadores tienen una tabla de enrutamiento, en general.
Solo puede obtener direcciones MAC de una LAN.
fuente
No. Las direcciones MAC solo tienen importancia en una LAN. Los diferentes tipos de LAN tienen diferentes tipos de direcciones MAC. Saber la dirección MAC de un host en una LAN diferente no tiene sentido.
fuente
Utilizando el servidor DHCP o enlaces conocidos, puede encontrarlo. Lo he hecho antes en el servidor de Windows, no es común pero es posible. ARP se basa localmente y solo es un enlace entre una dirección IP y MAC que los une para facilitar el flujo de tráfico más allá de los límites de la red de capa 3 ... Aquí es donde entran los enrutadores. Las direcciones MAC solo son importantes para obtener la trama / paquete al enrutador, en ese punto se reenvía de nuevo en función de la combinación MAC / IP.
Un escáner de IP enojado le diría, y usted podría realizar localmente un arp -a ... los enrutadores lo usan para mapear direcciones MAC cuando no se conocen en un límite de capa tres para ayudar con el reenvío de rutas para paquetes. esta información se almacena en la caché de arp del dispositivo. Existen direcciones MAC por LAN, los enrutadores conectan los límites de LAN en la capa 3, por lo tanto, los unimos.
fuente