Encontre dispositivo ou endereço IP usando endereço Mac grátis – Este é um guia e tutorial rápido!

Como você se comunicaria com um dispositivo quando não tivesse o IP?

Você pode estar em uma situação em que não tem o endereço IP de um dispositivo em uma rede local, mas tudo o que você tem são os registros do endereço MAC ou de hardware.

Ou seu computador não consegue exibir seu IP devido a vários motivos, e você está recebendo o erro “Nenhum endereço IP válido”.

Encontrar o IP de um endereço MAC conhecido deve ser tarefa de um aplicativo ReverseARP, a contraparte do ARP.

Mas RARP é um protocolo obsoleto com muitas desvantagens, por isso foi rapidamente substituído por outros protocolos como BOOTP e DHCP, que lidam diretamente com endereços IP.

Neste artigo, vamos mostram como encontrar IPs e fornecedores de dispositivos usando endereços MAC com métodos diferentes gratuitamente.

Noções básicas sobre ARP

ARP (Protocolo de Resolução de Endereço) é o protocolo responsável de encontrar endereços MAC com IPs em segmentos de rede local.

Ele opera com quadros na camada de enlace de dados.

Como você já deve saber, os dispositivos na camada de enlace de dados dependem do MAC endereços para sua comunicação.

Seus quadros encapsulam pacotes que contêm informações de endereço IP.

Um dispositivo deve saber o endereço MAC de destino para se comunicar localmente por meio de tipos de mídia como Ethernet ou Wifi, na camada 2 do modelo OSI.

Compreender como o ARP funciona pode ajudá-lo a encontrar endereços IP e MAC rapidamente.

O diagrama de fluxo de mensagens a seguir pode ajudá-lo a entender o conceito:

  1. O computador local envia um ping (solicitação de eco ICMP) para um endereço IP de destino (computador remoto) dentro do mesmo segmento. Infelizmente, o computador local não conhece o endereço MAC … ele só conhece o endereço IP.
  2. O endereço de hardware de destino é desconhecido, então a solicitação de eco ICMP é colocada em espera. O computador local conhece apenas seu IP de origem / destino e seus endereços MAC de origem. ARP usa dois tipos de mensagens, solicitação ARP e resposta.

O computador local envia uma mensagem ARP REQUEST para encontrar o proprietário do endereço IP em questão.

Esta mensagem é enviada para todos os dispositivos dentro do mesmo segmento ou LAN através de um MAC de broadcast (FF: FF: FF: FF: FF: FF) como o destino.

  1. Como o computador remoto faz parte do mesmo segmento de rede, ele recebe a mensagem de broadcast enviada pelo computador local. Todos os outros computadores na LAN também recebem o broadcast, mas sabem que o IP de destino não é deles, então descartam o pacote. Apenas o computador remoto com IP de destino responde ao ARP REQUEST com um ARP REPLY, que contém o endereço MAC de destino.
  2. O computador local recebe o ARP REPLY com o endereço MAC. Em seguida, ele retoma a solicitação de eco ICMP e, finalmente, o computador remoto responde com uma resposta de eco ICMP.

Encontrando IPs com ARP

Você pode usar ARP para obter um IP de um endereço MAC conhecido.

Mas primeiro, é importante atualizar sua tabela ARP local para obter informações de todos os dispositivos da rede.

Envie um ping (resposta de eco ICMP) para toda a LAN, para obter todas as entradas MAC na mesa.

Para fazer ping em toda a LAN, você pode enviar uma transmissão para o seu rede.

Abra o prompt de comando no Windows ou terminal no macOS e digite.

ping 192.168.0.255

Minha sub-rede é 192.168.0.0/24 (máscara de 255.255.255.0), então o endereço de transmissão é 192.168.0.255, que pode ser calculado ou encontrado com um comando “Imprimir rota” no Windows ou “netstat -nr” no macOS. Ou também pode ser obtido com uma calculadora de sub-rede que você pode baixar gratuitamente.

Para Windows:

Etapa 1.

  • Abra o CMD (Prompt de comando)
  • Vá para o menu “Iniciar” e selecione “Executar” ou pressione (tecla do Windows + R) para abra o aplicativo Executar
  • Na caixa de texto “Abrir” digite “cmd” e pressione “Ok”.

Isso abrirá a interface da linha de comando no Windows.

Etapa 2.

  • Digite o comando “arp”.
  • O comando arp sem nenhum argumento adicional lhe dará uma lista de opções que você pode usar.

Etapa 3.

  • Use o arp com argumentos adicionais para encontrar o IP dentro do mesmo segmento de rede.
  • Com o comando “arp -a” você pode ver a tabela ARP e suas entradas recentemente preenchidas por seu computador com o ping de transmissão.

Etapa 4.

  • Lendo a saída.
  • As informações exibidas no arp-a são basicamente a tabela ARP do seu computador.
  • Mostra uma lista com endereços IP, seus endereços físicos correspondentes (ou MAC) e o tipo de alocação (dinâmica ou estática).

Digamos que você tenha o endereço MAC 60-30-d4-76-b8-c8 (que é um dispositivo macOS) e você deseja saber o IP.

A partir dos resultados mostrados acima, você pode mapear o endereço MAC para o Endereço IP na mesma linha.

O endereço IP é 192.168.0.102 (que está no mesmo segmento de rede) pertence a 60-30-d4-76-b8-c8.

Você pode esquecer esses endereços 224.0.0.xe 239.0.0.x, pois eles são IPs multicast.

Para macOS:

Etapa 1:

  • Abra o aplicativo Terminal. vá para Aplicativos > Utilitários > Terminal ou Launchpad > Outros > Terminal.

Etapa 2:

  • Insira o comando “arp” com um sinalizador “-a”.
  • Depois de inserir o comando “arp -a”, você receberá uma lista com todas as entradas ARP para a Tabela ARP em seu computador.
  • A saída mostrará uma linha com o Endereço IP seguido pelo endereço MAC, a interface e o tipo de alocação (dinâmico / estático).

Encontrando IPs com o servidor DHCP

O protocolo de configuração dinâmica de hosts (DHCP) é o protocolo de rede usado pelo TCP / IP para alocar dinamicamente endereços IP e outras características para dispositivos em uma rede.

O DHCP funciona com um modo cliente / servidor.

O servidor DHCP é o dispositivo encarregado de atribuir endereços IP em uma rede, e o cliente geralmente é o seu computador.

Para redes domésticas ou LANs, o O servidor DHCP é normalmente um roteador ou gateway.

Se você tiver acesso ao servidor DHCP, poderá visualizar todos os relacionamentos com IPs, MACs, interfaces, na me do dispositivo e lease time em sua LAN.

Etapa 1.

  • Faça login no servidor DHCP. Neste exemplo, o servidor DHCP é o gateway doméstico.
  • Se você não sabe o endereço IP do seu servidor / gateway DHCP, pode executar um ipconfig (no Windows) ou ifconfig (no macOS / Linux).
  • Este servidor / gateway DHCP específico tem uma interface da web.

Etapa 2.

  • Insira o endereço IP na barra de pesquisa do navegador da web e insira as credenciais corretas.

Etapa 3.

  • Encontre a lista de clientes DHCP.
  • Neste roteador TP-Link, a funcionalidade do servidor DHCP vem como um recurso adicional.
  • Vá para DHCP > Lista de clientes DHCP. Nessa lista, você pode ver o mapeamento entre endereços MAC e seus IPs atribuídos.

Usando Sniffers

Se você não conseguiu encontrar o IP na lista ARP ou infelizmente não tem acesso ao servidor DHCP, como último recurso, você pode usar um farejador.

Farejadores de pacotes ou analisadores de rede como o Nmap (ou Zenmap (que é a versão GUI) são projetados para segurança de rede.

Eles podem ajudar a identificar ataques e vulnerabilidades na rede.

Com o Nmap, você pode escanear ativamente toda a sua rede e encontrar IPs, portas, protocolos, MACs, etc.

Se você está tentando encontrar o IP de um MAC conhecido com um sniffer como o Nmap, procure o endereço MAC nos resultados da varredura.

Como encontrar o dispositivo e o IP com um sniffer?

Etapa 1.

  • Mantenha registros das informações do endereço IP da sua rede.
  • Nesse caso, meu IP da rede é 192.168.0.0/24. Se você não sabe, um rápido “ipconfig” no cmd do Windows ou um “ifconfig” no macOS ou terminal Linux pode mostrar o IP local e a máscara.
  • Se você não conseguir criar uma sub-rede, faça o download esta ferramenta gratuita Calculadora de sub-rede ou vá online para uma calculadora de sub-rede e encontre o seu IP de rede.

Etapa 2.

  • Baixe e abra o Nmap.
  • Baixe o Nmap deste link oficial https://nmap.org/download.html e siga seu processo de instalação simples.

Etapa 3.

  • Abra o Nmap (ou Zenmap) e use o comando “sudo nmap -sn (rede IP)” para escanear toda a rede (sem varredura de porta).
  • O comando irá listar máquinas que respondem ao Faça o ping e incluirá o endereço MAC junto com o fornecedor.
  • Não se esqueça do comando “sudo”.
  • Sem ele, você não verá os endereços MAC.

Descobrindo o fornecedor do dispositivo a partir de um endereço MAC

Ok, agora você conseguiu descobrir o endereço IP usando comando “arp -a” ou através do servidor DHCP.

Mas e se você quiser saber mais detalhes sobre esse dispositivo em particular?

Que fornecedor é?

Seu segmento de rede ou LAN pode estar cheio de dispositivos diferentes, desde computadores, firewalls, roteadores, celulares, impressoras, TVs, etc.

E os endereços MAC contêm informações importantes para saber mais detalhes sobre cada dispositivo de rede .

Primeiro, é essencial entender o formato do endereço MAC.

Os endereços MAC tradicionais são 48 bits representados em números hexadecimais de 12 dígitos (ou seis octetos).

A primeira metade dos seis octetos representam o Identificador Único Organizacional (OUI) e o a outra metade é o Network Interface Controller (NIC), que é único para todos os dispositivos do mundo.

Não há muito podemos fazer sobre o NIC, além de nos comunicarmos com ele.

Mas o OUI pode nos dar informações úteis sobre o fornecedor se você não usou o Nmap, que também pode fornecer o fornecedor do hardware. p>

Uma ferramenta de pesquisa de OUI online gratuita como o Wireshark OUI Lookup pode ajudá-lo com isso.

Basta inserir o endereço MAC na pesquisa de OUI e a ferramenta examinará os três primeiros octetos e correlacionará com seu banco de dados de manufatura.

Palavras finais

Embora o RARP (a contraparte do ARP) fosse projetado especificamente para encontrar IPs de endereços MAC, foi rapidamente descontinuado porque eu tinha muitas desvantagens.

O RARP foi rapidamente substituído por DHCP e BOOTP.

Mas o ARP ainda é uma das funções principais da camada IP na pilha de protocolos TCP / IP.

Ele encontra endereços MAC de IPs conhecidos, o que é mais comum nas comunicações atuais.

O ARP funciona nos bastidores para manter uma lista de MACs e IPs usados com frequência.

Mas você também pode usá-lo para ver os mapeamentos atuais com o comando arp -a.

Além do ARP, você também pode usar DHCP para ver as informações de IP. Os servidores DHCP geralmente são responsáveis pelas atribuições de IP.

Se você tiver acesso ao servidor DHCP, vá para a lista de clientes DHCP e identifique o IP com o endereço MAC.

Finalmente, você pode usar um sniffer de rede como o Nmap, varrer toda a sua rede e encontrar IPs e MACs.

Se você quiser apenas saber o fornecedor, uma pesquisa OUI online como o Wireshark pode ajudá-lo a encontrá-lo rapidamente.

Deixe uma resposta

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