본문 바로가기
인프라 (Infrastructure)/운영체제 (OS)

리눅스 traceroute 명령어 사용법 및 실제 예시를 통한 이해

by IT 성능 전문 블로그 2025. 8. 29.
반응형

안녕하세요.

루디쿡 아이티입니다~!

 

오늘 소개 드릴 내용은 리눅스의 traceroute 명령어 사용법입니다.


traceroute란??

 

네트워크에는 내 컴퓨터인 단말기부터 시작해서 라우터같은 네트워크 장비를 거치고

최종적으로 접속하는 서버(단말기)에 도달하기까지 수많은 경로로 갔다오는데요.

 

이 경로를 추적하고 어디 지점을 거쳐오는지 확인시켜주는

리눅스 네트워크 유틸리티 프로그램 입니다.

 

 


traceroute 설치하기

 

CentOS / Rocky / RedHat계열

yum install -y traceroute

 

아래는 설치된 화면 사진입니다!

 

 


traceroute 명령어 형식

traceroute -[옵션] -[IP 혹은 주소]
traceroute -T -p 443 google.com
옵션 설명 사용 예시
-T TCP SYN 패킷을 사용합니다. 특정 포트가 열려 있는지 확인하며 경로를 추적할 때 유용합니다. traceroute -T -p 80 google.com
-p [포트번호] TCP 또는 UDP 프로토콜을 사용할 때 목적지 포트 번호를 지정합니다. (-T 또는 -U 옵션과 함께 사용) traceroute -T -p 443 google.com
-q [숫자] 각 라우터(hop)마다 보낼 패킷의 개수를 지정합니다. (기본값: 3) traceroute -q 1 google.com
-m [숫자] 추적할 최대 라우터(hop) 개수를 지정합니다. (기본값: 30) traceroute -m 15 google.com
-w [초] 각 응답을 기다릴 최대 대기 시간(초)을 지정합니다. (기본값: 5초) traceroute -w 3 google.com
-n IP 주소에 대한 도메인 이름 조회를 하지 않고 숫자 IP 주소로만 표시합니다. 결과가 더 빨리 나옵니다. traceroute -n google.com

traceroute 실제 사용법 및 설명 추가

Hop IP 주소 및 호스트 이름 설명
1 _gateway (192.168.0.1)
🏠 우리 집 공유기 (내부 IP). 모든 데이터가 출발하는 시작점입니다.
2 10.10.10.10
📡 우리 집 공인 IP. ISP(KT)에서 할당한, 외부 인터넷에 보여지는 집 주소입니다.
3 125.141.249.34
🗺️ KT 지역 네트워크 라우터. 동네 트래픽을 처리하여 더 큰 KT망으로 연결하는 장비입니다.
4 * * *
🤫 KT 핵심망 라우터 (침묵). 보안 설정으로 응답하지 않지만, 데이터는 정상적으로 통과합니다.
5 * * *
🤫 KT 핵심망 라우터 (침묵). 4번과 마찬가지로, 보안상의 이유로 침묵하는 KT 기간망 장비입니다.
6 112.174.120.70 / ...82
⚖️ KT 기간망 (로드 밸런싱). 여러 장비가 트래픽을 분산 처리함을 보여주며, 안정적인 네트워크라는 증거입니다.
7 112.189.28.98 / ...142
🌐 KT 기간망 라우터. 목적지에 더 가까워지기 위해 거쳐 가는 또 다른 KT의 핵심 경로 장비입니다.
8 112.189.56.78 / * *
🏁 KT 목적지 인근 라우터. 회사 네트워크에 거의 다다르기 전의 마지막 경유지 중 하나입니다.
9 20.20.20.20
🏢 우리 회사 공인 IP (최종 목적지). mycompany.com 서버의 주소로, 데이터가 성공적으로 도착했음을 의미합니다.

 

 


지금까지 traceroute 설치 및 명령어 옵션

실제 사용 예시까지 소개하는 시간이었습니다.

 

더 궁금하신 내용이나 IT 인프라 시스템 성능, 병목, 개선에 대해서 궁금하신 사항 있으신 분은

댓글에 남겨주세요~!!!

 

이상 IT 성능 및 시스템 진단을 소개하는 블로거

 

루디쿡 아이티였습니다.

감사합니다.

 

반응형