핑 테스트
웹사이트나 IP 주소를 입력하고 11개 도시에서 동시에 주소핑을 보내세요. TCP와 일반 ICMP 핑으로 측정합니다. 인터넷 핑 테스트로 내 핑, 지터, 패킷 손실도 몇 초 만에 확인하고, 34개 클라우드 리전까지의 핑을 세계 지도에서 볼 수 있습니다.
핑(ping)이란?
핑은 메시지가 서버에 갔다가 돌아오는 데 걸리는 시간, 즉 왕복 시간을 밀리초(ms)로 나타낸 값입니다. 낮을수록 좋습니다.
일반 ping 명령어는 ICMP 에코 요청을 보내고 에코 응답이 올 때까지의 시간을 잽니다(RFC 792). TCP 연결도 똑같이 왕복 한 번이 걸립니다. 클라이언트의 SYN부터 서버의 SYN-ACK까지의 시간입니다. 웹 도구는 열린 연결에서 HTTPS 요청 시간을 재므로 왕복 시간에 약간의 서버 처리 시간이 더해집니다. 이 페이지는 세 가지를 모두 사용하며, 각 숫자가 어느 방식인지 표시합니다.
“내 핑 테스트”는 게임이나 통화처럼 작은 UDP 패킷 250개를 가장 가까운 Cloudflare 데이터 센터로 보냈다가 돌려받고, 그 중앙값을 내 핑으로 보여 주며 옆에 지터와 패킷 손실을 함께 표시합니다. 이어서 브라우저에서 모든 AWS 리전까지의 요청 시간을 측정하므로 가까운 서버가 어디에 있는지 알 수 있습니다.
- 왕복 자체
- 첫 방문에 더해지는 시간

내 핑가장 가까운 Cloudflare 데이터 센터를 거친 패킷 250개의 중앙값이며, 옆에 지터와 패킷 손실이 함께 표시됩니다.기준과 비교내 핑이 Microsoft Teams의 100 ms, Zoom의 150 ms, Cloudflare 네트워크 품질 점수의 구간과 비교해 어디쯤인지 보여 줍니다.모든 리전브라우저에서 34개 AWS 리전 전체까지의 왕복 시간을 빠른 순으로 보여 줍니다.지도같은 리전을 세계 지도에 밀리초별 색으로 표시하고, 가장 빠른 곳에 원을 그립니다.좋은 핑은 몇 ms인가요?
가장 가까운 데이터 센터까지 50 ms 미만이면 게임과 통화에 좋고, 10 ms 미만이면 최상이며, 100 ms를 넘으면 지연이 느껴지기 시작합니다.
이 구간은 Cloudflare 네트워크 품질 점수의 구간과 같습니다. 지연 시간이 10 ms 미만이면 만점, 20 ms 미만과 50 ms 미만이면 그보다 낮은 점수, 50~100 ms는 0점이고, 100 ms를 넘으면 감점됩니다. Microsoft의 Teams 통화 목표는 Microsoft 네트워크 엣지까지 왕복 100 ms 미만이며, ITU의 대화형 게임 최종 사용자 목표는 편도 200 ms 미만입니다.
게임 서버까지의 핑은 그 서버가 있는 데이터 센터까지의 핑이므로, 숫자만큼이나 리전 지도가 중요합니다. 가장 가까운 Cloudflare 거점까지 15 ms여도 게임이 쓰는 리전까지 180 ms라면 게임에서는 180 ms입니다.
핑이 높게 나오는 이유는?
거리가 어떤 연결로도 넘을 수 없는 최소값을 정하고, 그 위는 모두 내 회선의 문제입니다. Wi-Fi, 혼잡한 연결, 또는 통신사가 택하는 경로입니다.
광섬유 안에서 빛은 초당 약 200,000 km를 이동하므로 케이블 100 km마다 왕복 시간이 최소 1 ms 늘어나고, 케이블은 직선으로 놓이는 일이 드뭅니다. 라우터를 계산하기 전에도 지도상 거리 1,000 km당 약 12.5 ms를 잡아야 합니다. 뭄바이에서 런던까지는 약 90 ms 아래로 크게 내려갈 수 없습니다.
그 최소값 위로는 Wi-Fi가 지연과 지터를 더하고, 혼잡한 회선이 버퍼블로트를 더하며(패킷 손실 테스트의 부하 옵션으로 테스트하세요), 일부 통신사는 트래픽을 먼 길로 보냅니다. 브라우저의 웹 트래픽과 게임이 서로 다른 Cloudflare 거점에 도달하기도 하며, 둘이 다르면 이 페이지에 둘 다 표시됩니다.
| 목적지 | 거리 | 최소값 | 최소값 |
|---|---|---|---|
| 6,550 km | 82 ms | ||
| 9,850 km | 123 ms | ||
| 6,550 km | 82 ms | ||
| 10,250 km | 128 ms | ||
| 9,350 km | 117 ms | ||
| 16,500 km | 206 ms |
- 최소값: 지도상 거리 × 1.25, km당 5 µs, 가는 길과 오는 길 각각
주소핑: 웹사이트나 IP 주소에 핑을 보내는 방법
위에서 “주소핑”을 선택하고 웹사이트나 IP 주소를 입력하면 11개 도시에서 동시에 핑을 보냅니다. 내 컴퓨터에서는 ping 명령어를 사용하세요.
Windows는 기본으로 핑을 4번 보내고(-t를 붙이면 멈출 때까지 계속), macOS와 Linux는 -c 4를 붙이지 않으면 Ctrl+C를 누를 때까지 계속 보냅니다. 각 응답에는 밀리초 단위 시간이 나오고, 마지막 요약에 최소, 평균, 최대값과 응답을 받지 못한 핑의 비율이 나옵니다. PowerShell의 Test-Connection도 핑을 4번 보내며, -TcpPort를 붙이면 대신 TCP 포트를 테스트합니다.
- Windows
- macOS
- Linux
- PowerShell
ping example.com핑을 4번 보냅니다. -n 10은 10번 보내고, -t는 Ctrl+C를 누를 때까지 계속 보냅니다.
호스트가 핑에 응답하지 않는 이유는?
많은 서버와 방화벽이 핑(ICMP)을 일부러 버리므로, 응답이 없다고 호스트가 다운된 것은 아닙니다.
예를 들어 Windows 방화벽은 기본적으로 들어오는 핑을 차단하며, 많은 클라우드 서버도 마찬가지입니다. 그래서 이 페이지는 서버가 실제로 응답하는 포트(웹사이트라면 보통 443번)까지의 TCP 연결 시간도 측정합니다. TCP 연결은 왕복 한 번이 걸리므로 핑처럼 경로의 시간을 잴 수 있습니다. 거부된 포트도 응답한 것이므로 측정에 포함됩니다. 모든 것을 버리는 포트만 응답이 없습니다.
11개 도시에서 핑을 보내는 원리는?
각 도시에서는 그곳 Cloudflare 데이터 센터에서 실행되는 작은 프로그램이 호스트에 TCP 연결을 열고 시간을 잽니다. 뭄바이에 있는 저희 서버는 실제 ICMP 핑도 보냅니다.
프로그램은 산호세, 애슈번, 상파울루, 런던, 스톡홀름, 케이프타운, 뭄바이, 싱가포르, 오사카, 시드니의 Cloudflare 네트워크와 나와 가장 가까운 거점에서 실행되며, 각 결과에는 실제로 실행된 데이터 센터가 표시됩니다. Cloudflare 네트워크는 Cloudflare에 호스팅된 사이트로 연결을 열 수 없으므로, 그런 사이트에는 뭄바이 서버의 ICMP 핑만 응답합니다.
San Jose
SJCAshburn
IADLondon
LHRStockholm
ARNSingapore
SINSydney
SYDSão Paulo
GRUCape Town
CPTMumbai
BOMOsaka
KIX뭄바이 · 저희 서버
ICMP- 가장 가까운 곳
- Cloudflare: TCP 연결 시간
- 저희 서버: ICMP 핑
핑, 지연 시간, 지터, 패킷 손실의 차이는?
핑은 지연 시간을 측정한 값이고, 지터는 그 값이 얼마나 흔들리는지, 패킷 손실은 도착하지 못한 패킷이 얼마나 되는지입니다. 게임과 통화에는 셋 다 낮아야 합니다.
| 용어 | 의미 | 좋은 값 | 체감 |
|---|---|---|---|
| 지연 시간(핑) | 왕복에 걸리는 시간 | 50 ms 미만 | 동작과 반응 사이의 지연 |
| 지터 | 지연 시간의 변동 폭 | 30 ms 미만 | 끊기는 음성, 러버밴딩(캐릭터가 뒤로 튐) |
| 패킷 손실 | 도착하지 못한 패킷 | 1% 미만 | 끊기는 말소리, 빗나가는 샷 |