Hay muchas subredes conectadas a través de un enrutador en la misma red. Necesito encontrar una lista de todas las direcciones IP disponibles en cada subred diferente. Puedo obtener la lista de direcciones IP disponibles en la subred donde resido.
¿Cuál es la mejor manera de determinar el resto de las subredes en usar en mi red?
Responder
Siempre que no » Si tiene acceso al enrutador, no habrá una forma 100% precisa de detectar todo el host en estas redes.
Si conoce las direcciones de red y los tamaños de subred, puede escanear estas redes con una herramienta como nmap
para detectar hosts. Si no conoce el espacio de direcciones de estas otras redes pero es una red privada, puede escanear todos los rangos que están disponibles para uso privado. Estos se refieren en RFC1918 . Hacer uno u otro será muy ruidoso y probablemente no sea exacto si existen reglas estrictas de firewall. Tal análisis podría incluso no ser exacto si analizas tu propia red porque en redes bien segmentadas los servicios administrativos son solo accesible desde las subredes administrativas.
// Es posible escanear la red en la que no reside siempre que el enrutador esté enrutando esos paquetes.
Puede También escanee todas las direcciones IP posibles con un valor TTL bajo para asegurarse de que estén a solo uno o dos saltos de distancia. Esto, por lo general, llevará mucho tiempo.
También debe considerar la posibilidad de que estén usando IPv6 para algunas de sus redes, lo que hará que el escaneo sea inútil porque el posible espacio de direcciones es demasiado grande.
Comentarios
- Existe la posibilidad de que la organización esté usando una dirección IP pública para sus máquinas internas. En estos casos, tengo que escanear toda la Clase B y la Clase C. Estoy usando Nmap -sn 10.0.0.0/8 para el descubrimiento de host, pero no obtengo ningún resultado incluso después de 10 min. ¿Es posible escanear la red en la que no reside? Si no es así, ¿cómo podemos escanear la red en la que no estamos viviendo?
- ¿No debería ' t esta Q / A estar en SuperUser.SE?
Respuesta
Tiene una red privada o pública con servidores y estaciones de trabajo a las que se les asignan direcciones IP estáticas y dinámicas (privadas o IP públicas). Usted les asignó las direcciones IP estáticas debido a NAT (traducción de direcciones de red) o para acceso público, y direcciones IP dinámicas a través de DHCP. Incluso si mantuvo un buen registro de esas direcciones IP asignadas, hay ocasiones en las que desea encontrar todas las direcciones IP de los dispositivos en red. El siguiente procedimiento se puede utilizar para determinar las direcciones IP de los dispositivos en red que están conectados a su red.
-
Si tiene acceso web a su enrutador, puede conectarse a su enrutador y busque las direcciones IP de todos los dispositivos en red. El enrutador muestra listas de clientes estáticas y dinámicas con el nombre de host, la dirección IP y la dirección MAC de los dispositivos conectados.
-
También puede intentar hacer ping a su red desde una computadora conectada a la red, y busque una tabla arp. En su computadora, haga clic en [Inicio] -> [Ejecutar …] y escriba «cmd» y [Intro]. Escriba «ipconfig» para encontrar su dirección de red. La dirección de red se encuentra realizando una operación lógica Y en su dirección IP y la máscara de subred. Por ejemplo, si su IP es 192.168.1.101 y la máscara de subred es 255.255.255.0, entonces la dirección de red es 192.168.1.0. Haga ping a su red utilizando una dirección de transmisión, es decir, «ping 192.168.1.255». Después de eso, ejecute «arp -a» para determinar todos los dispositivos informáticos conectados a la red.
-
También puede usar el comando «netstat -r» para encontrar una dirección IP de todas las rutas de la red. Sin embargo, si su impresora tiene problemas para comunicarse con otros dispositivos de red, es posible que no pueda encontrar la dirección IP de la impresora mediante el comando «netstat».
Hay uno más camino también. Puede instalar «netdiscover» en su Windows o Linux. Netdiscover es una herramienta de reconocimiento de direcciones activa / pasiva, desarrollada principalmente para aquellas redes inalámbricas sin servidor DHCP, cuando se está realizando una conducción. También se puede utilizar en redes concentradoras / conmutadas.
Puede encontrar direcciones IP en su dispositivo de red con este comando:
netdiscover -i eth0