홈페이지 » 어떻게 » Windows 라우팅 테이블에 정적 TCP / IP 경로를 추가하는 방법

    Windows 라우팅 테이블에 정적 TCP / IP 경로를 추가하는 방법

    특정 유형의 환경에서는 Windows의 라우팅 테이블에 고정 경로를 추가하는 것이 유용 할 수 있습니다. 그것에 대해 갈 방법은 다음과 같습니다..

    라우팅 테이블은 시스템이 물리적 라우터인지 또는 PC인지 여부에 관계없이 시스템에서 나가는 모든 패킷의 위치를 ​​나타냅니다. 대부분의 라우터 (Windows PC에 내장 된 라우터 포함)는 동적 라우팅의 일부 형식을 사용합니다. 라우터는 다른 라우터에서 가져온 정보를 기반으로 패킷을 전달할 최적의 위치를 ​​선택할 수 있습니다. traceroute 명령을 사용하면 패킷이 최종 목적지에 도달 할 때 연결을 볼 수 있습니다.

    대부분의 라우터는 특정 트래픽을 특정 라우터 또는 게이트웨이로 항상 전달하려는 경우 정적 경로 (동적으로 업데이트되지 않는 경로)를 추가 할 수도 있습니다. 왜? 글쎄요, 대부분의 사람들은 가정이나 중소기업에서 Windows를 사용하지 않을 것입니다. 그러나 이것은 다음과 같은 특정 상황에서 유용 할 수 있습니다.

    • 정기적 인 사용과 직장 네트워크 연결을위한 두 개의 인터넷 연결이 있으며 특정 IP 주소 범위의 모든 트래픽을 해당 연결 중 하나로 나가기를 원할 것입니다.
    • 네트워크에 여러 서브넷을 설정했으며 트래픽을 특정 서브넷에 연결해야합니다. 정적 경로는 이러한 유형의 환경을 테스트 할 때 특히 유용 할 수 있습니다..
    • 실제로 네트워크를위한 라우터로 Windows PC를 사용하고 있으며이를보다 세밀하게 제어하려고합니다..

    그 중 하나라도 해당되면 읽으십시오. Windows 라우팅 테이블에 고정 경로를 추가하려면 명령 프롬프트로 들어가야하지만 쉽습니다..

    Windows 라우팅 테이블보기

    경로를 추가하기 전에 먼저 라우팅 테이블을 보는 것이 좋습니다. Windows + X를 누른 다음 고급 사용자 메뉴에서 "명령 프롬프트 (Admin)"를 선택하여 명령 프롬프트를 실행하십시오..

    노트: Power Users 메뉴의 Command Prompt 대신 PowerShell이 ​​표시되면 이는 Windows 용 Creators Update 10과 관련된 스위치입니다. 원하는 경우 Power Users 메뉴에서 명령 프롬프트를 표시하는 것으로 다시 전환하는 것이 매우 쉽습니다. PowerShell을 사용해 볼 수 있습니다. PowerShell의 명령 프롬프트에서 수행 할 수있는 모든 작업은 물론 많은 유용한 작업을 수행 할 수 있습니다.

    명령 프롬프트에서 다음 명령을 입력하고 Enter 키를 누릅니다.

    경로 인쇄

    네트워크 대상과 해당 대상으로 향할 때 패킷이 전달되는 게이트웨이의 긴 목록이 표시됩니다. 정적 경로를 이미 테이블에 추가하지 않았다면 여기에서 보는 모든 것이 동적으로 생성됩니다.

    Windows 라우팅 테이블에 정적 경로 추가

    테이블에 고정 경로를 추가하려면 다음 구문을 사용하여 명령을 입력합니다.

    노선 추가 destination_network 마스크 서브넷 마스크  gateway_ip metric_cost

    그만큼 서브넷 마스크 metric_cost 구성 요소는 명령에 대한 선택 사항입니다. 서브넷 마스크를 지정하지 않으면 255.255.255.0이 자동으로 사용됩니다. 메트릭 비용을 지정하지 않으면 0.0.0.0 대상 항목보다 큰 비용이 사용됩니다. 메트릭 비용 값은 테이블의 다른 비용과 관련이있는 비용으로, Windows가 동일한 대상에 도달 할 수있는 여러 경로 사이를 결정할 때 사용됩니다.

    예를 들어, 192.168.35.0 서브넷에 바인딩 된 모든 트래픽이 192.168.0.2에있는 게이트웨이로 이동했음을 지정하고 자동 메트릭 비용을 사용하기를 원하는 경로를 추가하려는 경우 다음 명령을 사용합니다.

    route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

    당신이 경로 인쇄 명령을 사용하여 테이블을 보게되면 새로운 고정 경로가 표시됩니다..

    그 정도로는 쉽지만, 약간의 작은 잡기가 있습니다. 고정 경로를 추가하면 기본적으로 다음 번에 Windows를 시작할 때까지만 지속됩니다. 그 이유는 많은 기업들이 상당히 자주 업데이트되는 고정 경로의 조정 목록을 사용하기 때문입니다. 모든 컴퓨터에서 모든 경로를 추가 및 업데이트하는 대신 Windows 시작 중에 최신 경로를 추가하는 배치 스크립트 파일을 배포하기 만하면됩니다. 이렇게하면 라우팅 테이블이 비교적 깔끔하게 정리됩니다..

    당신은 틀림없이 배치 스크립트 방법을 직접 사용할 수 있습니다. 배치 스크립트 작성은 그리 어렵지 않습니다. 그러나 자주 변경하지 않을 것으로 예상되는 하나 또는 두 개의 고정 경로를 추가하는 경우에는 -피 옵션을 사용하여 경로를 영구적으로 만드십시오. Windows가 시작될 때에도 영구적 인 경로가 그대로 유지됩니다. 앞에서 사용했던 동일한 명령을 사용하면 다음과 같은 수정을 통해 해당 경로를 영구적으로 만들 수 있습니다.

    route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

    Windows 라우팅 테이블에서 고정 경로 제거

    물론 테이블에서 고정 경로를 제거해야 할 때가 올 것입니다. 다음 구문을 사용하여 명령을 입력하면됩니다.

    경로 삭제 destination_network

    따라서 목적지 네트워크 192.168.35.0으로 이전에 생성 한 경로를 삭제하려면이 명령을 입력하고 Enter 키를 누르십시오.

    경로 삭제 192.168.35.0


    그렇습니다. 고정 경로를 사용하면 대부분의 가정 및 중소 기업 네트워크를 관리하는 데 다소 난해합니다. 그러나 당신이 그것을 할 필요가 있다면, 그것은 매우 쉬운 과정입니다. 그리고 지금 당장 할 필요가 없다면 적어도 미래에 옵션이 될 것이라는 것을 알고 있습니다..