2012-12-20 17:26:41 +0000 2012-12-20 17:26:41 +0000
32
32
Advertisement

Comando de Windows para mostrar todas las direcciones IP

Advertisement

Sé que hay una sola línea de un comando y sus argumentos que pueden ayudar a mostrar todas las direcciones IP de la computadora (las que se están usando) en una LAN, y mi computadora es también un cliente, como uno de los que se muestran, pero lo olvidé. ¿Qué es?

Advertisement

Respuestas (11)

29
29
29
2014-01-18 02:39:18 +0000

Podrías hacer el comando arp -a para mostrar todas las entradas ARP de la tabla sobre los ordenadores de tu red. Fuente

21
21
21
2016-11-11 21:14:24 +0000

No todo lo que tiene una dirección IP es un ordenador - no encontré que ninguna de estas sugerencias devolviera todas las direcciones IP activas - de hecho la mayoría devolvió muy pocas. Mi red doméstica tiene una combinación de dispositivos alámbricos e inalámbricos y dos enrutadores, teléfonos móviles, TV, PVR, Apple AirPort y probablemente algunas cosas que he olvidado. Usé lo siguiente para escanear todas las direcciones de la subred 192.168.1.xxx:

for /L %i in (0,1,255) do ping -n 1 -w 250 192.168.1.%i>>ipaddress.txt

El archivo resultante ipaddress.txt contiene los resultados del ping para todas las direcciones y busqué aquellas con “Received = 1” - actualmente 16 direcciones devolvieron un resultado - sólo tengo 4 ordenadores en la casa - y no estaban todos encendidos.

13
Advertisement
13
13
2012-12-21 17:51:06 +0000

Existe el comando net view /all que listará todos los nombres de las computadoras que están conectadas a la misma LAN.

Desde allí puedes recuperar las direcciones IP individuales usando el comando nslookup <computer name> o escribir un guión por lotes para hacerlo por ti.

Aquí hay un ejemplo de un lote que lancé para ilustrar.

@echo off
setlocal EnableDelayedExpansion
set "xNext="
set "xComputer="
for /f %%A in ('net view /all') do (
    set "xComputer=%%~A"
    if "!xComputer:~0,2!"=="\" for /f "tokens=2,* delims=. " %%X in ('nslookup %%A') do (
        if "!xNext!"=="1" (
            echo.!xComputer! = %%X.%%Y
            set "xNext=0"
        )
        if "!xComputer:~2!"=="%%~X" set "xNext=1"
    )
)
endlocal
pause
5
5
5
2015-05-26 12:58:47 +0000

Aparte de arp -a, net view /all, o de escribir un guión por lotes, no hay una línea de comandos nativa o incorporada para hacer esto (al menos no que yo sepa).

Si estás dispuesto a usar un comando no nativo, te sugiero que uses Nmap . Puede ejecutar nmap -sn 192.168.0.0/24 (reemplazando la subred por la apropiada para su LAN) para lograr lo que está buscando, de manera más confiable que net view /all o arp -a en mi opinión.

1
Advertisement
1
1
2014-01-14 10:46:23 +0000

ipconfig /all (usa la barra de avance, no la de retroceso)

1
1
1
2018-01-11 21:05:38 +0000

Como alguien más ha indicado, puedes usar arp -a, sin embargo asegúrate de hacer un ping a una dirección de emisión primero para que ARP informe de todos los dispositivos. Por ejemplo, ping 192.168.0.255

obtienes una lista de todos los dispositivos conectados a la red por sus direcciones IP y MAC. puedes buscar las direcciones MAC en un sitio web como https://aruljohn.com/mac.pl para averiguar quién es el proveedor del NIC. Esto debería ayudarte a reducir la mayoría de los dispositivos, es decir, computadoras, impresoras, TV, teléfonos celulares, etc.

0
Advertisement
0
0
2015-12-20 00:08:57 +0000

Esta es mi solución rápida. Te dice qué tipo de dispositivo está conectado en cada dirección IP:

netstat -r
0
0
0
2013-05-18 08:01:12 +0000
echo ls %USERDNSDOMAIN%|nslookup
0
Advertisement
0
0
2016-02-08 17:27:27 +0000

mostrar todas las direcciones IP de la computadora (las que están siendo usadas)

creo que puede significar netstat -a esto te da una lista activa. Si quieres conocer el programa que usa la dirección ip entonces usa netstat -b (abierto como administrador).

0
0
0
2019-12-24 03:42:45 +0000

Si sólo quieres escanear tu red local y obtener una lista, entonces busca en Google, descarga y ejecuta el “escáner avanzado de IP”. Es gratis.

0
Advertisement
0
0
2019-12-24 03:32:43 +0000

Respuesta corta… No creo que haya un comando de una línea del sistema operativo Windows que se pueda acomodar fácilmente. La forma más fácil es ver esta lista en el software de tu router. Simplemente introduce la IP de la puerta de enlace por defecto en tu navegador e inicia sesión en tu router. Por lo general, aparece directamente en la primera página. Por cierto, si no conoce su IP de la puerta de enlace, ipconfig se la proporcionará.

Advertisement