Determinación de la IP del dispositivo por la dirección MAC

Determinación de la IP del dispositivo por la dirección MAC

La dirección IP de un dispositivo de red conectado es necesaria para el usuario en una situación en la que se le envía un comando específico, como un documento para imprimir en una impresora. Hay muchos otros ejemplos, no los vamos a enumerar todos. A veces el usuario se encuentra con una situación en la que no conoce la dirección de red del dispositivo y sólo tiene una dirección física, es decir, la dirección MAC. En este caso, es bastante fácil encontrar la dirección IP utilizando herramientas estándar del sistema operativo.

Determinación de la IP del dispositivo por la dirección MAC

Para la tarea de hoy, sólo vamos a utilizar «Línea de comandos». Windows y, en otro caso, una aplicación integrada «Bloc de notas». No es necesario que conozcas ningún protocolo, parámetro o comando, hoy te los presentaremos todos. Todo lo que el usuario tiene que hacer es tener la dirección MAC correcta de la máquina conectada para hacer más búsquedas.

Las instrucciones dadas en este artículo sólo serán útiles para aquellos que busquen la IP de otros dispositivos que no sean su ordenador local. Determinar la MAC del PC nativo puede ser más fácil. Le sugerimos que lea otro artículo sobre este tema más abajo.

Lee también: Cómo ver la dirección MAC de tu ordenador

Método 1: Introducción manual de comandos

Existe la opción de utilizar un script para realizar las manipulaciones necesarias, pero será más útil sólo en una situación en la que la detección de IP se realice un gran número de veces. Para una búsqueda puntual, bastará con que usted mismo introduzca los comandos necesarios en la consola.

  1. Abrir la aplicación «Ejecutar».pulsando la combinación de teclas Ganar + R. Introduzca en el campo de entrada cmdy luego haga clic en el botón «DE ACUERDO»..
  2. Lea también: Cómo ejecutar el «Símbolo del sistema» en Windows

  3. Las direcciones IP se leerán a través de la caché, por lo que es necesario llenarla primero. El siguiente comando es responsable de esto for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul. Tenga en cuenta que esto sólo funcionará si la configuración de la red es estándar, es decir, 192.168.1.1 / 255.255.255.0. De lo contrario, hay que cambiar la parte (1,1,254). En lugar de 1 и 1 se introducen los valores de inicio y fin de la IP de red modificada, y en lugar de 254 – máscara de subred establecida. Escriba el comando y pulse la tecla Entre en.
  4. Has ejecutado un script para hacer ping a toda la red. Se maneja con un comando estándar pingque escanea sólo una dirección especificada. El script introducido, en cambio, lanzará un análisis rápido de todas las direcciones. Cuando el escaneo haya finalizado, se mostrará una cadena estándar para su posterior introducción.
  5. Ahora debería navegar por los registros en caché utilizando el comando arp y el argumento -a. El ARP (Address resolution protocol) muestra la correspondencia entre la dirección MAC y la IP mostrando todos los dispositivos encontrados en la consola. Tenga en cuenta que algunas entradas se conservan durante no más de 15 segundos después de ser rellenadas, así que inmediatamente después de rellenar la caché, comience a escanear introduciendo arp -a.
  6. Normalmente, los resultados de la lectura se muestran unos segundos después de ejecutar el comando. Ahora puedes comprobar la dirección MAC que tienes con su correspondiente dirección IP.
  7. Si la lista es demasiado larga, o si se quiere apuntar a una sola coincidencia, en lugar de arp -a Cuando la caché esté llena, introduzca el comando arp -a | find "01-01-01-01-01-01"donde 01-01-01-01-01-01 – dirección MAC disponible.
  8. Entonces sólo obtendrá un resultado si se encuentra una coincidencia.

Aquí hay una guía sencilla como esta para ayudarle a determinar la dirección IP de un dispositivo de red utilizando la MAC disponible. El método considerado requiere que el usuario introduzca manualmente cada comando, lo que no siempre es conveniente. Por lo tanto, para aquellos que necesiten realizar este tipo de procedimientos con frecuencia, les sugerimos que se familiaricen con el siguiente método.

Método 2: Crear y ejecutar un script

Para simplificar el proceso de búsqueda, sugerimos utilizar un script especial: un conjunto de comandos que se ejecutan automáticamente en la consola. Sólo tendrá que crear manualmente este script, ejecutarlo e introducir la dirección MAC.

  1. En el escritorio, haga clic con el botón derecho y cree un nuevo documento de texto.
  2. Ábrelo y pega en él las siguientes líneas:

    @echo off
    if "%1" == "" echo no MAC address & exit /b 1
    for /L %%a in (1,1,254) do @start /b ping 192.168.1.%%a -n 2 > nul
    ping 127.0.0.1 -n 3 > nul
    arp -a | find /i "%1"

  3. No vamos a explicar el significado de todas las líneas, ya que puedes verlas en el primer método. Aquí no se añade nada nuevo, sólo se optimiza el proceso y se configura la entrada posterior de la dirección física. Después de entrar en la secuencia de comandos a través del menú «Archivo». seleccione el elemento «Guardar como»..
  4. Dé al archivo un nombre arbitrario, como por ejemplo Find_mac.y después del nombre, añada .cmdseleccionando el tipo de archivo en el campo siguiente «Todos los archivos». El resultado debería ser Find_mac.cmd. Guarde el script en su escritorio.
  5. El archivo guardado en el escritorio tendrá este aspecto:
  6. Ejecutar «Símbolo del sistema». y arrastra el script hasta allí.
  7. Su dirección se añadirá a la línea, lo que significa que el objeto se ha cargado con éxito.
  8. Pulse la barra espaciadora y escriba la dirección MAC en el formato que se muestra en la siguiente captura de pantalla y, a continuación, pulse la tecla Entre en.
  9. Tardará unos segundos y verá el resultado.

Le sugerimos que lea otros métodos para encontrar las direcciones IP de varios dispositivos de red en nuestros materiales separados en los siguientes enlaces. Sólo se presentan los métodos que no requieren el conocimiento de la dirección física o información adicional.

Lea también: Cómo averiguar la dirección IP de un ordenador/impresora/router extranjero

Si la búsqueda con las dos opciones anteriores no dio ningún resultado, vuelva a comprobar la MAC introducida con cuidado, y cuando utilice el primer método, no olvide que algunas entradas se almacenan en la caché durante no más de 15 segundos.

Nos alegramos de que hayamos podido ayudarle con el problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?