본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
네트워크 경로를 출력한다.
  • 목적지까지 패킷이 거쳐 가는 라우터(게이트웨이)를 차례로 보여 주고, 구간마다 걸린 왕복 시간을 표시해 경로상의 지연·장애 위치를 찾는다.
  • 윈도우의 같은 기능 명령은 tracert 다 → 윈도우 네트워크 명령어
  • IP 헤더의 TTL 을 1 부터 하나씩 늘려 가며 패킷을 보낸다
  • TTL 이 0 이 된 라우터는 패킷을 버리고 ICMP Time Exceeded 메시지를 돌려보낸다. 이 응답의 출발지가 그 구간의 라우터다
  • 목적지에 닿으면 목적지가 ICMP Port Unreachable(UDP 방식) 또는 Echo Reply(ICMP 방식, 윈도우 tracert·traceroute -I)로 답해 끝난다
  • 리눅스 traceroute 는 기본으로 UDP(33434 번부터)를, tracert 는 ICMP Echo 를 쓴다
  • 도달 여부만 보는 것은 ping, 연결·포트 상태를 보는 것은 netstat, 패킷 내용을 잡는 것은 tcpdump 다
  • 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
  • 경로 : /usr/sbin/traceroute
traceroute [옵션] 호스트명[패킷크기]
  • -m : 홉(hop)을 지정한다(기본값은 30이고, 최대값 255까지 지정 가능)
  • -n : 주소 찾기를 비활성화할 수 있다.
  • -p : 시작 포트 번호를 지정한다.
  • -q : 패킷 수를 지정한다.
  • -v : 상세한 정보를 출력한다.
  • -w : 타임아웃 시간을 지정한다.