웹사이트 및 속도

traceroute로 연결이 느려지는 위치 찾기

traceroute는 Mac에서 호스트까지의 경로에 있는 각 라우터와 각각의 응답 시간을 보여줍니다.

적용 대상: 현재 지원되는 모든 macOS 버전.확인일: 2026년 10월 29일

증상

  • 한 사이트 또는 서비스는 느리지만 다른 곳은 빠릅니다.
  • 지연이 네트워크 내부에서 발생하는지 그 이후에 발생하는지 알고 싶습니다.
  • 인터넷 제공업체가 경로 추적 결과를 요청합니다.

가능한 원인

  • 경로 일부의 혼잡. 한 홉에서 시작해 마지막 홉까지 지속되는 지연은 경로에 느린 구간이 있음을 보여줍니다.
  • 프로브의 우선순위를 낮게 지정하는 라우터. 한 홉이 느리지만 다음 홉에서 회복된다면 보통 문제되지 않습니다.
  • 응답하지 않는 라우터. 매뉴얼 페이지에 따르면 별표는 시간 초과 전에 응답이 없었다는 뜻입니다. 일부 라우터는 traceroute에 필요한 응답을 보내지 않습니다.

확인 방법

  1. 터미널을 열고 호스트까지의 경로를 추적하세요.

    traceroute example.com

    출력 각 홉의 주소와 세 번의 응답 시간을 한 줄씩 표시합니다. 별표는 응답이 없었다는 뜻입니다.

  2. 이름 조회를 건너뛰어 결과를 더 빨리 얻으려면 -n를 추가합니다.

    traceroute -n example.com
  3. 많은 홉에 별표만 표시되면 -I로 ICMP 검사를 시도하세요.

    traceroute -I example.com
  4. 시간이 증가한 뒤 끝까지 높은 상태로 유지되는 첫 번째 홉을 찾으세요.

  5. 추적을 두세 번 실행하세요. 한 번의 결과가 아닌 모든 실행에서 나타나는 같은 패턴을 확인합니다.

해결 방법

  1. 첫 번째 홉부터 지연이 시작되면 Wi-Fi 또는 라우터를 확인하세요. Mac의 느린 인터넷: 느린 부분 찾기를 참고하세요.

  2. 통신사 네트워크에서 지연이 시작되면 추적 결과를 통신사에 보내세요.

  3. 대상 근처에서 지연이 시작되면 서비스에 문의하거나 기다리세요.

  4. 느린 중간 홉 하나만을 증거로 삼지 마세요. 마지막 홉도 확인하세요.

Kilobat 사용

  1. Kilobat은 최대 12홉의 경로 탐지를 실행하고 경로 기록에 저장합니다.

    kilobat trace example.com
  2. 느린 홉이 계속 느린지 확인하려면 세 번 추적하세요. Kilobat은 mtr처럼 저장된 모든 호스트 추적을 홉별로 결합합니다.

    kilobat trace example.com --rounds 3
  3. 각 홉의 손실 및 최소, 평균, 최대 지연과 지속적인 지연이 시작되는 위치를 표시합니다.

    kilobat route-history --host example.com
  4. 에이전트는 host, rounds 및 get_route_history을 사용하여 MCP 도구 trace_route을 호출할 수 있습니다.

질문

홉에 * * *가 표시되는 이유는 무엇인가요?

해당 라우터가 제때 응답하지 않았습니다. 많은 라우터가 프로브에 응답하지 않습니다. 이후 홉이 응답하면 경로는 작동합니다.

traceroute에 관리자 암호가 필요한가요?

아니요. 기본 UDP 프로브와 -I은 모든 사용자가 사용할 수 있습니다.

출처

  • traceroute(8), macOS 27.2와 함께 설치된 매뉴얼 페이지
  • ping(8), macOS 27.2와 함께 설치된 매뉴얼 페이지

2026년 10월 29일 확인했습니다.