NAT 없이 다른 네트워크로 IP 라우팅

NAT 없이 다른 네트워크로 IP 라우팅

안녕하세요, 다음 질문이 생각났습니다. 집에 공용 IPv4가 있고 IP를 추가하고 싶습니다. 나는 원하는 만큼 "많은" IP를 가진 여러 개의 가상 서버를 가지고 있습니다. 그래서 추가 IP를 구입하여 이를 내 홈 라우터로 라우팅한 다음 공개적으로 주소를 지정할 수 있도록 NAT 시스템으로 라우팅하고 싶습니다.

ens3이라는 인터페이스가 있는 서버(예: Ubuntu)가 있습니다. 여기에는 공용 IPv4가 할당되어 있고 다른 IP는 첫 번째 IP로 라우팅됩니다.

기본 IP는 XXX.XXX.XXX.XXX이고 IP는 YYY.YYY.YYY.YYY입니다. 홈 라우터 ZZZ.ZZZ.ZZZ.ZZZ로 라우팅하고 싶습니다.

내 홈 라우터에서는 YYY에 대한 트래픽을 NAT 시스템(예: 192.168.0.2)으로 보내도록 라우터에 지시하는 정적 경로를 간단히 추가할 수 있으며 이 시스템에서는 ZZZ...를 인터페이스에 할당합니다. 그래서 나는 XXX 머신에서 가짜를 만들고 싶지 않습니다.

그럼 다음은 제 지식이 다소 부족한 부분입니다. YYY...를 인터페이스 자체에 할당하지 않고 YYY...에 대한 트래픽을 ZZZ...로 라우팅하도록 XXX... 머신에 어떻게 지시합니까? (iptables?)

내 생각에 질문의 핵심은 홈 라우터가 명령줄에서 정적 라우팅을 어떻게 구현합니까?입니다.

누구든지 나에게 힌트를 주거나 이를 달성하는 방법을 말해 줄 수 있습니까?

감사합니다!

편집: 작은 스케치를 만들었습니다(서브넷 마스크 및 실제 라우터 포함). 개요

이것은 사고 실험에 가깝다는 점을 언급해야 합니다. 귀국 경로도 계획해야 한다는 것을 깨달았습니다.

저는 AVM FritzBox 7590을 에지 라우터로 사용하고 있지만 WAN에서 LAN으로의 정적 라우팅이 불가능하다고 생각하기 때문에 그것은 중요하지 않습니다. 어쨌든 해당 라우터에서는 작동합니다.

답변1

기술적으로 이는 각 IP의 IP 및 서브넷 마스크에 따라 다릅니다. 어쨌든 프록시 arp가 문제를 해결할 수 있습니다. 라우터가 최종 컴퓨터의 MAC 주소에 대한 프록시 역할을 하도록 지시해야 합니다.

이는 일반적으로 arp 명령을 통해 수행됩니다. 귀하의 질문에는 라우터 세부 정보가 없기 때문에 라우터의 운영 체제를 찾아보아야 합니다.

관련 정보