IP 주소 범위에 여러 대의 컴퓨터가 있는데, 어떤 컴퓨터가 켜져 있는지 알려주는 빠르고 더러운 방법으로 동시에 핑하고 싶습니다. 이를 위해 어떤 (무료) 소프트웨어를 사용할 수 있습니까?
내가 사용하고 Windows Vista를 .
답변
가장 빠른 방법은 Angry IP Scanner 를 사용하는 것입니다
나는 당신이 원하는 방식으로 사용합니다!
답변
답변
이 명령을 사용했습니다
for %%i in 200 to 254 do ping 10.1.1.%%i
비슷한 이유로 배치 파일에
답변
답변
LAN의 모든 IP 주소를 수동으로 핑 (ping)하는 대신 다음을 수행 할 수 있습니다.
명령 프롬프트를 열고 다음을 입력하십시오.
FOR /L %i IN (1,1,254) DO ping -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt
-n 1
즉, 각 컴퓨터에는 1 개의 핑 패킷 만 전송됩니다.
192.168.0
자신의 네트워크 ID와 일치하도록 변경하십시오 .
이렇게하면 192.168.0.0 네트워크 세그먼트의 모든 IP 주소가 핑 ipaddresses.txt
되고 C : \ 라는 텍스트 파일이 생성되며 여기에는 응답을 제공 한 IP 주소 만 나열됩니다.
-a
ping 명령을 추가 하여 모든 응답 IP 주소를 호스트 이름으로 해석 할 수도 있지만 그렇게하면 스크립트를 완료하는 데 상당한 시간이 걸립니다.
FOR /L %i IN (1,1,254) DO ping -a -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt