IP 주소 범위를 동시에 ping하는 방법 [닫기] 주소 범위에 여러 대의 컴퓨터가 있는데, 어떤

IP 주소 범위에 여러 대의 컴퓨터가 있는데, 어떤 컴퓨터가 켜져 있는지 알려주는 빠르고 더러운 방법으로 동시에 핑하고 싶습니다. 이를 위해 어떤 (무료) 소프트웨어를 사용할 수 있습니까?

내가 사용하고 Windows Vista를 .



답변

가장 빠른 방법은 Angry IP Scanner 를 사용하는 것입니다

나는 당신이 원하는 방식으로 사용합니다!


답변

Nmap 은 Windows에서 사용할 수 있습니다.

# nmap -sP 10.0.10.1-100

답변

이 명령을 사용했습니다

for %%i in 200 to 254 do ping 10.1.1.%%i

비슷한 이유로 배치 파일에


답변

무료 IP 스캐너 1.6

다음은 IP 주소 범위입니다.


답변

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 주소 만 나열됩니다.

-aping 명령을 추가 하여 모든 응답 IP 주소를 호스트 이름으로 해석 할 수도 있지만 그렇게하면 스크립트를 완료하는 데 상당한 시간이 걸립니다.

FOR /L %i IN (1,1,254) DO ping -a -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt

답변

시도


답변

IP 주소 범위를 반복하고 핑 하는 Bash 스크립트를 작성할 수 있습니다. 10.1.1.1 ~ 10.1.1.255 범위의 주소를 핑하는 예 :

for i in {100..255}
do
    ping 10.1.1.$i
done