IP 라우팅 / 포워딩


1

나는 많이 사용하는 오래된 프로그램을 가지고 있고 제대로 작동하려면 시간 서버 (199.211.133.139)에 연결해야합니다. 어떤 이유로 더 이상이 시간 서버를 핑하지 않고 프로그램이 실행되지 않습니다 . 199.211.133.239를 다른 시간 서버 (예 : 174.36.71.205)로 리디렉션하기 위해 경로 테이블에 추가 할 수 있습니까? Windows 7 OS.

감사


Windows에서이 작업을 수행하는 방법을 모르겠습니다. Linux에서는 iptables DNAT규칙을 사용하여 대상 주소를 변경할 수 있습니다 .
Steven 월요일

답변:


1

라우팅 테이블로는이 작업을 수행 할 수 없습니다. 이 테이블은 주로 다음에 패킷을 보낼 노드를 결정하는 데 사용됩니다. 이러한 테이블이 올바르게 설정되면 패킷은 목적지 주소 필드에 의해 지정된 시스템에서 결국 종료되며, 정보가 수십 개의 라우터를 통과하더라도 변경되지 않습니다.

대상 주소를 다시 쓸 수 있습니다. Linux 운영 체제에서는 일반적으로을 사용하여 수행 iptables되지만 Windows에는 그러한 기능이 없습니다. hosts 파일을 사용하여 DNS를 무시할 수 있지만 호스트 이름 대신 IP 주소를 지정하면 작동하지 않습니다. 그러나 라우터가 대상 IP를 기반으로 트래픽을 리디렉션 할 수 있습니다.


0

Windows 7 라우팅 테이블에 경로를 추가하려면 "route"명령을 사용하십시오. 재부팅 후에도 변경 사항을 유지하려면 "-p"스위치를 사용해야합니다.

이것이 문제를 해결할지 여부에 대해서는 확실하지 않습니다.


감사. route 명령을 시도했지만 사용하지 않았으므로 올바른 형식을 얻는 데 문제가 있습니다. 당신은 이것을 도울 수 있습니까? route add 199.211.133.239 174.36.71.205를 시도하고 응답으로 OK를 얻었지만 Route Print를 수행하면 게이트웨이를 설정하여 게이트웨이를 설정 한 것 같습니다.
Jason

0

형식은 :

route add <ipv4_addr> mask <subnet_mask> <gateway_ip> metric <cost_metric>

예:

route add 10.1.0.0 mask 255.255.255.0 192.168.0.254 metric 25

영구적으로 유지하려면 (재부팅 후에도 유지됨)

route -p add 10.1.0.0 mask 255.255.255.0 192.168.0.254 metric 25

어떤 인터페이스를 강제로 사용하려면 (Windows가 아닌) :

route -p add 10.1.0.0 mask 255.255.255.0 192.168.0.254 metric 25 if 2

사용할 인터페이스 색인을 찾으려면 (예 : 위의 "if 2") :

netsh interface show ipv4 interface
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.