As redes de computadores TCP / IP usam os endereços IP e os endereços MAC dos dispositivos clientes conectados. Enquanto o endereço IP muda com o tempo, o endereço MAC de um adaptador de rede permanece sempre o mesmo.
Existem vários motivos pelos quais você pode querer saber o endereço MAC de um computador remoto e é fácil fazê-lo usando um utilitário de linha de comando, como Prompt de Comando no Windows.
Um único dispositivo pode possuir várias interfaces de rede e endereços MAC. Um laptop com conexões Ethernet, Wi-Fi e Bluetooth, por exemplo, tem dois ou às vezes três endereços MAC associados a ele, um para cada dispositivo de rede físico.
Por que descobrir um endereço MAC?
Razões para rastrear o endereço MAC de um dispositivo de rede incluem:
- Para configurar a filtragem de endereço MAC em um roteador para restringir o acesso à rede local somente aos dispositivos cujos endereços correspondam a uma lista de predefinições
- Para determinar o fabricante do dispositivo (primeira metade do endereço) e número de série (segunda metade do endereço) para serviço
- Para mascarar (falsificar) a identidade de um dispositivo diferente. O spoofing de endereçamento MAC pode ser usado legitimamente para registrar um dispositivo de gateway de rede doméstica com um provedor de internet. Ele também pode ter intenções maliciosas, como invalidar o recurso de filtragem de endereço MAC para invadir a rede
Limitações de pesquisas de endereço MAC
Geralmente, não é possível procurar endereços MAC para dispositivos que estão fora do alcance físico de uma pessoa. Geralmente, não é possível determinar o endereço MAC de um computador somente a partir do seu endereço IP, porque esses dois endereços são originários de diferentes origens.
A configuração de hardware do próprio computador determina seu endereço MAC, enquanto a configuração da rede à qual ele está conectado determina seu endereço IP.
No entanto, se os computadores estiverem conectados à mesma rede TCP / IP, você poderá determinar o endereço MAC por meio de uma tecnologia chamada ARP (Protocolo de resolução de endereços), incluída no TCP / IP.
Usando o ARP, cada interface de rede local rastreia o endereço IP e o endereço MAC de cada dispositivo com o qual se comunicou recentemente. A maioria dos computadores permite que você veja essa lista de endereços que o ARP coletou.
Como usar o ARP para encontrar um endereço MAC
No Windows, Linux e outros sistemas operacionais, o utilitário de linha de comando arp mostra informações de endereço MAC local armazenadas no cache do ARP. No entanto, ele só funciona dentro do pequeno grupo de computadores em uma rede local (LAN), não através da Internet.
Nota: Há outro método usado para encontrar o endereço MAC do computador que você está usando atualmente, que envolve o uso do ipconfig / all comando no Windows.
O ARP destina-se a ser usado por administradores de sistema e não é uma maneira normalmente útil de rastrear computadores e pessoas na Internet.
Aqui está um exemplo de como encontrar um endereço MAC através de um endereço IP. Comece fazendo o ping do dispositivo para o qual o MAC deve se dirigir:
ping 192.168.86.45
O comando ping estabelece uma conexão com o outro dispositivo na rede e deve mostrar um resultado como este: Ping 192.168.86.45 com 32 bytes de dados: Resposta de 192.168.86.45: bytes = 32 tempo = 290ms TTL = 128 Resposta de 192.168.86.45: bytes = 32 tempo = 3ms TTL = 128 Resposta de 192.168.86.45: bytes = 32 tempo = 176ms TTL = 128 Resposta de 192.168.86.45: bytes = 32 tempo = 3ms TTL = 128
Use o seguinte comando arp para obter uma lista que mostre o endereço MAC do dispositivo que você acabou de pingar: arp -a
Os resultados podem parecer algo assim, mas provavelmente com muitas outras entradas: Interface: 192.168.86.38 --- 0x3 Endereço de Internet Tipo de Endereço Físico 192.168.86.1 70-3a-cb-14-11-7a dinâmico 192.168.86.45 98-90-96-B9-9D-61 dinamica 192.168.86.255 ff-ff-ff-ff-ff-ff estático 224.0.0.22 01-00-5e-00-00-16 estática 224.0.0.251 01-00-5e-00-00-fb estática
Encontre o endereço IP do dispositivo na lista; o endereço MAC é mostrado ao lado dele. Neste exemplo, o endereço IP é 192.168.86.45 e seu endereço MAC é 98-90-96-B9-9D-61 (eles estão em negrito aqui apenas para ênfase).