본문 바로가기

리눅스

traceroute 명령어

반응형

traceroute 명령어

traceroute 명령어는 목적지 호스트까지의 네트워크 경로를 추적하는 데 사용됩니다. 이 명령어를 사용하면 패킷이 목적지 호스트로 이동하는 동안 거치는 경유지(라우터)의 IP 주소와 지연 시간을 확인할 수 있습니다. 이를 통해 네트워크 연결의 문제를 진단하거나 트래픽 경로를 이해하는 데 도움을 줍니다.

 

traceroute 명령어의 기본 구문은 다음과 같습니다.

traceroute [옵션] [목적지 호스트]

 

주요 옵션은 다음과 같습니다.

 

  • -I 또는 --icmp: ICMP 패킷을 사용하여 추적합니다.
  • -U 또는 --udp: UDP 패킷을 사용하여 추적합니다.
  • -T 또는 --tcp: TCP SYN 패킷을 사용하여 추적합니다.
  • -p <포트>: 목적지 호스트에 대한 특정 포트 번호를 지정합니다.
  • -q <숫자>: 출력에서 보여줄 최대 항목 수를 지정합니다.
  • -m <홉 수>: 추적할 최대 홉 수를 지정합니다.

예를 들어, traceroute google.com은 Google 웹 사이트까지의 경로를 추적합니다.

traceroute google.com
$ traceroute google.com
traceroute to google.com (142.250.207.110), 30 hops max, 60 byte packets
 1  192.168.0.1 (192.168.0.1)  3.698 ms  3.616 ms  3.591 ms
 2  121.168.247.1 (121.168.247.1)  7.897 ms  7.885 ms  7.868 ms
 3  121.136.255.65 (121.136.255.65)  11.441 ms  11.425 ms  12.390 ms
 4  125.141.249.81 (125.141.249.81)  6.156 ms  11.373 ms  11.357 ms
 5  * * *
 6  112.174.49.121 (112.174.49.121)  12.274 ms 112.174.47.33 (112.174.47.33)  15.905 ms 112.174.49.125 (112.174.49.125)  15.862 ms
 7  112.174.84.30 (112.174.84.30)  15.845 ms 112.174.84.6 (112.174.84.6)  15.051 ms 112.174.84.22 (112.174.84.22)  10.214 ms
 8  142.250.165.78 (142.250.165.78)  33.092 ms  33.081 ms 72.14.243.228 (72.14.243.228)  38.231 ms
 9  108.170.243.33 (108.170.243.33)  34.015 ms 108.170.243.65 (108.170.243.65)  33.034 ms 108.170.243.33 (108.170.243.33)  33.983 ms
10  108.170.242.129 (108.170.242.129)  33.616 ms  34.833 ms 142.251.70.23 (142.251.70.23)  30.922 ms
11  108.170.242.98 (108.170.242.98)  34.801 ms kix06s11-in-f14.1e100.net (142.250.207.110)  32.369 ms 108.170.242.209 (108.170.242.209)  41.451 ms

출력에는 각 홉(라우터)의 IP 주소와 지연 시간이 표시됩니다.

네트워크 경로 추적 예시

traceroute -Tp 53 8.8.8.8
$ traceroute -Tp 53 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  gateway (172.30.1.254)  215.841 ms  215.826 ms  215.807 ms
 2  * * *
 3  211.226.253.53 (211.226.253.53)  216.737 ms  216.574 ms  216.558 ms
 4  112.190.82.229 (112.190.82.229)  216.477 ms  216.423 ms  216.312 ms
 5  112.190.109.69 (112.190.109.69)  215.771 ms 112.190.109.77 (112.190.109.77)  215.709 ms 112.190.109.137 (112.190.109.137)  215.690 ms
 6  * * *
 7  112.174.33.254 (112.174.33.254)  4.158 ms 112.174.5.226 (112.174.5.226)  4.444 ms 112.174.11.54 (112.174.11.54)  4.097 ms
 8  72.14.209.154 (72.14.209.154)  31.424 ms 72.14.194.106 (72.14.194.106)  32.535 ms  37.994 ms
 9  108.170.230.21 (108.170.230.21)  35.640 ms 108.170.242.161 (108.170.242.161)  37.840 ms  32.288 ms
10  209.85.248.113 (209.85.248.113)  34.328 ms 209.85.253.109 (209.85.253.109)  33.996 ms 172.253.70.183 (172.253.70.183)  31.572 ms
11  dns.google (8.8.8.8)  31.802 ms  38.635 ms  33.498 ms

 

traceroute -n -w 1 -m 15 -T -p 80 google.com
$ traceroute -n -w 1 -m 15 -T -p 80 google.com
traceroute to google.com (172.217.175.14), 15 hops max, 60 byte packets
 1  172.30.1.254  2.915 ms  2.905 ms  2.897 ms
 2  * * *
 3  211.226.253.53  5.120 ms  5.021 ms  4.999 ms
 4  112.190.82.229  4.939 ms  4.918 ms  4.877 ms
 5  112.190.109.205  46.934 ms  46.949 ms 112.190.109.65  4.832 ms
 6  * * *
 7  112.174.47.178  3.591 ms 112.174.7.186  3.255 ms 112.174.42.38  3.097 ms
 8  74.125.52.16  58.979 ms  65.132 ms 72.14.194.194  32.594 ms
 9  108.170.242.193  34.958 ms 108.170.242.161  32.461 ms  30.537 ms
10  108.170.227.93  32.796 ms 72.14.233.35  33.269 ms  33.026 ms
11  172.217.175.14  30.677 ms  31.859 ms  32.811 ms

 

728x90
반응형