Tengo muchos servidores Windows en el laboratorio. Quería utilizar la transmisión de ping para descubrir las máquinas. Intento evitar un servidor central para mantener la lista de máquinas, ya que me parece un punto único de falla.
ping 10.0.0.255 en la red 255.255.255.0 no recibirá ninguna respuesta.
¿Cómo puedo habilitar la respuesta al ping de transmisión?
Respuesta1
El ping
programa de Windows no puede enviar una solicitud de ping a direcciones de transmisión. Pero puedes usar la IcmpSendEcho
API para enviar una solicitud de ping a la red conectada. Pero según mis observaciones, esto no funciona con:
- una estación Windows conectada directamente: parece que una estación Win no responde a las solicitudes ICMP de transmisión
- a través de un conmutador: parece que un conmutador bloquea las solicitudes ICMP de transmisión
En caso de que el rango de direcciones IP no sea demasiado grande, sería posible utilizar:
- escaneo ARP
- escaneo ICMP
- Escaneo SNMP: mucho más lento, pero funcional
Respuesta2
este es el método que uso:
Primero... en una línea de comando usa esto...
FOR /L %i en (1,1,255) hacer @ping -n 1 192.168.1.%i | busque "Responder"
Por supuesto, debe proporcionar una dirección "real" para 192.168.1.%i, eso es sólo por ejemplo.
no es necesario canalizarlo (-> | buscar "Responder") al comando de búsqueda, pero se dice que filtra la basura; Lo he hecho de ambas maneras y no recuerdo haber visto mucha diferencia...
luego da el comando...
arp -a > nombre de archivo.txt
Abra el archivo filename.txt con Notepad++ o similar, o, a menudo, lo abro con Excel y hago una hoja de cálculo de los dispositivos conectados...
hth, Gary
Respuesta3
Puede utilizar Angry IP Scanner, que hará ping a toda la subred y verá qué hosts hay en la red; con suerte, según su convención de nomenclatura, podrá seleccionar los servidores de los otros hosts de la red.