In der Regel erhält jeder Computer im Netzwerk eine Adresse. Genauer gesagt, eine IPv4-Adresse mit Subnetzmaske. Zusätzlich wird auch noch eine DNS-Adresse sowie eine Adresse für den Standardgateway benötigt. Hierfür ist der DHCP Dienst verantwortlich.
Für die Vergabe der Netzwerkkonfiguration gibt es zwei Optionen. Zum einen manuell und zum anderen über einen DHCP Server. Im ersten Fall stellt man selbstständig die Netzwerkkonfiguration ein.
Im zweiten Fall erledigt das ein DHCP Server. Möchte man jetzt Informationen zu der vom DHCP Server vergebenen Adresse auslesen, so lässt sich hier die cmd oder Windows PowerShell verwenden.
DHCP Informationen mit der cmd abrufen
Die Eingabeaufforderung ist immer noch das Standardwerkzeug jedes Administrators. Für das Auslesen der Informationen bzgl. des DHCP-Servers und der DHCP Adresse verwendet man am einfachsten den Befehl ipconfig.
ipconfig /all
Mit dem zusätzlichen Parameter all erhält man jetzt die gewünschten Informationen. So u.a. die Adresse des verwendeten DHCP-Servers und auch ob DHCP aktiv ist.

Wie im Screenshot ersichtlich, kann jetzt die Adresse ausgelesen werden. Im Übrigen ist im Zusammenhang mit DHCP die folgende Adresse wichtig. Wenn der Computer eine Adresse der Form 169.254.x.x. erhält, so handelt es sich dabei um eine APIPA Adresse.
Das bedeutet, der PC möchte von einem DHCP Server eine IPv4-Adresse beziehen. Allerdings ist der DHCP Server nicht erreichbar oder es ist keiner vorhanden. Deswegen vergibt sich der Computer selbst eine Adresse. Die beiden x – Werte stehen dabei für eine beliebige Zahl.
DHCP Informationen mit der PowerShell abrufen
Neben er Cmd gibt es auch die Windows PowerShell, welche wesentlich mehr Optionen anbietet. Zum Auslesen, ob DHCP auf einer Schnittstelle aktiviert ist, verwendet man im ersten Schritt das folgende Cmdlet.
Get-NetIPInterface -InterfaceIndex 2
Der InterfaceIndex steht dabei für die gewünschte Schnittstelle. Diese variiert je nach Schnittstelle. Sofort ersichtlich wird dabei, ob DHCP aktiviert ist oder nicht.

Allerdings fehlt noch das Auslesen der Adresse. Auch dafür gibt es ein entsprechendes Cmdlet.
Get-NetIPAddress -InterfaceIndex 2
Jetzt erhält man eine Liste verschiedener Konfigurationen. Darunter eben, ob DHCP aktiviert ist und wie die Adresse des DHCP-Servers lautet.

Aber die Windows PowerShell bietet noch mehr Optionen an. So könnte auch das folgende Cmdlet verwendet werden, um die Informationen bzgl. DHCP auszulesen.
Get-NetIPConfiguration -Detailed

Ausblick
In der Regel wird regelmäßig ein DHCP-Server für die automatische Vergabe der IP-Konfigurationen verwendet. Im Heimnetz ist das im Prinzip die Regel und dafür zuständig ist meist der Router.
In Firmen wird ein DHCP-Server explizit eingerichtet. Dort erhält man anschließend die volle Kontrolle über die Vergabe der IP-Adressen.
Top Buchempfehlung für die Windows PowerShell
Keine Produkte gefunden.










