DHCP-Server für das INTRANET

In dieser Anleitung wird ein DHCP-Server für das interne Netzwerk eingerichtet. Der DHCP-Server verteilt IP-Adressen ausschließlich im INTRANET-Netz und ist nur an die interne Netzwerkkarte gebunden. Als Standard-Gateway erhalten die Clients die IP-Adresse der INTRANET-NIC des Servers 192.168.100.10, damit der Server den Verkehr anschließend über seine zweite Netzwerkkarte ins Internet weiterleiten kann.

Ziel dieser Anleitung: Du installierst und autorisierst den DHCP-Server, erstellst den Bereich INTRANET-LAN, bindest den Dienst ausschließlich an NIC-INTRANET und richtest optional eine Reservierung für einen Client ein.

1. DHCP-Rolle installieren und autorisieren

Installiere zuerst die DHCP-Serverrolle auf dem Windows Server und schließe danach die Nachkonfiguration ab.

  1. Öffne den Server-Manager.
  2. Gehe zu Rollen und Features.
  3. Wähle DHCP-Server aus und installiere die Rolle.
  4. Nach der Installation klicke auf DHCP-Server konfigurieren.
  5. Führe den Assistenten mit Commit aus und schließe ihn mit Schließen.

Installation per PowerShell

Alternativ kannst du die Rolle direkt per PowerShell installieren:

Install-WindowsFeature -Name DHCP -IncludeManagementTools
Add-DhcpServerInDC -DnsName "SRV-DC01.firma.local" -IPAddress 192.168.100.10
Wichtig: Die Autorisierung in Active Directory ist erforderlich, damit der DHCP-Server in einer Domänenumgebung leases verteilen darf.

2. DHCP-Bereich erstellen

Nun wird der IPv4-Bereich für das interne Netz angelegt.

  1. Öffne im Server-Manager den Punkt Tools und danach DHCP.
  2. Klappe IPv4 auf.
  3. Klicke mit der rechten Maustaste auf IPv4 und wähle Neuer Bereich.
DHCP-Parameter Wert
Bereichsname INTRANET-LAN
Start-IP 192.168.100.50
End-IP 192.168.100.200
Subnetzmaske 255.255.255.0
Ausschluss .1 – .49 Reserviert für Server, Drucker und feste Geräte
Leasedauer 8 Stunden
Option 003 Router (Gateway) 192.168.100.10 (INTRANET-NIC des Servers)
Option 006 DNS-Server 192.168.100.10 (DC als DNS)
Option 015 DNS-Domäne firma.local
Wichtig: Das Standard-Gateway für Clients muss die IP der INTRANET-NIC sein, also 192.168.100.10, und nicht die Internet-IP des Servers. Die Clients senden ihren Internetverkehr an den Server, der ihn dann über NIC-INTERNET weiterleitet.

Bereich per PowerShell erstellen

Der Bereich kann auch direkt per PowerShell eingerichtet werden:

Add-DhcpServerv4Scope -Name "INTRANET-LAN" -StartRange 192.168.100.50 -EndRange 192.168.100.200 -SubnetMask 255.255.255.0
Add-DhcpServerv4ExclusionRange -ScopeId 192.168.100.0 -StartRange 192.168.100.1 -EndRange 192.168.100.49
Set-DhcpServerv4OptionValue -ScopeId 192.168.100.0 -Router 192.168.100.10 -DnsServer 192.168.100.10 -DnsDomain "firma.local"
Set-DhcpServerv4Scope -ScopeId 192.168.100.0 -LeaseDuration 0.08:00:00

3. DHCP nur auf NIC-INTRANET binden

Damit der DHCP-Server ausschließlich auf interne Anfragen antwortet, darf der Dienst nur an die interne Netzwerkkarte gebunden sein.

  1. Öffne den DHCP-Manager.
  2. Klicke mit der rechten Maustaste auf IPv4 und wähle Eigenschaften.
  3. Wechsle auf den Tab Erweitert.
  4. Klicke auf Bindungen.
  5. Aktiviere nur NIC-INTRANET (192.168.100.10).
  6. Deaktiviere NIC-INTERNET.

So antwortet der DHCP-Server nur auf interne Broadcast-Anfragen und streut keine Adressen ins falsche Netz.

Bindung per PowerShell setzen

# Bindung per PowerShell setzen:
Set-DhcpServerv4Binding -InterfaceAlias "NIC-INTRANET" -BindingState $true
Set-DhcpServerv4Binding -InterfaceAlias "NIC-INTERNET" -BindingState $false

# Bindungen prüfen:
Get-DhcpServerv4Binding
Prüfung: In der Ausgabe von Get-DhcpServerv4Binding sollte nur NIC-INTRANET den Status True besitzen.

4. Reservierung für einen Client erstellen

Wenn ein Client immer dieselbe Adresse erhalten soll, kannst du im DHCP-Bereich eine Reservierung anlegen.

MAC-Adresse des Clients ermitteln

Führe auf dem Client folgenden Befehl aus:

ipconfig /all | findstr Physisch
  1. Öffne im DHCP-Manager den Bereich IPv4.
  2. Gehe zu Reservierungen.
  3. Klicke mit der rechten Maustaste auf Reservierungen und wähle Neue Reservierung.
Feld Wert
Name PC-CLIENT01
IP 192.168.100.101
MAC-Adresse Vom Client ermitteln, ohne Bindestriche eintragen

Reservierung per PowerShell erstellen

Die Reservierung lässt sich ebenfalls per PowerShell anlegen:

Add-DhcpServerv4Reservation -ScopeId 192.168.100.0 -IPAddress 192.168.100.101 -ClientId "00155D123456" -Name "PC-CLIENT01"
Hinweis: Die ClientId entspricht in der Regel der MAC-Adresse des Clients ohne Trennzeichen. Je nach Gerät oder Treiber kann das Format leicht abweichen.

5. Konfiguration prüfen

Kontrolliere nach der Einrichtung die wichtigsten Punkte der DHCP-Konfiguration.

DHCP-Prüfpunkt Ergebnis
Bereich INTRANET-LAN aktiv [ ] Ja / [ ] Nein
Option Gateway = 192.168.100.10 [ ] Ja / [ ] Nein
Option DNS = 192.168.100.10 [ ] Ja / [ ] Nein
DHCP bindet nur auf NIC-INTRANET [ ] Ja / [ ] Nein
Client erhält IP via DHCP [ ] Ja / [ ] Nein
Client erhält Gateway 192.168.100.10 [ ] Ja / [ ] Nein

Prüfbefehle auf dem Server

Get-DhcpServerv4Scope
Get-DhcpServerv4OptionValue -ScopeId 192.168.100.0
Get-DhcpServerv4Binding
Get-DhcpServerv4Lease -ScopeId 192.168.100.0

Prüfbefehle auf dem Client

ipconfig /release
ipconfig /renew
ipconfig /all
Erwartetes Ergebnis: Der Client erhält eine Adresse aus dem Bereich 192.168.100.50 bis 192.168.100.200, den DNS-Server 192.168.100.10 und als Gateway ebenfalls 192.168.100.10.

6. Häufige Fehlerquellen

7. Fazit

Mit dieser Konfiguration verteilt der DHCP-Server Adressen sauber im internen Netz, liefert den Domänencontroller als DNS und gibt den Server selbst als Gateway vor. Damit entsteht ein klar getrenntes INTRANET, das über den Server kontrolliert ins Internet routet.