{{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''