동일 네트워크 대역 같은 서브넷에 ping alive 호스트 체크할때 유용하게 사용 .bat 파일 형태로 만들어 사용
ping -check.bat
@echo off
SET count=0
SET /p subnet=Please enter IP address range (example, 192.168.0)
:start
SET /a count=%count%+1
cls
ECHO. & ECHO Trying %subnet%.%count% & ECHO.
ping -n 1 -w 1000 %subnet%.%count% >nul
IF %errorlevel%==0 echo %subnet%.%count% UP >> %cd%\%subnet%.log
IF %errorlevel%==1 echo %subnet%.%count% DOWN >> %cd%\%subnet%.log
IF %count%==254 goto :eof
GOTO start
윈도우 배치파일 ping 스크립트 실행
IP address 입력 -> 192.168.0 와 같은 형식 입력
엔터를 치면 아래와 같이 trying 실제 실행되는 ping 명령어
ping -n 1 -w 1000 10.103.20.1 ~ 10.103.20.254 까지 ping 체크
결과 로그 sample
10.103.20.1 UP
10.103.20.2 UP
10.103.20.3 UP
10.103.20.4 UP
10.103.20.5 DOWN
10.103.20.6 DOWN
10.103.20.7 DOWN
10.103.20.8 DOWN
10.103.20.9 DOWN
10.103.20.10 DOWN
10.103.20.11 DOWN
10.103.20.12 DOWN
10.103.20.13 DOWN
10.103.20.14 DOWN
10.103.20.1 UP
10.103.20.2 UP
10.103.20.3 UP
10.103.20.4 UP
10.103.20.5 DOWN
10.103.20.6 DOWN
10.103.20.7 DOWN
10.103.20.8 DOWN
10.103.20.9 DOWN
.
.
.
.
.
.
.
.
.
.
.
10.103.20.254 UP
네트워크 ping 테스트 체크는 다양한 툴도 있지만 윈도우 내장 명령어 ping 를 활용하여
간단하게 배치스크립트 형태로 만들어서 사용하면
침해사고 분석이나 네트워크 상태 체크시 유용하게 사용할수 있습니다.
ping 체크 스크립트 다운로드 받기