¿Hay alguna manera de averiguar la dirección MAC de una computadora si conocemos su dirección IP, asumiendo 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.

Comentarios

  • No sin envolverlo en un protocolo de capa superior, I ' tengo miedo. Puede que haya algún software que haga esto, pero no sé si se recomienda. ¿Puedo preguntar por el caso de uso específico?
  • @Hexaholic, recientemente me interesé en el monitoreo de red a través de la línea de comando, así que después de leer una publicación sobre si ' s posible encontrar la IP de una dirección MAC, me preguntaba si podríamos hacerlo al revés. Aquí ' está el vínculo a la pregunta: networkengineering.stackexchange.com/questions/1491/…
  • Si tiene acceso al servidor DHCP que da servicio a la LAN remota, puede verificar las concesiones DHCP y hacer coincidir la dirección IP con la dirección MAC de esa manera.

Respuesta

Obtener una dirección MAC requiere la capacidad de obtener tráfico de transmisión.

ARP es un protocolo de transmisió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 conmutadores tienen una tabla MAC. Los enrutadores tienen una tabla de enrutamiento, en general.

Solo puede obtener direcciones MAC desde una LAN.

Comentarios

  • Enrutadores con las interfaces LAN de accesos múltiples también tienen tablas MAC: es la interfaz la que determina si tiene una tabla MAC, no la función de su dispositivo (los enrutadores aún tienen que reenviar en L2, por lo que aún necesitan saber dónde residen las estaciones). Además, los dispositivos L3 no eliminan los MAC como regla, sino que los eliminan los dispositivos que realizan la traducción de medios (por ejemplo, de ethernet a SONET, etc.). Un enrutador puede cambiar una dirección MAC, pero si el medio L1 requiere una, el encabezado, por supuesto, seguirá presente (y contendrá un valor válido).

Respuesta

No. Las direcciones MAC solo tienen importancia en una LAN. Los diferentes tipos de LAN tienen diferentes tipos de direcciones MAC. Conocer la dirección MAC de un host en una LAN diferente no tiene sentido.

Comentarios

  • Además, muchas IP pueden compartir la misma MAC, por lo que ' s no es útil para un mapa uno a uno.

Respuesta

Usando el servidor DHCP o enlaces conocidos puedes encontrarlo, he hecho esto en el servidor de Windows antes, no es común pero es posible. ARP se basa localmente y es solo un enlace entre una dirección IP y MAC que las une para facilitar el flujo de tráfico más allá de los límites 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 podría realizar localmente un arp -a … los enrutadores usan esto 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 el caché arp del dispositivo. Existen direcciones MAC por LAN, los enrutadores conectan los límites de la LAN en la capa 3, por lo tanto, unen los dos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *