Mehrere IP-Adressen von DHCP

Mehrere IP-Adressen von DHCP

Ich habe ein Problem mit mehreren Prozessen, die einen TCP-Socket an denselben Port in Windows Server 2008 binden müssen.

Im Moment glaube ich, dass dies zu unerwartetem, unregelmäßigem Verhalten führt, da ein Wettlauf zwischen den Prozessen besteht und Sie nicht wissen können, welches Paket an welchen Prozess übermittelt wird.

Eine Aufteilung der Prozesse auf unterschiedliche Maschinen kommt offenbar nicht in Frage, daher würde ich als Lösung gern die Bindung an diesen Port über unterschiedliche IP-Adressen ausprobieren.

Ich weiß, dass ich in Windows statische IPs hinzufügen kann netsh interface ipv4 add address. Ist es jedoch möglich, Adressen hinzuzufügen und DHCP zuzulassen, dass jeder dieser virtuellen Schnittstellen IPs zugewiesen werden?

Antwort1

Handelt es sich um eine virtuelle Maschine, könnten Sie beispielsweise einfach virtuelle Netzwerkschnittstellen hinzufügen, von denen jede DHCP ausführt.

Aber ich denke wirklich, dass es nicht viel Sinn macht, die IP-Adressen hier per DHCP anfordern zu wollen, weil Sie die Serverprozesse selbst so konfigurieren müssen, dass sie an bestimmte IP-Adressen gebunden sind, die sich ändern könnten, wenn Sie sie per DHCP zuweisen. Wenn Sie an eine Schnittstelle statt an eine IP-Adresse binden können, wäre es vielleicht trotzdem sinnvoll. Das hängt von der jeweiligen Anwendung ab.

Die Zuweisung mehrerer statischer IP-Adressen ist jedoch wahrscheinlich viel sinnvoller.

Zu Ihrer Information: Sie müssen hierfür nicht Netsh verwenden. Dies können Sie in den IPv4-Eigenschaften der Schnittstelle unter der Schaltfläche „Erweitert“ tun. Dort können Sie mehrere Adressen hinzufügen.

verwandte Informationen