Windows Server 2012, Hyper-V, wie verwende ich 1 IP für alle VMs?

Windows Server 2012, Hyper-V, wie verwende ich 1 IP für alle VMs?

Ich verwende Windows Server 2012, um mehrere VMs zu hosten. Unser ISP hat uns jedoch nur zwei IP-Adressen zugewiesen, von denen eine dem Host-Betriebssystem (Windows Server 2012) zugewiesen ist. Wie kann ich dies einrichten, damit alle VMs dieselbe zweite IP-Adresse verwenden und der Datenverkehr entsprechend an die VMs weitergeleitet wird?

Angenommen, es gibt eine Möglichkeit, würde dies einen großen Mehraufwand verursachen, da jetzt zusätzliches Routing erforderlich ist? Mir ist klar, dass die perfekte Lösung darin bestehen könnte, einfach mehr IPs zu erhalten oder einen externen Standalone-Router zu verwenden, aber das ist für mich nicht machbar.

Antwort1

Sie müssen die gemeinsame Nutzung der Internetverbindung einrichten, die Network Address Translation (NAT) durchführt. Bei dieser Konfiguration verwenden alle Maschinen private IP-Adressen und Sie müssen Ports von der öffentlichen IP an die entsprechenden internen Adressen weiterleiten.

Server 2012 unterstützt dies bereits - Sie würden dies auf dem Host einrichten. Es gibt eineAnleitung hierdas Sie durch den Prozess führt.

Alternativ können Sie eine virtuelle Maschine einrichten, auf derpfSenseoder ein anderes Firewall-Betriebssystem. Es hätte zwei Netzwerkverbindungen, eine zur Außenwelt, die die öffentliche IP-Adresse erhält, und eine, die mit demselben virtuellen Switch verbunden ist wie alle virtuellen Maschinen. Dadurch verhält es sich so, als ob Sie alle VMs an ein physisches NAT-Gerät/einen physischen Router angeschlossen hätten.

Die separate virtuelle Firewall-Maschine bietet Ihnen viel mehr Kontrolle über die Einrichtung als ICS, aber es ist auch eine weitere virtuelle Maschine, die gewartet werden muss. Sie können also entscheiden, welche Option für Ihre Umgebung besser geeignet ist.

verwandte Informationen