윈도우 라우팅 테이블 설정 방법

2019. 7. 20. 14:18 / 서기랑

 일반적으로 사용하는 컴퓨터에서는 따로 라우팅 테이블(routing table)을 설정할 일이 거의 없다.

 하지만 랜카드를 두 개 이상 사용하는 경우 상황에 따라서 라우팅 테이블의 설정이 필요할 수도 있는데 보통은 랜카드를 여러 개 사용하더라도 알아서 최적의 경로를 판단하기도 하지만 최적의 경로라는 것이 항상 옳은 것은 아니기 때문에 설정이 필요하기도 하며 IP대역에 따라 사용 랜카드를 분류하고 싶은 경우에도 라우팅 테이블을 설정하여 사용하기도 한다.


윈도우 라우팅 테이블 설정 방법

1. 관리자 권한으로 cmd 실행.

 라우팅 테이블의 설정은 cmd의 route 명령어를 통해서 가능하기 때문에 우선 관리자 권한으로 cmd를 실행하도록 하자.


2. 라우팅 테이블 추가.

 이제 명령어를 입력하여 라우팅 테이블 추가하면 되는데 추가 명령어는 아래와 같다.

- 추가 명령어

 route add [목적지 아이피] mask [서브넷 마스크] [게이트웨이] -p


 목적지 아이피 값과 서브넷 마스크의 값을 어떻게 주느냐에 따라서 특정 주소 하나를 지정하거나 여러 대역으로 설정할 수 있으며 명령어에서 mask [서브넷 마스크] 부분을 제외하면 서브넷 마스크는 기본 값(255.255.255.255)으로 설정된다.

 '-p'는 옵션으로 기본은 재부팅 시 라우팅 테이블에 추가한 내용은 사라지게 되어있지만 -p 옵션을 주면 재부팅 후에도 추가한 라우팅 테이블이 계속 유지된다.


- 사용 예

 route add 192.128.20.31 mask 255.255.255.255 192.128.25.1

 192.128.20.31의 IP를 사용하는 네트워크에 접속하는 경우 192.128.25.1의 게이트웨이를 사용..

라우팅 테이블 추가


 route add 192.128.20.0 mask 255.255.255.0 192.128.25.1 -p

 192.128.20의 IP 대역을 사용하는 네트워크에 접속하는 경우 192.128.25.1의 게이트웨이를 사용하며 재부팅 시에도 설정 값 유지.

라우팅 테이블 대역으로 추가


3. 라우팅 테이블 삭제.

 명령어는 add 대신 delete만 변경하면 간단하게 삭제가 가능하다.

- 삭제 명령어

 route delete [목적지 아이피] mask [서브넷 마스크] [게이트웨이] -p


- 사용 예

 route delete 192.128.20.0 mask 255.255.255.0 192.128.25.1 -p

 192.128.20.0과 관련하여 추가한 라우팅 테이블 삭제.

라우팅 테이블 삭제


 참고로 게이트웨이의 변경이 필요하여 삭제 후 다시 추가를 하려는 것이라면 change명령어를 이용하는 방법도 있다.


-변경 명령어

 route change [목적지 아이피] mask [서브넷 마스크] [변경할 게이트웨이] -p


4. 라우팅 테이블 확인.

 추가나 삭제한 내용 등 라우팅 테이블의 내용을 확인하고 싶다면 아래의 명령어로 확인이 가능하다.


- 명령어

 route print

목록 확인