En resumen, la respuesta será no puede «t .
Por lo general, una persona no puede obtener la dirección MAC de una computadora solo a partir de su dirección IP . Estas dos direcciones se originan en diferentes fuentes. En pocas palabras, la propia configuración de hardware de una computadora determina su dirección MAC, mientras que la configuración de la red a la que está conectada determina su dirección IP.
Sin embargo, las computadoras conectadas a la misma red local TCP / IP puede determinar las direcciones MAC de cada uno. La tecnología llamada ARP – Protocolo de resolución de direcciones incluida con TCP / IP lo hace posible. Usando ARP, cada computadora mantiene una lista de direcciones IP y MAC para cada dispositivo se ha comunicado recientemente.
Comentarios
Si estás en la misma red, puedes abrir una Terminal :
ping your_ip_address
presione Ctrl-C en el teclado para detener el ping y luego haga lo siguiente:
arp -a
debería aparecer una lista, busque la IP que acaba de hacer ping y junto a ella está la dirección MAC del dispositivo.
Comentarios
- esto debe aceptarse como la respuesta
- Yo también estoy de acuerdo. +1
- ¿Funciona esto en Linux? Probado y definitivamente funciona en Windows 10.
- Esto solo funciona si ambos hosts están en la misma red, si está en una red virtual, por ejemplo, no funcionará
- Como un comando y suprimiendo la salida de ping y las direcciones MAC irrelevantes:
IP=192.168.0.118; ping -c 1 "$IP" >/dev/null && arp -a | grep "$IP"