느리지만 단단한 IT 인프라 이야기

Networks

[Netwroks][Windows] route

바둑이 아저씨 2025. 12. 10. 21:51
route print 출력 화면

Windows 운영체제에서 route 명령어는 네트워크 라우팅 테이블을 조회하거나 수동으로 라우트를 추가/삭제할 때 사용하는 핵심 네트워크 명령어입니다.

특정 트래픽을 특정 게이트웨이로 보내거나, 우선순위(메트릭)를 조정하여 원하는 네트워크 경로를 설정하는 데 활용됩니다.


1. 기본 Route 테이블 확인 - route print

route print

이 명령어를 입력하면 현재 PC에 설정된 모든 IPv4/IPv6 라우팅 테이블과 인터페이스 정보를 표시합니다.

  • 인터페이스 목록 : NIC 번호와 IP 정보
  • IPv4 라우팅 테이블 : 목적지 네트워크, 넥스트 홉, 메트릭 등 표시
  • IPv6 라우팅 테이블

2. Route 테이블 주요 필드 설명

항목설명
Network Destination목적지 네트워크 또는 호스트
Netmask서브넷 마스크
Gateway다음 홉(Next Hop)
Interface해당 라우트를 사용하는 NIC
Metric우선순위(낮을수록 먼저 사용됨)

3. 정적 라우트 추가 방법

route add [목적지 네트워크] mask [서브넷마스크] [게이트웨이] metric [값] if [인터페이스 번호]

예시:

# 192.168.10.0/24 네트워크를 192.168.0.1 게이트웨이로 보내기
route add 192.168.10.0 mask 255.255.255.0 192.168.0.1

# 특정 인터페이스와 메트릭 지정
route add 8.8.8.8 mask 255.255.255.255 192.168.0.1 metric 5 if 11

※ 영구적(Persistent)으로 추가하려면 -p 옵션 사용

route -p add 192.168.50.0 mask 255.255.255.0 192.168.0.1

4. 정적 라우트 삭제

route delete [목적지 네트워크]

예시:

route delete 192.168.10.0

5. 메트릭(Metric) 조정 방법
Windows는 라우트를 선택할 때 가장 낮은 Metric 값을 우선적으로 사용합니다.
Metric은 다음과 같은 의미를 가집니다.

  • 낮을수록 우선순위가 높음 ( 1~ 9999 범위 )
  • 라우팅이 중복되는 경우 원하는 경로를 강제로 지정할 때 활용

1) 특정 라우트의 메트릭 수동 지정

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 5 if 11

2) NIC(인터페이스) 자체의 메트릭 변경

제어판 → 네트워크 및 공유 센터 → 어댑터 설정 변경 → 
인터페이스 속성 → IPv4 속성 → 고급 → 자동 메트릭 해제 → 인터페이스 메트릭 수동 입력

인터페이스 메트릭이 낮으면 해당 NIC을 통한 라우트가 더 우선됨.


6. 라우팅 트러블슈팅 팁

  • 같은 목적지로 여러 게이트웨이가 존재하면 Metric 값 비교
  • VPN 사용 시 로컬 라우팅이 변경되므로 route print로 확인
  • Ping이 응답되지 않을 경우 해당 목적지의 라우팅 경로가 올바른지 체크
  • 불필요한 정적 라우트는 네트워크 문제를 유발할 수 있으므로 주기적 점검 필요

이상으로 Windows 환경에서 사용하는 route 명령어의 기본 사용법과 메트릭 조정 방법을 정리했습니다.
일반적인 상황보다 윈도우에 NIC를 2개이상 운용하는 경우 자주 활용할 수 있는 부분입니다.

라우팅 테이블은 네트워크 통신의 방향을 결정하는 중요한 요소이므로, 특정 트래픽을 특정 게이트웨이로 보내거나 문제를 해결할 때 매우 유용합니다.
tracert 와 같이 사용하게 된다면, 빠른 문제 해결이 가능합니다. 
다음에는 tracert에 대한 부분도 다룰 수 있도록 하겠습니다.

감사합니다.

'Networks' 카테고리의 다른 글

[Netwroks][MAC] 터미널 네트워크 명령어 매뉴얼  (0) 2026.01.06
[Networks] ARP  (0) 2025.11.25
[Networks] Hairpin NAT  (0) 2025.11.23
[Netwroks] Ping  (0) 2025.11.04
[Networks][Linux] tcpdump 명령어 정리  (0) 2025.06.13