traceroute google.com 명령어로 경로 추적하기
이 단계에서는 traceroute를 사용하여 로컬 머신에서 google.com과 같은 외부 목적지까지의 네트워크 경로를 추적합니다. 이 명령어는 연결 경로 중 어디에서 문제가 발생할 수 있는지 식별하는 데 유용합니다.
traceroute는 기본적으로 설치되어 있지 않을 수 있습니다. 먼저 패키지 목록을 업데이트한 다음 설치해야 합니다. 새 패키지를 설치하기 전에 sudo apt-get update를 실행하는 것이 좋습니다.
sudo apt-get update
이제 traceroute 유틸리티를 설치합니다. -y 플래그는 모든 프롬프트에 자동으로 "yes"로 응답합니다.
sudo apt-get install -y traceroute
설치가 완료되면 google.com으로 traceroute를 실행할 수 있습니다. 이는 패킷이 목적지에 도달하기 위해 통과하는 라우터 (홉, hop) 의 순서를 보여줍니다.
traceroute google.com
출력 결과는 경로상의 각 홉, 해당 IP 주소, 그리고 패킷이 도달하는 데 걸린 왕복 시간 (round-trip time) 을 나열합니다. 출력은 달라질 수 있지만, 간결성을 위해 줄인 예시는 다음과 같습니다:
traceroute to google.com (142.250.191.46), 30 hops max, 60 byte packets
1 uswest5 (172.60.0.1) 0.031 ms 0.010 ms 0.010 ms
2 10.220.8.54 (10.220.8.54) 0.289 ms 10.220.8.38 (10.220.8.38) 0.275 ms 10.220.8.54 (10.220.8.54) 0.263 ms
3 11.73.4.217 (11.73.4.217) 2.134 ms 11.73.4.241 (11.73.4.241) 2.141 ms 11.73.4.185 (11.73.4.185) 1.409 ms
...
8 142.251.65.127 (142.251.65.127) 4.316 ms 2.849 ms 4.335 ms
9 nuq04s42-in-f14.1e100.net (142.250.191.46) 4.296 ms 1.556 ms 2.964 ms
각 줄은 경로상의 라우터를 나타냅니다. 별표 * * *는 해당 라우터가 지정된 시간 내에 프로브 (probe) 에 응답하지 않았음을 의미합니다.