Determinando o IP do dispositivo pelo endereço MAC

O endereço IP do dispositivo de rede conectado é necessário para o usuário na situação em que um determinado comando é enviado a ele, por exemplo, um documento para impressão em uma impressora. Além disso, existem alguns exemplos: não listaremos todos eles. Às vezes, o usuário se depara com uma situação em que o endereço de rede do equipamento é desconhecido para ele, e há apenas um endereço físico, ou seja, um endereço MAC. Em seguida, encontrar o IP é bastante simples usando ferramentas padrão do sistema operacional.

Determinar o IP do dispositivo pelo endereço MAC

Para realizar a tarefa de hoje, usaremos apenas "Linha de comando" Windows e em um caso separado o aplicativo incorporado Bloco de notas. Você não precisa conhecer nenhum protocolo, parâmetro ou comando, hoje nós os informaremos sobre todos eles. O usuário só precisa ter o endereço MAC correto do dispositivo conectado para pesquisar mais.

As instruções neste artigo serão tão úteis quanto possível apenas para aqueles que estão procurando o IP de outros dispositivos, e não o computador local. Determinar o MAC de um PC nativo pode ser mais fácil. Nós convidamos você a ler outro artigo sobre este tópico abaixo.

Veja também: Como visualizar o endereço MAC do computador

Método 1: entrada de comando manual

Há uma variante do uso do script para realizar as manipulações necessárias, no entanto, ele será mais útil apenas na situação em que a determinação do IP é executada um grande número de vezes. Para uma pesquisa única, será suficiente registrar independentemente os comandos necessários no console.

  1. Aplicação aberta Corrersegurando a combinação de teclas Win + R. Entre no campo de entrada cmde depois clique no botão "OK".
  2. Veja também: Como executar a "Linha de Comando" no Windows

  3. A leitura de endereços IP ocorrerá através do cache, por isso deve primeiro ser preenchido. Equipe responsável por issopara / L% a em (1,1,254) do @start / b ping 192.168.1.% a -n 2> nul. Observe que isso só funciona quando as configurações de rede são padrão, ou seja, 192.168.1.1 / 255.255.255.0. Caso contrário, parte (1,1,254) está sujeita a alterações. Em vez de 1 e 1 Os valores inicial e final da rede IP modificada são inseridos e, em vez de 254 - definir máscara de sub-rede. Imprima o comando e pressione a tecla Enter.
  4. Você iniciou um script para executar ping em toda a rede. O comando padrão é responsável por isso. pingque verifica apenas um endereço especificado. O script inserido iniciará uma análise rápida de todos os endereços. Quando a digitalização é concluída, uma linha padrão é exibida para mais informações.
  5. Agora você deve ver as entradas em cache com o comando arp e argumento -a. O protocolo ARP (protocolo de resolução de endereços) mostra a correspondência dos endereços MAC com o IP, enviando todos os dispositivos encontrados para o console. Observe que, após o preenchimento, alguns registros são armazenados por no máximo 15 segundos, portanto, imediatamente após o preenchimento do cache, inicie a verificação digitandoarp -a.
  6. Normalmente, os resultados de leitura são mostrados alguns segundos após o comando ser executado. Agora você pode verificar o endereço MAC existente com seu IP correspondente.
  7. Se a lista for muito longa ou se você quiser encontrar propositalmente apenas uma correspondência, em vez de arp -a depois de preencher o cache, digite o comandoarp -a | encontrar "01-01-01-01-01-01"onde 01-01-01-01-01-01 - endereço MAC existente.
  8. Então você obtém apenas um resultado se uma correspondência for encontrada.

Aqui está um guia simples para ajudá-lo a determinar o endereço IP de um dispositivo de rede usando seu MAC existente. O método considerado requer que o usuário insira manualmente cada comando, o que nem sempre é conveniente. Portanto, aqueles que precisam realizar com frequência esses procedimentos, aconselhamos que você se familiarize com o seguinte método.

Método 2: criar e executar o script

Para simplificar o processo de busca, sugerimos usar um script especial - um conjunto de comandos que iniciam automaticamente no console. Você só precisa criar manualmente esse script, executá-lo e inserir o endereço MAC.

  1. Na área de trabalho, clique com o botão direito e crie um novo documento de texto.
  2. Abra e cole as seguintes linhas lá:

    @echo off
    if "% 1" == "" echo sem endereço MAC e exit / b 1
    para / L %% a em (1,1,254) do @start / b ping 192.168.1. %% a -n 2> nul
    ping 127.0.0.1 -n 3> nul
    arp -a | encontrar / i "% 1"

  3. Não vamos explicar o significado de todas as linhas, já que você pode se familiarizar com elas no primeiro método. Nada de novo foi adicionado aqui, apenas o processo foi otimizado e mais entrada do endereço físico foi configurada. Depois de entrar no script pelo menu "Arquivo" selecionar item Salvar como.
  4. Dê ao arquivo um nome arbitrário, por exemplo Find_mace depois do nome adicionar.cmdselecionando o tipo de arquivo na caixa abaixo "Todos os arquivos". O resultado deve serFind_mac.cmd. Salve o script na sua área de trabalho.
  5. O arquivo salvo na área de trabalho ficará assim:
  6. Correr "Linha de comando" e arraste o script para lá.
  7. Seu endereço será adicionado à string, o que significa que o objeto foi carregado com sucesso.
  8. Pressione Espaço e insira o endereço MAC no formato mostrado na captura de tela abaixo e, em seguida, pressione a tecla Enter.
  9. Levará alguns segundos e você verá o resultado.

Sugerimos que você se familiarize com outros métodos de pesquisa de endereços IP de vários dispositivos de rede em nossos materiais selecionados nos links a seguir. Ele apresenta apenas os métodos que não exigem conhecimento do endereço físico ou informações adicionais.

Veja também: Como descobrir o endereço IP de um computador / impressora / roteador alienígena

Se a pesquisa com as duas opções não trouxer nenhum resultado, verifique cuidadosamente o MAC inserido e, ao usar o primeiro método, não se esqueça de que algumas das entradas no cache são armazenadas por no máximo 15 segundos.

Loading...