도구스개발

TTL 홉 수 계산기

ping·traceroute로 본 TTL 값에서 초기 TTL(64/128/255)을 추정해 지나온 홉 수와 대략적인 OS 계열을 계산합니다.

ping·traceroute 응답에 나온 TTL 값을 그대로 입력합니다.

추정 홉 수

약 7홉

추정 초기 TTL64
관측 TTL57
추정 OS 계열Linux·macOS·iOS·안드로이드 등 유닉스 계열
초기 TTL은 64(유닉스 계열)·128(윈도우)·255(네트워크 장비 등)중 관측값 이상인 가장 작은 값으로 추정됩니다. 절대 표준이 아니라 관행이라 OS·설정에 따라 다를 수 있습니다 — 확정이 아니라 추정으로 참고하세요.

사용 방법

  1. 1ping이나 traceroute 응답에서 본 TTL 값을 입력합니다.
  2. 2초기 TTL을 64·128·255 중 하나로 반올림 추정하고, 그 차이로 홉 수를 계산합니다.
  3. 3추정 초기 TTL에 대응하는 대략적인 OS 계열을 함께 보여줍니다.

자주 묻는 질문

TTL은 패킷이 라우터를 하나 지날 때마다 1씩 줄어듭니다. 그래서 관측한 TTL 값을 송신측이 처음 설정한 초기 TTL에서 빼면 지나온 라우터 수(홉 수)가 나옵니다. 문제는 관측자가 초기 TTL을 직접 알 방법이 없다는 것인데, 이 도구는 OS가 관용적으로 쓰는 값(64·128·255) 중 관측값 이상인 가장 작은 값을 초기 TTL로 추정합니다.

정답이 아니라 관행입니다. 리눅스·macOS·iOS·안드로이드 등 유닉스 계열은 보통 64, 윈도우는 128, 시스코 IOS나 구형 유닉스(Solaris 등) 일부 네트워크 장비는 255를 초기 TTL로 씁니다. 여러 자료가 대체로 일치하지만 OS·커널 버전·방화벽 설정에 따라 다른 값을 쓰는 경우도 있어 이 도구의 결과는 확정이 아니라 추정입니다.

실제 인터넷 경로의 홉 수는 대개 30을 넘지 않습니다. 계산된 홉 수가 그보다 훨씬 크면 초기 TTL 후보를 잘못 짚었을 가능성이 큽니다 — 예를 들어 관측 TTL이 65라면 128로 반올림해 63홉으로 나오지만, 실제로는 64를 초기값으로 쓰는 시스템이 어떤 이유로 TTL을 살짝 더 크게 보냈을 수도 있습니다. 이 경우 이 도구는 "비정상적으로 큰 홉 수"로 표시해 추정이 불확실함을 알립니다.

아니요, 어디까지나 추정입니다. 방화벽이나 로드밸런서가 TTL을 재작성하거나, VPN·프록시를 거치거나, 관리자가 커널 파라미터로 초기 TTL을 바꿔둔 경우 이 추정은 빗나갑니다. 침해사고 대응이나 네트워크 진단의 보조 단서 정도로만 참고하세요.

알아두면 좋은 점

  • 초기 TTL 관행값(64/128/255)은 Wireshark 등 패킷 분석 도구가 OS 추정에 쓰는 것과 같은 기준입니다. 절대적 표준 문서는 없고 OS·커널 버전에 따라 예외가 있을 수 있습니다.
  • IP TTL 필드는 8비트라 0~255 범위를 벗어날 수 없습니다. 이 범위를 벗어난 값은 입력할 수 없습니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 9일 · 결과는 참고용 추정치입니다.