ping

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

ICMP(인터넷 제어 메시지 프로토콜) 에코 요청 메시지를 전송하여 다른 TCP/IP 컴퓨터에 대한 IP 수준 연결을 확인합니다. 해당 에코 회신 메시지의 수신이 왕복 시간과 함께 표시됩니다. ping은 연결, 연결 가능성 및 이름 확인 문제를 해결하는 데 사용되는 기본 TCP/IP 명령입니다. 매개 변수 없이 사용되는 이 명령은 도움말 콘텐츠를 표시합니다.

이 명령을 사용하여 컴퓨터 이름과 컴퓨터의 IP 주소를 모두 테스트할 수도 있습니다. IP 주소를 ping하는 데 성공했지만 컴퓨터 이름을 ping하지 않으면 이름 확인 문제가 발생할 수 있습니다. 이 경우 로컬 호스트 파일, DNS(도메인 이름 시스템) 쿼리를 사용하거나 NetBIOS 이름 확인 기술을 통해 지정하는 컴퓨터 이름을 확인할 수 있는지 확인합니다.

참고

이 명령은 인터넷 프로토콜(TCP/IP)이 네트워크 연결의 네트워크 어댑터 속성에 구성 요소로 설치된 경우에만 사용할 수 있습니다.

구문

ping [/t] [/a] [/n <count>] [/l <size>] [/f] [/I <TTL>] [/v <TOS>] [/r <count>] [/s <count>] [{/j <hostlist> | /k <hostlist>}] [/w <timeout>] [/R] [/S <Srcaddr>] [/4] [/6] <targetname>

매개 변수

매개 변수 Description
/t 중단될 때까지 ping이 대상에 에코 요청 메시지를 계속 보내도록 지정합니다. 통계를 중단하고 표시하려면 Ctrl+Enter를 누릅니다. 이 명령을 중단하고 종료하려면 Ctrl+C를 누릅니다.
/a 대상 IP 주소에서 역방향 이름 확인을 수행합니다. 성공하면 ping에 해당 호스트 이름이 표시됩니다.
/n <count> 보낼 에코 요청 메시지 수를 지정합니다. 기본값은 4입니다.
/l <size> echo Request 메시지의 데이터 필드 길이(바이트)를 지정합니다. 기본값은 32입니다. 최대 크기는 65,527입니다.
/f IP 헤더의 Do not Fragment 플래그가 1로 설정된 에코 요청 메시지를 보내도록 지정합니다(IPv4에서만 사용 가능). 에코 요청 메시지는 대상 경로의 라우터에 의해 조각화될 수 없습니다. 이 매개 변수는 PMTU(최대 전송 단위) 문제를 해결하는 데 유용합니다.
/I <TTL> 보낸 에코 요청 메시지에 대한 IP 헤더의 TTL(Time To Live) 필드 값을 지정합니다. 기본값은 호스트의 기본 TTL 값입니다. 최대 TTL 은 255입니다.
/v <TOS> 보낸 에코 요청 메시지의 IP 헤더에 있는 TOS(서비스 유형) 필드의 값을 지정합니다(IPv4에서만 사용 가능). 기본값은 0입니다. TOS 는 0에서 255까지의 10진수 값으로 지정됩니다.
/r <count> IP 헤더의 레코드 경로 옵션을 사용하여 에코 요청 메시지 및 해당 에코 회신 메시지(IPv4에서만 사용 가능)에서 가져온 경로를 기록하도록 지정합니다. 경로의 각 홉은 레코드 경로 옵션의 항목을 사용합니다. 가능하면 원본과 대상 간의 홉 수 보다 크거나 같은 개수를 지정합니다. 개수는 최소 1이고 최대 9개여야 합니다.
/s <count> IP 헤더의 인터넷 타임스탬프 옵션을 사용하여 에코 요청 메시지의 도착 시간과 각 홉에 대한 해당 에코 회신 메시지를 기록하도록 지정합니다. 개수는 최소 1이고 최대 4개여야 합니다. 이는 링크 로컬 대상 주소에 필요합니다.
/j <hostlist> 에코 요청 메시지가 호스트 목록에 지정된 중간 대상 집합이 있는 IP 헤더의 느슨한 소스 경로 옵션을 사용하도록 지정합니다(IPv4에서만 사용 가능). 느슨한 원본 라우팅을 사용 하 여 연속 중간 대상 하나 또는 여러 개의 라우터에 의해 분리할 수 있습니다. 호스트 목록의 최대 주소 또는 이름 수는 9개입니다. 호스트 목록은 공백으로 구분된 일련의 IP 주소(점선 10진수 표기법)입니다.
/k <hostlist> 에코 요청 메시지가 호스트 목록에 지정된 중간 대상 집합이 있는 IP 헤더의 엄격한 원본 경로 옵션을 사용하도록 지정합니다(IPv4에서만 사용 가능). 엄격한 원본 라우팅을 사용하면 다음 중간 대상에 직접 연결할 수 있어야 합니다(라우터 인터페이스의 인접 항목이어야 합니다). 호스트 목록의 최대 주소 또는 이름 수는 9개입니다. 호스트 목록은 공백으로 구분된 일련의 IP 주소(점선 10진수 표기법)입니다.
/w <timeout> 지정된 에코 요청 메시지에 해당하는 에코 회신 메시지를 기다리는 시간(밀리초)을 지정합니다. 시간 제한 내에서 에코 회신 메시지를 받지 못하면 "요청 시간 초과" 오류 메시지가 표시됩니다. 기본 제한 시간은 4000 (4 초)입니다.
/R 왕복 경로가 추적됨을 지정합니다(IPv6에서만 사용 가능).
/S <Srcaddr> 사용할 원본 주소를 지정합니다(IPv6에서만 사용 가능).
/4 ping에 사용되는 IPv4를 지정합니다. 이 매개 변수는 IPv4 주소를 사용하여 대상 호스트를 식별할 필요가 없습니다. 이름으로 대상 호스트를 식별하기만 하면 됩니다.
/6 ping에 사용되는 IPv6을 지정합니다. 이 매개 변수는 IPv6 주소로 대상 호스트를 식별하는 데 필요하지 않습니다. 이름으로 대상 호스트를 식별하기만 하면 됩니다.
<targetname> 대상의 호스트 이름 또는 IP 주소를 지정합니다.
/? 명령 프롬프트에 도움말을 표시합니다.

ping 명령 출력의 예

C:\>ping example.microsoft.com
    pinging example.microsoft.com [192.168.239.132] with 32 bytes of data:
    Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
    Reply from 192.168.239.132: bytes=32 time=100ms TTL=124
    Reply from 192.168.239.132: bytes=32 time=120ms TTL=124
    Reply from 192.168.239.132: bytes=32 time=120ms TTL=124

예제

대상 10.0.99.221을 ping하고 호스트 이름으로 10.0.99.221을 확인하려면 다음을 입력합니다.

ping /a 10.0.99.221

각각 데이터 필드가 1000바이트인 10개의 에코 요청 메시지를 사용하여 대상 10.0.99.221을 ping하려면 다음을 입력합니다.

ping /n 10 /l 1000 10.0.99.221

대상 10.0.99.221을 ping하고 4홉에 대한 경로를 기록하려면 다음을 입력합니다.

ping /r 4 10.0.99.221

대상 10.0.99.221을 ping하고 느슨한 소스 경로 10.12.0.1-10.29.3.1-10.1.44.1을 지정하려면 다음을 입력합니다.

ping /j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221

추가 참조