{{tag>[linux ping trace traceroute]}} ====== traceroute ====== 출발지부터 통신하거나 목적지까지의 네트워크 경로 확인(UDP 기반) IP 헤더의 TTL 필드를 이용하며, 3계층(IP)에 의한 경로 추적. 정상적인 경로를 확인하려면 양측 모두에서 수행하여야 함. ====== Installation ====== ++++ Ubuntu(apt traceroute) | apt-get install traceroute ++++ ===== CLI ===== traceroute [OPTION] {dest_address} * ''**traceroute**'' * ''**traceroute** **[OPTIONS]** {destination}'' * ''**-I**'': ICMP 기반으로 traceroute 수행 \\ ''**--icmp**'' * ''**-T**'': TCP SYN으로 수행. 기본 서비스 포트느 80 \\ ''**--tcp**'' * ''**-n**'': IP 주소를 도메인이 아닌 숫자 형식으로 수행(도메인 리졸브 미수행) * ''**-p** port'': 특정 포트를 지정해 수행 \\ ''**--port**=port'' * ''**-s** source'': 패킷이 나가는 인터페이스가 아닌 별도 출발지 IP 지정 \\ ''**--source**=source''