ping 명령은 원본 컴퓨터가 지정된 대상 컴퓨터에 도달하는 기능을 테스트하는 데 사용되는 명령 프롬프트 명령입니다. ping 명령은 일반적으로 컴퓨터가 네트워크를 통해 다른 컴퓨터 또는 네트워크 장치와 통신 할 수 있는지 확인하는 간단한 방법으로 사용됩니다.
ping 명령은 전송을 통해 작동합니다. 인터넷 제어 메시지 프로토콜 (ICMP) 에코 요청 대상 컴퓨터에 메시지를 보내고 응답을 기다리는 중입니다.
반환되는 응답의 수와 반환하는 데 걸리는 시간은 ping 명령이 제공하는 두 가지 주요 정보입니다.
예를 들어 네트워크 프린터에 ping을 수행 할 때 응답이 없으면 프린터가 오프라인이고 케이블이 필요하다는 것을 알 수 있습니다. 또는 라우터를 핑 (ping)하여 컴퓨터가 네트워크에 연결할 수 있는지 확인하여 네트워크 문제의 가능한 원인을 제거해야합니다.
노트: "ping"이라는 단어는 일반적으로 문자 메시지 나 이메일을 통해 간단한 메시지를 나타 내기 위해 온라인으로도 사용됩니다. 예를 들어, 특정 프로젝트를 완료했을 때 "상사에게 ping"하거나 메시지를 보내면 ping 명령과 아무런 관련이 없습니다.
핑 명령 가용성
ping 명령은 Windows 10, Windows 8, Windows 7, Windows Vista 및 Windows XP 운영 체제의 명령 프롬프트에서 사용할 수 있습니다. ping 명령은 Windows 98 및 95와 같은 이전 버전의 Windows에서도 사용할 수 있습니다.
ping 명령은 고급 시작 옵션 및 시스템 복구 옵션 복구 / 복구 메뉴의 명령 프롬프트에서도 찾을 수 있습니다.
노트: 특정 ping 명령 스위치 및 기타 ping 명령 구문의 가용성은 운영 체제마다 다를 수 있습니다.
Ping 명령 구문
핑 -티 -에이 -엔 카운트 -엘 크기 -에프 -나는 TTL -V 서비스 약관 -아르 자형 카운트 -에스 카운트 -w 타임 아웃 -아르 자형 -에스 srcaddr -피 -4 -6 목표 /?
팁: 위에서 설명한대로 또는 아래 표에서 ping 명령 구문을 해석하는 방법을 잘 모르는 경우 명령 구문 읽는 방법을 참조하십시오.
-티 | 이 옵션을 사용하면 목표 Ctrl-C를 사용하여 강제로 중지 할 때까지. |
-에이 | 이 ping 명령 옵션은 가능한 경우 IP 주소의 호스트 이름을 분석합니다 목표 . |
-엔 카운트 | 이 옵션은 보낼 ICMP 에코 요청 수를 1에서 4294967295로 설정합니다. ping 명령은 기본적으로 4를 보냅니다.-엔 사용되지 않습니다. |
-엘 크기 | 반향 요청 패킷의 크기 (바이트)를 32에서 65,527로 설정하려면이 옵션을 사용하십시오. ping 명령을 사용하지 않으면 ping 명령이 32 바이트 에코 요청을 보냅니다. -엘 선택권. |
-에프 | 이 ping 명령 옵션을 사용하면 ICMP 에코 요청이 사용자와 라우터 간의 라우터에 의해 조각화되지 않도록 할 수 있습니다. 목표 . 그만큼 -에프 옵션은 Path Maximum Transmission Unit (PMTU) 문제를 해결하는 데 가장 자주 사용됩니다. |
-나는 TTL | 이 옵션은 TTL (Time to Live) 값을 설정하며 최대 값은 255입니다. |
-V 서비스 약관 | 이 옵션을 사용하면 서비스 유형 (TOS) 값을 설정할 수 있습니다. Windows 7부터이 옵션은 더 이상 작동하지 않지만 여전히 호환성 문제로 존재합니다. |
-아르 자형 카운트 | 이 ping 명령 옵션을 사용하여 컴퓨터와 컴퓨터 사이의 홉 수를 지정하십시오. 목표 컴퓨터 또는 장치에 저장해야합니다. 에 대한 최대 값 카운트 두 장치 사이의 모든 홉을 보려는 경우 tracert 명령을 대신 사용하십시오. |
-에스 카운트 | 인터넷 시간 소인 형식으로 각 에코 요청이 수신되고 에코 응답이 전송 된 시간을보고하려면이 옵션을 사용하십시오. 에 대한 최대 값 카운트 4인데, 처음 네 개의 홉만 시간을 스탬프 할 수 있습니다. |
-w 타임 아웃 | 지정 타임 아웃 값은 ping 명령을 실행할 때 ping이 각 응답을 기다리는 시간 (밀리 초)을 조정합니다. 귀하가 -w 옵션을 사용하면 기본 시간 초과 값인 4000이 사용되며 이는 4 초입니다. |
-아르 자형 | 이 옵션은 ping 명령에 왕복 경로를 추적하도록 지시합니다. |
-에스 srcaddr | 소스 주소를 지정하려면이 옵션을 사용하십시오. |
-피 | 이 스위치를 사용하여 Hyper-V 네트워크 가상화 공급자 주소 |
-4 | 이렇게하면 ping 명령이 IPv4 만 사용하도록 강제 설정되지만 다음과 같은 경우에만 필요합니다. 목표 IP 주소가 아닌 호스트 이름입니다. |
-6 | 이렇게하면 ping 명령이 IPv6 만 사용하도록하지만 -4 옵션은 호스트 이름을 ping 할 때만 필요합니다. |
목표 | IP 주소 또는 호스트 이름 중 하나를 ping 할 대상입니다. |
/? | 명령의 여러 옵션에 대한 자세한 도움말을 보려면 ping 명령과 함께 도움말 스위치를 사용하십시오. |
노트: -에프, -V, -아르 자형, -에스, -j, 및 -케이 옵션은 IPv4 주소에만 ping을 수행 할 때 작동합니다. 그만큼 -아르 자형 과 -에스 옵션은 IPv6에서만 작동합니다.
ping 명령에 대해 덜 일반적으로 사용되는 스위치로는 -j 호스트 목록 , -케이 호스트 목록 , -기음 구획 . 실행 핑 /? 이러한 옵션에 대한 자세한 내용은 명령 프롬프트에서 확인하십시오.
팁: 리디렉션 연산자를 사용하여 파일에 ping 명령 출력을 저장할 수 있습니다. 명령에 대한 자세한 내용은 명령 출력을 파일로 리디렉션하는 방법을 참조하거나 자세한 팁은 명령 프롬프트 트릭 목록을 참조하십시오.
핑 명령 예제
핑 -n 5 -l 1500 www.google.com
이 예제에서 ping 명령은 호스트 이름을 ping하는 데 사용됩니다. www.google.com .
그만큼 -엔 옵션은 ping 명령에 보낼 것을 알립니다. 5 ICMP Echo Requests는 기본값 4 대신에 -엘 옵션은 각 요청에 대한 패킷 크기를 1500 기본 32 바이트 대신 바이트.
명령 프롬프트 창에 표시된 결과는 다음과 같습니다.
핑거링 : 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
그만큼 0 % 손실 언론 보도 74.125.224.82에 대한 Ping 통계 보낸 각 ICMP 에코 요청 메시지가 www.google.com 반환되었습니다. 즉,이 네트워크 연결이 이루어지는 한 Google 웹 사이트와 잘 통신 할 수 있습니다.
핑 127.0.0.1
위의 예에서는 ping을 실행 중입니다. 127.0.0.1 옵션없이 IPv4 로컬 호스트 IP 주소 또는 IPv4 루프백 IP 주소라고도합니다.
ping 명령을 사용하여 ping하기 127.0.0.1 Windows의 네트워크 기능이 제대로 작동하는지 테스트하는 훌륭한 방법이지만 네트워크 하드웨어 나 다른 컴퓨터 나 장치에 대한 연결에 대해서는 아무런 언급이 없습니다. 이 테스트의 IPv6 버전은 핑 :: 1.
핑 -a 192.168.1.22
이 예에서는 ping 명령을 사용하여 호스트에 지정된 호스트 이름을 찾습니다. 192.168.1.22 IP 주소로 보내지 만 그렇지 않으면 정상적으로 ping합니다.
J3RTY22 192.168.1.22에 32 바이트의 데이터가있는 경우 Pinging : 192.168.1.22에서 응답 : bytes = 32 시간
보시다시피, ping 명령은 입력 한 IP 주소를 확인했습니다. 192.168.1.22 , 호스트 이름 J3RTY22 그런 다음 기본 설정을 사용하여 나머지 핑을 실행했습니다.
ping 192.168.2.1
위의 ping 명령 예제와 마찬가지로이 명령은 컴퓨터가 라우터에 연결할 수 있는지 확인하는 데 사용됩니다. 유일한 차이점은 ping 명령 스위치를 사용하거나 로컬 호스트에 핑하는 대신 컴퓨터와 라우터 간의 연결을 확인하는 것입니다 ( 192.168.2.1 이 경우).
라우터에 로그인하는 데 문제가 있거나 인터넷에 전혀 액세스하지 못하는 경우이 ping 명령으로 라우터에 액세스 할 수 있는지 확인하십시오. 192.168.2.1 귀하의 라우터의 IP 주소.
핑 -t -6 서버
이 예에서는 ping 명령이 IPv6을 사용하도록합니다. -6 옵션을 선택하고 ping을 계속합니다. 섬기는 사람 무기한으로 -티 선택권.
32 바이트의 데이터로 SERVER fe80 :: fd1a : 3327 : 2937 : 7df3 % 10을 핑합니다 : fe80 :: fd1a : 3327 : 2937 : 7df3 % 10 : time = 1ms fe80 :: fd1a : 3327 : 2937 : 7df3 % 10 : 시간
우리는 수동으로 ping을 중단했습니다. Ctrl + C 7 회 답신 후. 또한 볼 수 있듯이 -6 옵션이 IPv6 주소를 생성했습니다.
팁: % 이 ping 명령 예에서 생성 된 응답에는 IPv6 영역 ID가 사용되며 이는 주로 사용되는 네트워크 인터페이스를 나타냅니다.
다음을 실행하여 네트워크 인터페이스 이름과 일치하는 영역 ID 테이블을 생성 할 수 있습니다. netsh 인터페이스 ipv6 show 인터페이스. IPv6 영역 ID는 Idx 기둥.
Ping 관련 명령
ping 명령은 흔히 tracert, ipconfig, netstat, nslookup 등과 같은 다른 네트워킹 관련 명령 프롬프트 명령과 함께 사용됩니다.