Windows Server 2012, Hyper-V, 모든 VM에 1개의 IP를 사용하는 방법은 무엇입니까?

Windows Server 2012, Hyper-V, 모든 VM에 1개의 IP를 사용하는 방법은 무엇입니까?

여러 VM을 호스팅하기 위해 Windows Server 2012를 실행하고 있습니다. 그러나 우리 ISP는 우리에게 두 개의 IP 주소만 할당했으며 그 중 하나는 호스트 OS(Windows Server 2012)에 할당되었습니다. 모든 VM이 동일한 두 번째 IP 주소를 공유하고 트래픽이 VM에 적절하게 라우팅되도록 하려면 어떻게 설정해야 합니까?

방법이 있다고 가정하면 이제 추가 라우팅을 수행해야 하므로 많은 오버헤드가 발생합니까? 더 많은 IP를 확보하거나 외부 독립 실행형 라우터를 사용하는 것이 완벽한 대답일 수 있다는 것을 알고 있지만 이는 제게는 실현 가능하지 않습니다.

답변1

NAT(Network Address Translation)를 수행하는 인터넷 연결 공유를 설정해야 합니다. 이 설정을 사용하면 머신은 모두 개인 IP 주소를 사용하므로 공용 IP의 포트를 적절한 내부 주소로 전달해야 합니다.

Server 2012에서는 이미 이를 지원합니다. 호스트에서 이를 설정하면 됩니다. 이있다여기로 안내그 과정을 안내합니다.

또는 실행 중인 가상 머신을 설정할 수도 있습니다.pfSense또는 다른 방화벽 OS. 여기에는 두 개의 네트워크 연결이 있습니다. 하나는 공용 IP 주소를 가져오는 외부 세계에 연결되고 다른 하나는 모든 가상 머신과 동일한 가상 스위치에 연결됩니다. 이렇게 하면 모든 VM을 물리적 NAT 장치/라우터에 연결한 것처럼 작동합니다.

별도의 방화벽 가상 머신을 사용하면 ICS보다 모든 설정 방법을 훨씬 더 효과적으로 제어할 수 있지만 유지 관리해야 할 가상 머신이 하나 더 많아집니다. 따라서 귀하의 환경에 어떤 옵션이 더 적합한지 결정할 수 있습니다.

관련 정보