cmd 핑 테스트 방법

2017. 12. 27. 17:23 / 서기랑

 인터넷을 사용하다보면 컴퓨터는 멀쩡한데 인터넷의 속도가 느려지는 경우가 있다.

 특히 게임 같이 실시간으로 뭔가를 하고있는 상황에 이런 증상을 느끼게 되면 짜증이 이만저만이 아닐텐데 이런 경우 게임이나 인터넷 페이지 자체의 문제일 수도 있지만 통신사나 공유기 혹은 랜카드의 문제인 경우도 간혹 발생하기 때문에 우선 핑을 확인 해보는게 어떨까 한다.


 ▷ cmd 핑 테스트 방법

 핑 테스트(ping test)는 간단하게 말하면 인터넷 상에서 기기간에 신호를 정상적으로 주고받는지 확인하는 방법으로 프로그램을 이용해서 하는 방법도 있지만 대부분은 cmd 상에서 ping 명령어를 자주 사용한다.


 1. cmd 실행.

 우선 cmd를 실행하도록 하자.

 

 2. 핑 테스트(ping test).

 cmd 창이 나타나면 바로 ping 명령어를 입력하여 바로 핑 테스트를 할 수 있는데 가장 무난하게 해볼 수 있는 것은 kt의 아이피(168.126.63.1)로 확인해 보는 것이다.

 테스트가 끝나면 확인해볼 것은 손실률과 왕복 시간인데 손실률이 0이라면 아무 문제없다고 보면 되며 왕복 시간의 경우 외부와 통신에서는 어느 정도 왕복 시간이 발생하기 마련이기 때문에 너무 높은 수치만 아니라면 문제없다.

 명령어 실행 : Ping 168.126.63.1


 참고로 핑 테스트는 기본 4회 정도 확인을 하고 종료하는데 '-t' 옵션을 주면 사용자가 중지하기 전까지 (ctrl+c로 종료) 계속 핑 테스트를 하며 '-n 숫자' 를 입력하면 입력한 숫자만큼핑 테스트를 진행한다.

cmd 핑 테스트 방법


 또한 자신의 공유기와의 연결 상태가 의심된다면 ipconfig를 통해 '이더넷 어댑터 로컬 영역 연결' 부분의 '기본 게이트웨이'의 아이피로 핑 테스트를 해보면 공유기와의 연결 상태를 확인할 수 있다.

 이때는 당연히 손실률 0, 공유기 설치 장소에 따라 차이가 있겠지만 왕복시간도 1ms에 가까워야 문제가 없다고 볼 수 있다.


 3. 핑 명령어 옵션.

 그외 핑 명령어의 옵션은 아래와 같다.


 -t : 사용자가 중지 할때까지 호스트에게 계속 ping을 하며 통계를 보고 계속하려면 'Ctrl+Break', 중지하려면 'Ctrl+C'를 입력.

 -a : 주소를 호스트 이름으로 확인.

 -n count : count에 지정한 숫자 만큼 ping.

 -l size : 송신 버퍼 크기지정.

 -i TTL : Time To Live

 -S srcaddr : 사용할 원본 주소.

 -c compartment : 라우팅 컴파트먼트 ID.

 -p Hyper-V : 네트워크 가상화 공급자 주소에 대해 ping을 수행.

 -w timeout : 대기 시간 제한(밀리초).

 -4 : IPv4를 사용.

 -6 : IPv6을 사용.


IPv4에만 해당하는 옵션.

 -f : 패킷에 조각화 안 함 플래그를 설정

 -r count : count 홉의 경로를 기록.

 -s count : count 홉의 타임스탬프.

 -j host-list : host-list에 따라 원본 라우팅을 완화.

 -k host-list : host-list에 따라 원본 라우팅을 강화.


IPv6에만 해당하는 옵션.

 -R : 라우팅 헤더를 사용하여 역방향 라우팅도 테스트.