저는 현재 Windows VM에서 게임 서버를 호스팅하고 있으며 성공적으로 수행한 Windows VM에 여러 IP를 추가하고 싶습니다. 이제 게임 서버(Windows VM)를 공용 IP에 할당하기 위해 특정 게임 구성에 바인딩할 수 있습니다.
ESXI 6.5를 사용하여 VM과 Edge 라우터 X를 호스팅합니다. Edge Router 내부의 nat를 사용하여 공용 IP를 개인 내부 IP로 라우팅합니다. 공개에서 공개로 라우팅할 수 없기 때문에 이 작업을 수행해야 합니다. 그게 말이 된다면요?
따라서 내가 해야 할 일은 트래픽이 개인 내부 IP를 통해 Windows VM으로 들어오면 이를 공용 IP로 라우팅하는 것입니다. 모든 포트에 대해 이 작업을 수행하려면 어떻게 해야 합니까?
내가 현재 가지고 있는 것:
netsh 인터페이스 portproxy add v4tov4 listeningport=25565 listeningaddress=internalIP connectport=25565 connectaddress=publicIP 이것은 작동하지만 더 필요한 하나의 포트에만 적용됩니다. 현재 iptables를 사용하여 Centos VM에서 이 작업을 수행하고 있습니다.
그래서 제가 묻는 것은 Windows의 한 IP에서 다른 IP로 모든 트래픽을 어떻게 전달할 수 있습니까?
미리 감사드립니다! 조