TRACERT(Trace Route) - 지정된 호스트에 도달할 때까지 통과하는 경로의 정보와 각 경로에서의 지연 시간을 추적하는 네트워크 명령어로
특정 사이트에 접속이 되지 않거나 지연이 있는 경우 어디에서 병목이 발생하는지를 알아보는데 유용합니다. 접속이 되는 각 경로를 체크하여 어느 경로(Routing)를 거쳐 접속이 되고, 어느 구간에서 얼마만큼의 속도 지연이 있는지, 그리고 어디에서 패킷이 중지 됐는지를 확인할 수 있습니다. 단, 본 명령어는 시간대/내부 트래픽/서버 상태 등의 많은 영향을 받아 값이 달라질 수 있으므로 반복 확인이 필요합니다.
▶TRACERT 사용법 : 윈도우 시작 버튼 ▷ Windows시스탬 ▷ 명령 프롬프트를 실행한 후 아래의 예제와 같이 tracert [옵션] host (또는 ip)를 입력하여 실행하십시오. 아래의 예제는 DNS쿼리를 발생 시키지 않고 응답이 없을 때 기다리는 시간을 2초로 지정하여 결과를 빠르게 볼 수 있는 예제입니다. tracert명령 실행 중 중간에 끝내고 싶을 때는 ctrl+c를 눌러주면 됩니다.
C:\Users\codns_000>tracert -d -w 2 google.co.kr 최대 30홉 이상의 GOOGLE.CO.KR [216.58.197.227](으)로 가는 경로 추적:
1 <1 ms 1 ms <1 ms 192.168.25.1 2 * * * 요청 시간이 만료되었습니다. 3 8 ms 7 ms 7 ms 211.177.55.45 4 7 ms 7 ms 7 ms 10.44.253.85 5 11 ms 14 ms 7 ms 10.222.7.74 6 6 ms 7 ms 7 ms 10.222.6.31 7 39 ms 38 ms 39 ms 74.125.32.44 8 39 ms 39 ms 38 ms 108.170.242.161 9 39 ms 38 ms 39 ms 72.14.237.223 10 39 ms 38 ms * 216.58.197.227 11 40 ms 39 ms 38 ms 216.58.197.227
추적을 완료했습니다.
|
-
▶일반적으로 표준 문제 해결에는 옵션이 필요하지 않지만, TRACERT와 함께 사용할 수 있는 몇 가지 명령 줄 옵션이 있습니다.
-d 주소를 호스트 이름으로 확인하지 않는다.
-h 대상을 검색하기 위한 최대 홉 수를 지정한다.(지정하지 않았을 경우 tracert로 확인 가능한 경로는 최대 30Hop)
-j tracert 유틸리티 패킷에 의해 거쳐간 경로의 라우터 인터페이스 목록을 지정한다(IPv4에만 해당).
-w timeout제한 시간에 지정한 시간 동안만 응답을 기다린다.
-R 왕복 경로를 추적한다(IPv6에만 해당).
-S srcaddr 사용할 원본 주소를 설정한다(IPv6에만 해당).
-4 IPv4를 사용한다.
-6 IPv6를 사용한다.
▶TRACERT의 작동방식 : TTL이 1인 첫 번째 에코 패킷을 보내고, 대상이 응답하거나 최대 TTL에 도달할 때까지, 이후 전송 시마다 TTL을 1씩 증가시킵니다.
중간 라우터가 되돌려 보내는 ICMP "시간 초과" 메시지는 경로를 보여줍니다. 그러나 일부 라우터는 TTL이 만료된 패킷을 자동으로 버리며, 이러한 패킷은 TRACERT에 표시되지 않습니다. TRACERT는 ICMP "시간 초과" 메시지를 반환하는 중간 라우터의 순서 목록을 출력합니다. tracert 명령과 함께 -d 옵션을 사용하면, TRACERT가 각 IP 주소에서 DNS 조회를 수행하지 않도록 지시함으로써, TRACERT가 라우터 인터페이스의 IP 주소를 보고합니다.
TRACERT는 여러 경로가 동일한 지점으로 이어지거나, 여러 중간 구성 요소(라우터 또는 브리지)가 관련된 대규모 네트워크의 문제를 해결하는 데 유용하며, 일반 초고속 인터냇 사용자의 경우에는 자신의 사용하는 구간 내의 병목 구간을 찾는데 유용할 수 있습니다.
-