핑 명령

Ping 명령 예제, 옵션, 스위치 등

ping 명령 은 원본 컴퓨터가 지정된 대상 컴퓨터에 도달하는 기능을 테스트하는 데 사용되는 명령 프롬프트 명령 입니다. ping 명령은 일반적으로 컴퓨터가 네트워크를 통해 다른 컴퓨터 또는 네트워크 장치와 통신 할 수 있는지 확인하는 간단한 방법으로 사용됩니다.

ping 명령은 ICMP (인터넷 제어 메시지 프로토콜) 에코 요청 메시지를 대상 컴퓨터에 보내고 응답을 기다리는 방식으로 작동합니다.

반환되는 응답의 수와 반환하는 데 걸리는 시간은 ping 명령이 제공하는 두 가지 주요 정보입니다.

예를 들어 네트워크 프린터에 ping을 수행 할 때 응답이 없으면 프린터가 오프라인이고 케이블이 필요하다는 것을 알 수 있습니다. 또는 라우터 를 핑 (ping)하여 컴퓨터가 네트워크에 연결할 수 있는지 확인하여 네트워크 문제의 가능한 원인을 제거해야합니다.

핑 명령 가용성

ping 명령은 Windows 10 , Windows 8 , Windows 7 , Windows VistaWindows XP 운영 체제명령 프롬프트 에서 사용할 수 있습니다 . ping 명령은 Windows 98 및 95와 같은 이전 버전의 Windows에서도 사용할 수 있습니다.

ping 명령은 고급 시작 옵션시스템 복구 옵션 복구 / 복구 메뉴의 명령 프롬프트에서도 찾을 수 있습니다.

참고 : 특정 ping 명령 스위치 및 기타 ping 명령 구문 의 가용성은 운영 체제마다 다를 수 있습니다.

Ping 명령 구문

ping [ -t ] [ -a ] [ -n count ] [ -l 크기 ] [ -f TTL ] [ -v TOS ] [ -r ] [ -s ] [ -w 시간 초과 ] [ - R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] target [ /? ]

팁 : 위의 설명 또는 아래 표에서 ping 명령 구문을 해석하는 방법을 모르는 경우 명령 구문 읽는 방법을 참조하십시오.

-티 이 옵션을 사용하면 Ctrl-C 를 사용하여 강제로 중지 할 때까지 대상 을 ping합니다.
-에이 이 ping 명령 옵션은 가능한 경우 IP 주소 대상호스트 이름 을 분석합니다.
-n 카운트 이 옵션은 보낼 ICMP 에코 요청 수를 1에서 4294967295로 설정합니다. -n을 사용하지 않으면 ping 명령이 기본적으로 4를 보냅니다.
-l 크기 반향 요청 패킷의 크기 (바이트)를 32에서 65,527로 설정하려면이 옵션을 사용하십시오. -l 옵션을 사용하지 않으면 ping 명령이 32 바이트 에코 요청을 보냅니다.
-에프 이 ping 명령 옵션을 사용하여 ICMP 에코 요청이 사용자와 대상 사이의 라우터에 의해 조각화되지 않도록합니다. -f 옵션은 Path Maximum Transmission Unit (PMTU) 문제를 해결하는 데 가장 자주 사용됩니다.
-i TTL 이 옵션은 TTL (Time to Live) 값을 설정하며 최대 값은 255입니다.
-v TOS 이 옵션을 사용하면 서비스 유형 (TOS) 값을 설정할 수 있습니다. Windows 7부터이 옵션은 더 이상 작동하지 않지만 여전히 호환성 문제로 존재합니다.
-r count 이 ping 명령 옵션을 사용하여 컴퓨터와 대상 컴퓨터 또는 장치간에 기록 및 표시 할 수를 지정하십시오. count 의 최대 값은 9이므로 두 장치 사이의 모든 홉을 보려면 tracert 명령을 사용하십시오.
-s count 인터넷 시간 소인 형식으로 각 에코 요청이 수신되고 에코 응답이 전송 된 시간을보고하려면이 옵션을 사용하십시오. count 의 최대 값은 4입니다. 즉 처음 네 개의 홉만 시간을 기록 할 수 있습니다.
-w 제한 시간 ping 명령을 실행할 때 시간 초과 값을 지정하면 ping이 각 응답을 기다리는 시간을 밀리 초 단위로 조정합니다. -w 옵션을 사용하지 않으면 4000 초의 기본 시간 초과 값이 사용됩니다 (4 초).
-아르 자형 이 옵션은 ping 명령에 왕복 경로를 추적하도록 지시합니다.
-S srcaddr 소스 주소를 지정하려면이 옵션을 사용하십시오.
-피 Hyper-V 네트워크 가상화 공급자 주소를 ping하려면이 스위치를 사용하십시오.
-4 이렇게하면 ping 명령이 IPv4 만 사용하게되지만 target 이 IP 주소가 아닌 호스트 이름 인 경우에만 필요합니다.
-6 이렇게하면 ping 명령이 IPv6 만 사용하지만 -4 옵션처럼 호스트 이름을 ping 할 때만 필요합니다.
목표 IP 주소 또는 호스트 이름 중 하나를 ping 할 대상입니다.
/? 명령의 여러 옵션에 대한 자세한 도움말을 보려면 ping 명령과 함께 도움말 스위치 를 사용하십시오.

참고 : -f , -v , -r , -s , -j-k 옵션은 IPv4 주소로만 핑할 때 작동합니다. -R-S 옵션은 IPv6에서만 작동합니다.

[ -j host-list ], [ -k host-list ] 및 [ -c compartment ]를 포함하여 덜 일반적으로 사용되는 ping 명령 스위치가 있습니다. ping을 실행 하시겠습니까? /? 이러한 옵션에 대한 자세한 내용은 명령 프롬프트에서 확인하십시오.

팁 : 리디렉션 연산자를 사용하여 파일에 ping 명령 출력을 저장할 수 있습니다. 명령에 대한 자세한 내용은 명령 출력을 파일로 리디렉션하는 방법을 참조하거나 자세한 팁은 명령 프롬프트 트릭 목록을 참조하십시오.

핑 명령 예제

핑 -n 5 -l 1500 www.google.com

이 예에서 ping 명령은 호스트 이름 www.google.com 에 핑 (ping)하는 데 사용됩니다. -n 옵션은 ping 명령이 기본값 4 대신 5 ICMP 에코 요청을 보내도록하고 -l 옵션은 각 요청의 패킷 크기를 기본값 인 32 바이트 대신 1500 바이트로 설정합니다.

명령 프롬프트 창에 표시된 결과는 다음과 같습니다.

핑거링 : www.google.com [74.125.224.82] : 1500 바이트의 데이터 : 74.125.224.82 : 1500 = 68ms TTL = 52 74.125.224.82 : 1500 = 68ms TTL = 52 74.125에서 응답 바이트 = 1500 시간 = 65ms TTL = 52 74.125.224.82에서 회신 : 바이트 = 1500 시간 = 66ms TTL = 52 74.125.224.82로부터의 회신 : 바이트 = 1500 회 = 70ms TTL = 52 74.125.224.82에 대한 Ping 통계 : 패킷 : 전송 = 5, 수신 = 5, 분실 = 0 (손실률 0 %), 대략 왕복 시간 (밀리 초 단위) : 최소 = 65ms, 최대 = 70ms, 평균 = 67ms

핑 통계에서 74.125.224.82 로보고 된 0 %의 손실www.google.com 으로 전송 된 각 ICMP 에코 요청 메시지가 반환되었음을 알려줍니다. 즉, 네트워크 연결이 이루어지는 한 Google 웹 사이트와 통신 할 수 있습니다.

핑 127.0.0.1

위의 예에서 옵션없이 IPv4 로컬 호스트 IP 주소 또는 IPv4 루프백 IP 주소 라고도하는 127.0.0.1을 ping 합니다 .

ping 명령을 사용하여 127.0.0.1 을 ping하면 Windows의 네트워크 기능이 제대로 작동하는지 테스트 할 수 있지만 네트워크 하드웨어 나 다른 컴퓨터 나 장치에 연결되어 있는지 여부는 알 수 없습니다.

이 테스트의 IPv6 버전은 ping :: 1 입니다.

핑 -a 192.168.1.22

이 예제에서는 192.168.1.22 IP 주소에 할당 된 호스트 이름을 찾으려면 ping 명령을 요청하지만 그렇지 않은 경우에는 정상적으로 ping 명령을 실행합니다.

J3RTY22 [192.168.1.22]에 32 바이트의 데이터가있는 경우 Pinging : 192.168.1.22에서 응답 : bytes = 32 시간

보시다시피 ping 명령은 입력 한 IP 주소 192.168.1.22 를 호스트 이름 J3RTY22로 확인한 다음 나머지 핑을 기본 설정으로 실행합니다.

핑 -t -6 서버

이 예에서는 ping 명령이 -6 옵션과 함께 IPv6을 사용하도록하고 -t 옵션을 사용하여 SERVER를 무한정 ping을 계속합니다.

32 바이트의 데이터로 SERVER [fe80 :: fd1a : 3327 : 2937 : 7df3 % 10]을 핑합니다 : fe80 :: fd1a : 3327 : 2937 : 7df3 % 10 : time = 1ms fe80 :: fd1a : 3327 : 2937 : 7df3 % 10 : 시간

Ctrl + C를 사용하여 수동으로 핑을 중단했습니다. 또한 볼 수 있듯이 -6 옵션이 IPv6 주소를 생성했습니다.

팁 : 이 ping 명령 예제에서 생성 된 응답의 % 다음에 오는 숫자는 IPv6 영역 ID이며 가장 자주 사용되는 네트워크 인터페이스를 나타냅니다. netsh interface ipv6 show interface 를 실행하여 네트워크 인터페이스 이름과 일치하는 영역 ID 테이블을 생성 할 수 있습니다. IPv6 영역 ID는 Idx 열의 번호입니다.

Ping 관련 명령

ping 명령은 흔히 tracert , ipconfig, netstat , nslookup 등과 같은 다른 네트워킹 관련 명령 프롬프트 명령과 함께 사용됩니다.