ping

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

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

이 명령을 사용하여 컴퓨터 이름과 컴퓨터의 IP 주소를 모두 테스트할 수도 있습니다. IP 주소를 ping하는 데 성공했지만 컴퓨터 이름을 ping하지 않는 경우 이름 확인 문제가 있을 수 있습니다. 이 경우 로컬 호스트 파일, DNS(Domain Name System) 쿼리를 사용하거나 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>

매개 변수

매개 변수 설명
/t ping이 중단될 때까지 대상에 에코 요청 메시지를 계속 보내도록 지정합니다. 통계를 중단하고 표시하려면 Ctrl+Enter를 누릅니다. 이 명령을 중단하고 종료하려면 Ctrl+C를 누릅니다.
/a 대상 IP 주소에서 수행할 역방향 이름 확인을 지정합니다. 성공하면 ping에 해당 호스트 이름이 표시됩니다.
/N <count> 보낼 echo Request 메시지 수를 지정합니다. 기본값은 4입니다.
/L <size> echo Request 메시지의 데이터 필드 길이(바이트)를 지정합니다. 기본값은 32입니다. 최대 크기는 65,527입니다.
/f IP 헤더의 조각화 안 함 플래그가 1로 설정된 에코 요청 메시지를 보내도록 지정합니다(IPv4에서만 사용 가능). 에코 요청 메시지는 대상 경로의 라우터에 의해 조각화될 수 없습니다. 이 매개 변수는 PMTU(최대 전송 단위) 문제 해결 경로에 유용합니다.
/나 <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> 지정된 echo Request 메시지에 해당하는 에코 회신 메시지를 대기하는 데 걸리는 시간(밀리초)을 지정합니다. 시간 제한 내에 에코 회신 메시지를 받지 못하면 "요청 시간 초과" 오류 메시지가 표시됩니다. 기본 제한 시간은 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개의 echo Request 메시지를 사용하여 대상 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