Fechado. Esta pergunta está fora do tópico . Atualmente não está aceitando respostas.

Comentários

  • possível duplicata de Resolvendo um endereço IP de uma máquina remota para seu endereço MAC
  • @Gilles, Essa questão está relacionada ao e-mail. As respostas em ambos os threads são diferentes.
  • Pode ser fácil se for ' um endereço IPv6 (às vezes, os endereços MAC fazem parte de endereços IPv6 públicos).
  • é inaceitável que esta questão seja votada como fora do tópico. Na verdade, falta cérebro.

Resposta

Resumindo, a resposta será você pode “t .

Normalmente não é possível para uma pessoa obter o endereço MAC de um computador apenas a partir de seu endereço IP . Esses dois endereços têm origem em fontes diferentes. Em termos simples, a configuração de hardware de um computador determina seu endereço MAC, enquanto a configuração da rede à qual está conectado determina seu endereço IP.

No entanto, os computadores conectados a a mesma rede local TCP / IP pode determinar os endereços MAC uns dos outros. A tecnologia chamada ARP – Protocolo de resolução de endereços incluído no TCP / IP torna isso possível. Usando o ARP, cada computador mantém uma lista de endereços IP e MAC para cada dispositivo comunicou-se recentemente com.

Comentários

  • E essa resposta curta está errada. Pode-se sempre fazer uma pesquisa ARP para determinar o MAC de um IP. O único coisa é que você provavelmente não está vendo o IP real de um dispositivo (devido ao NAT), se ' estiver em redes separadas.
  • O comentário acima é errado. Se você fizer uma pesquisa ARP para um IP que ' não esteja na mesma rede, geralmente não obterá resposta. Existem alguns casos em que o mascaramento ARP está configurado e irá responder, mas ' é muito raro fazer isso, pois causa outros problemas.
  • @ pjc50 Não conseguir reproduzir não impede que alguém tente uma pesquisa ARP. Meu ponto principal é que você sempre pode fazer uma pesquisa. E, se você ' estiver na mesma rede, sempre obterá o que estava procurando. É ' como o protocolo Ethernet funciona. Caso contrário, não haveria troca de pacotes IP na rede, porque os NICs não seriam capazes de resolver IPs para MACs.
  • @ U-D13 I have an IP address of a computer which I am currently away from, no pergunta provavelmente significa que o usuário está tentando encontrar o endereço MAC de um computador que não está na mesma rede. Então, nesse caso, a resposta está certa
  • @Shiva " provavelmente significava ". Posso ficar longe do computador dos meus colegas, mas ' estamos na mesma rede. Posso trabalhar em casa via VPN e longe de minha máquina de trabalho real, mas ' ainda estamos na mesma rede. Acredito fortemente que sua resposta deve ser reformulada para indicar claramente que só se pode resolver IPs para MACs em uma rede local, mas pode-se sempre fazer isso.

Resposta

Se você estiver na mesma rede, pode abrir um Terminal :

ping your_ip_address 

pressione Ctrl-C no teclado para interromper o ping e faça um:

arp -a 

uma lista deve aparecer, procure o ip que você acabou de fazer ping e próximo a ele está o endereço MAC do dispositivo.

Comentários

  • isso deve ser aceito como a resposta
  • Eu também concordo. +1
  • Isso funciona no Linux? Tentei e definitivamente funciona no Windows 10.
  • Isso só funciona se os dois hosts estiverem na mesma rede, se estiver em uma rede virtual, por exemplo, não funcionará
  • Como um comando e suprimindo a saída do ping e endereços MAC irrelevantes: IP=192.168.0.118; ping -c 1 "$IP" >/dev/null && arp -a | grep "$IP"

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *