정보보안/네트워크 기초

Windows와 Unix/Linux에서 ping을 이용한 IP 대역 스캔: 범위 지정 방법 정리(prefix)

록스타★ 2024. 10. 31. 16:06
반응형

1. Windwos에서 ping을 이용한 IP 범위 스캔

Windows CMD에는 ping -g 옵션이 없어, 범위 지정 기능을 직접 사용할 수 없으므로 for 루프를 이용해 IP 대역을 핑할 수 있다.

for /L %i in (1,1,254) do ping -n 1 192.168.0.%i

 

설명 :  

- for /L %i in (1,1,254)는 1에서 254까지의 숫자를 반복하여, IP 주소의 마지막 자리를 변경하면서 각 주소에 대해 ping -n 1 명령을 실행합니다.

 

출력 : 

 

 

 

1. UNIX / LINUX에선 fping을 설치.

sudo yum install -y fping

 

 

10.0.2.1에서 10.0.2.254까지 모든 IP에 대해 ping을 시도하여 대역 내 활성화된 호스트를 확인한다.

fping -g 10.0.2.1 10.0.2.254

 

출력

 

 

3. nmap 사용하여 출력

 

1. nmap 설치

sudo yum install -y nmap

 

nmap -sn 10.0.2.0/24 명령어는 -sn 옵션을 사용하여 포트 스캔을 생략하고 ping만 수행

10.0.2.0/24  서브넷에 있는 모든 IP에 대해 ping을 보내고 응답이 있는 IP만

nmap -sn 10.0.2.0/24

 

 

출력

 

 

후기

네트워크 진단과 관리에 유용하며, ping을 하면서 대역 전체에 통신이 안되는 지 특정 IP만 안되는 지 확인할 때 좋다.

 

반응형