Como usar un enderezo IP para atopar un enderezo MAC

As redes de computadores TCP / IP usan tanto os enderezos IP como as direccións MAC dos dispositivos cliente conectados. Mentres o enderezo IP cambia co paso do tempo, a dirección MAC dun adaptador de rede permanece igual.

Hai varias razóns polas que pode querer saber o enderezo MAC dunha computadora remota e é realmente fácil de facer mediante unha utilidade de liña de comandos , como o símbolo do sistema en Windows.

Un dispositivo único pode ter varias interfaces de rede e enderezos MAC. Unha computadora portátil con Ethernet , Wi-Fi e conexións Bluetooth , por exemplo, ten dúas ou ás veces tres direccións MAC asociadas a ela, unha para cada dispositivo de rede física.

Por que hai que descubrir un enderezo MAC?

Hai numerosos motivos para rastrexar a dirección MAC dun dispositivo de rede:

Limitacións das buscas de enderezos MAC

Desafortunadamente, en xeral non é posible buscar enderezos MAC para dispositivos fóra do alcance físico dunha persoa. Moitas veces non é posible determinar o enderezo MAC dunha computadora desde a súa dirección IP só porque estes dous enderezos orixinan a partir de diferentes fontes.

A configuración dun hardware propio da computadora determina a súa dirección MAC mentres a configuración da rede conectada determina a súa dirección IP.

Non obstante, se as computadoras están conectadas á mesma rede TCP / IP, pode determinar o enderezo MAC mediante unha tecnoloxía chamada ARP (Protocolo de resolución de enderezos) , que está incluído con TCP / IP.

Usando ARP, cada interface de rede local rastrexa tanto o enderezo IP como a dirección MAC para cada dispositivo co que se comunicou recientemente. A maioría das computadoras permiten ver esta lista de enderezos que ARP recolleu.

Como usar ARP para atopar un enderezo MAC

En Windows, Linux e outros sistemas operativos , a utilidade de liña de comandos "arp" mostra a información de enderezo MAC local almacenada no caché ARP. Non obstante, só funciona dentro do pequeno grupo de computadoras nunha rede de área local (LAN) , e non a través de internet.

Nota: Existe un método diferente para atopar o enderezo MAC da computadora que está a usar actualmente , que implica usar o comando ipconfig / all (en Windows).

A ARP está destinada a ser utilizada polos administradores do sistema e non é un xeito xeral de rastrexar computadores e persoas en internet.

Non obstante, a continuación móstrase un exemplo de como atopar un enderezo MAC a través dun enderezo IP. Primeiro, comece pingando o dispositivo ao que desexa que o MAC poida dirixir:

ping 192.168.86.45

O comando ping establece unha conexión co outro dispositivo na rede e debería mostrar un resultado como este:

Pingando 192.168.86.45 con 32 bytes de datos: Responder de 192.168.86.45: bytes = 32 tempo = 290ms TTL = 128 Responder de 192.168.86.45: bytes = 32 tempo = 3ms TTL = 128 Responder de 192.168.86.45: bytes = 32 tempo = 176ms TTL = 128 Respuesta de 192.168.86.45: bytes = 32 tempo = 3ms TTL = 128

Use o seguinte comando arp para obter unha lista que amosa a dirección MAC dese dispositivo que pingou:

arp -a

Os resultados poden parecer algo así, pero probablemente con moitas outras entradas:

Interface: 192.168.86.38 --- 0x3 Dirección de Internet Tipo de dirección física 192.168.86.1 70-3a-cb-14-11-7a dinámico 192.168.86.45 98-90-96-B9-9D-61 dinámico 192.168.86.255 ff- ff-ff-ff-ff-ff static 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.251 01-00-5e-00-00-fb static

Atopar o enderezo IP do dispositivo na lista; o enderezo MAC móstrase directamente ao seu carón. Neste exemplo, o enderezo IP é 192.168.86.45 eo seu enderezo MAC é 98-90-96-B9-9D-61 (aquí está en negra por énfasis).