So fügen Sie einem einzelnen Netzwerkadapter mehrere IP-Adressen (Aliase) hinzu

Windows ermöglicht es, einem Netzwerkadapter mehrere IP-Adressen (Aliase) zuzuweisen – eine praktische Funktion. Ob Sie nun mehrere Websites auf demselben Server betreiben, eine Anwendung an eine bestimmte IP-Adresse binden oder einfach nur Netzwerkkonfigurationen anpassen möchten: Diese Funktion kann Gold wert sein. Die Einrichtung ist jedoch nicht immer einfach, insbesondere bei der Verwendung von DHCP, da Windows beim Hinzufügen sekundärer IP-Adressen auf DHCP-zugeordneten Schnittstellen mitunter etwas zickig ist. Manchmal lässt sich dies problemlos über die Benutzeroberfläche erledigen, manchmal ist aber auch die Verwendung von PowerShell oder sogar netshdirekter Befehlszeilensteuerung erforderlich. Das Ziel? Die zusätzliche IP-Adresse soll erkannt werden und problemlos genutzt werden können, sei es für lokales Routing oder externe Pings.

So fügen Sie in Windows eine zusätzliche IP-Adresse hinzu

Zuweisung über die grafische Benutzeroberfläche

Diese Methode ist am benutzerfreundlichsten, funktioniert aber nur problemlos, wenn Ihre Haupt-IP-Adresse statisch und nicht per DHCP zugewiesen ist. Windows mag es nämlich normalerweise nicht, wenn man einer DHCP-Schnittstelle eine zweite IP-Adresse zuweist – es lehnt diese einfach ab oder setzt sie zurück. Falls Sie jedoch eine statische IP-Adresse haben, funktioniert es folgendermaßen:

  • Gehen Sie zu Systemsteuerung > Netzwerk und Internet > Netzwerk- und Freigabecenter > Adaptereinstellungen ändern. Alternativ können Sie dies ncpa.cplüber das Ausführen-Fenster tun.
  • Klicken Sie mit der rechten Maustaste auf Ihren Netzwerkadapter und wählen Sie „Eigenschaften“.
  • Wählen Sie Internet Protocol Version 4 (TCP/IPv4) und klicken Sie auf Eigenschaften.
  • Klicken Sie auf die Schaltfläche „Erweitert“.
  • Klicken Sie unter IP-Adressen auf Hinzufügen.
  • Geben Sie die neue IP-Adresse und die Subnetzmaske ein (z. B.192.168.1.200 /24) und klicken Sie dann erneut auf „Hinzufügen“.
  • Alles speichern, schließen. Ihre neue IP-Adresse befindet sich nun auf dem Adapter.

Beachten Sie, dass dies nur einfacher wird, wenn Ihre Haupt-IP-Adresse nicht per DHCP bezogen wird. Andernfalls blockiert Windows normalerweise das Hinzufügen einer zweiten IP-Adresse über diese Benutzeroberfläche. In manchen Konfigurationen müssen Sie möglicherweise zuerst in den Netzwerkeigenschaften auf statische IP-Adressen umstellen.

Nach der Einrichtung können Sie ipconfig /allin der Eingabeaufforderung prüfen, ob die zweite IP-Adresse dauerhaft aktiv ist. Versuchen Sie außerdem, die Adresse von einem anderen Gerät aus anzupingen – wenn Sie eine Antwort erhalten, ist alles in Ordnung.

Mehr Kontrolle durch PowerShell

Jetzt wird es spannend, denn mit PowerShell lassen sich die Einstellungen präziser anpassen. Außerdem können Sie das Ganze skripten, um beispielsweise mehrere IPs hinzuzufügen oder erweiterte Optionen wie SkipAsSource zu konfigurieren. So erhalten Sie mit PowerShell eine zweite IP-Adresse – es kann etwas knifflig sein, ist aber zuverlässig.

  • Öffnen Sie PowerShell als Administrator.
  • Führen Sie diesen Befehl aus, um Ihre aktuellen IPs und deren SkipAsSource -Flags anzuzeigen – etwas ungewöhnlich, aber dazu später mehr:
  • Get-NetIPAddress | where AddressFamily -eq IPv4 | Select-Object IPAddress, InterfaceAlias, SkipAsSource

  • Um eine zweite IP-Adresse hinzuzufügen, verwenden Sie:
  • New-NetIPAddress –IPAddress 192.168.1.200 –PrefixLength 24 –InterfaceAlias "Ethernet" (Ersetzen Sie 192.168.1.200 und Ethernet durch Ihre Angaben.)

  • Wenn Windows standardmäßig Ihre erste IP-Adresse für ausgehenden Datenverkehr verwendet, können Sie die Einstellung „SkipAsSource“ wie folgt ändern:
  • Get-NetIPAddress -IPAddress 192.168.1.200 | Set-NetIPAddress -SkipAsSource $True (Dadurch wird verhindert, dass Windows diese IP-Adresse automatisch für ausgehenden Datenverkehr verwendet, sofern Sie nichts anderes angeben.)

  • Möchten Sie die IP-Adresse später entfernen? Führen Sie einfach Folgendes aus:
  • Get-NetIPAddress -IPAddress 192.168.1.200 | Remove-NetIPAddress

Manchmal verhalten sich diese Befehle unerwartet, insbesondere beim Wechsel von DHCP zu statischer IP-Adresse oder bei der Konfiguration mehrerer Schnittstellen. Die genauen Befehle müssen möglicherweise an Ihre Netzwerkarchitektur angepasst werden. Insgesamt bietet PowerShell jedoch, sobald man sich damit vertraut gemacht hat, umfangreiche Steuerungsmöglichkeiten.

Hinzufügen über die Befehlszeile mit netsh

Wenn Sie die Kommandozeile bevorzugen, netshist das eine weitere Option, aber Vorsicht – sie ist älter und weniger flexibel. Hier ein kurzes Beispiel:

Netsh int ipv4 add address "Local Area Connection" 192.168.1.201 255.255.255.0 SkipAsSource=True

Dadurch wird die IP-Adresse direkt dem Adapter mit dem Namen „LAN-Verbindung“ hinzugefügt. Um die Zuweisung zu überprüfen, führen Sie Folgendes aus:

netsh int ipv4 show ipaddresses level=verbose

Denken Sie daran, dass Windows bei automatisch zugewiesenen Adressen oder DHCP manchmal Probleme verursachen kann. Falls Sie Schwierigkeiten haben, kann es helfen, zunächst auf statische IP-Adressen umzusteigen.

Zusammenfassend lässt sich sagen: Sekundäre IP-Adressen in Windows können auf verschiedene Arten hinzugefügt werden, was jedoch mitunter etwas Aufwand erfordert, insbesondere im Zusammenhang mit DHCP. Ebenso wichtig ist es, zu steuern, ob diese IP-Adressen für ausgehenden Datenverkehr verwendet werden – daher die Anpassung des Flags „SkipAsSource“.

Wissenswertes: Windows kennt kein Konzept einer „primären“ IP-Adresse. Um die primäre IP-Adresse für ausgehende Verbindungen festzulegen, muss daher das Flag „SkipAsSource“ verwaltet werden. Das ist etwas verwirrend, aber sobald es gesetzt ist, hilft es dabei, die Priorität der für ausgehende Verbindungen zu verwendenden IP-Adresse festzulegen.

Zusammenfassung

  • Das Hinzufügen sekundärer IPs ist unkompliziert, wenn Ihre Haupt-IP statisch ist – verwenden Sie dazu die grafische Benutzeroberfläche oder PowerShell.
  • DHCP-Schnittstellen könnten zusätzliche IPs blockieren, sofern sie nicht auf statische IPs umgeschaltet werden.
  • Mit PowerShell können Sie SkipAsSource für die Flussrichtung und die DNS-Registrierung steuern.
  • netsh kann IPs über die Kommandozeile hinzufügen, ist aber weniger flexibel.

Zusammenfassung

Mehrere IPs auf einem Netzwerkadapter zu konfigurieren, ist nicht immer einfach, insbesondere mit DHCP. Mit etwas Konfigurationserfahrung über die grafische Benutzeroberfläche oder PowerShell ist es aber machbar. Die Kontrolle darüber, welche IP Windows für ausgehenden Datenverkehr verwendet, kann genauso wichtig sein – vor allem bei Server-Workloads. Falls Probleme auftreten oder die Konfiguration nicht dauerhaft funktioniert, überprüfen Sie Ihre Netzwerkeinstellungen, deaktivieren Sie DHCP vorübergehend oder starten Sie den Adapter nach den Änderungen neu. Manchmal hilft ein Neustart, so seltsam das auch klingen mag. Viel Erfolg und mögen Ihre IPs Ihnen wohlgesonnen sein!