← Windows Server Administration
Netzwerk und Remoteverwaltung
„Der Server ist nicht erreichbar“ ist keine Diagnose, sondern eine Sammelmeldung für drei verschiedene Zustände — und der häufigste Reflex, die Firewall abzuschalten, beantwortet keinen davon. Dieses Modul trennt Erreichbarkeit, Name und Berechtigung und zeigt die Stellen, an denen die Erwartung nicht stimmt: eine Verwaltungskarte, die im öffentlichen Profil landet, weil dort kein Domänencontroller antwortet; ein Verwaltungskanal über HTTP, der trotzdem verschlüsselt ist; und eine IP-Adresse statt eines Namens, die Kerberos still abschaltet.
Lehrtext · 12 Abschnitte · zuletzt geprüft: 2026-09-04
Drei Achsen, die getrennt gehören
„Der Server ist nicht erreichbar“ ist keine Diagnose, sondern eine Sammelmeldung für mindestens drei verschiedene Zustände. Wer sie nicht trennt, probiert Maßnahmen aus einer Achse gegen ein Problem aus einer anderen — und die häufigste davon ist, die Firewall abzuschalten, weil sie am schnellsten abzuschalten ist.
- Erreichbarkeit
- Kommt ein Paket bis zum Zielport? Sache von Routing, Firewall und dem lauschenden Prozess.
- Name
- Löst der Name auf die richtige Adresse auf? Sache des DNS-Clients, seiner Serverliste und seines Zwischenspeichers.
- Berechtigung
- Darf dieses Konto sich anmelden und diesen Dienst benutzen? Sache von Authentifizierung und Rechten.
Der Nachbartrack network-services behandelt die Netzwerkseite als eigene Disziplin — Adressierung, Segmentierung, DNS- und DHCP-Betrieb, Routing. Hier geht es um die Sicht vom Server aus: seine Netzwerkkonfiguration, seine Firewall, seine Verwaltungszugänge. Die Grenze verläuft an der Netzwerkkarte: Was auf dem Server konfiguriert ist, steht hier; was im Netz dazwischen passiert, steht dort.
Was ein Verbindungstest beantwortet
Test-NetConnection ist das Standardwerkzeug für die erste Achse. Es kann mehrere Dinge, und die Ergebnisse haben unterschiedliche Aussagekraft — was es misst, hängt davon ab, wie man es aufruft.
Test-NetConnection <Host>- ICMP-Echo. Sagt etwas über Erreichbarkeit auf Netzebene, nichts über einen Dienst.
Test-NetConnection <Host> -Port 445- Baut eine TCP-Verbindung auf. Das ist die aussagekräftige Form.
-CommonTCPPort- Kürzel für die üblichen Verdächtigen wie HTTP, RDP, SMB, WINRM.
-TraceRoute- Zeigt den Weg — nützlich, wenn eine Zwischenstation im Verdacht steht.
-InformationLevel Detailed- Ergänzt Quelladresse, Schnittstelle und die zugehörige Route.
Die zweite Hälfte der Antwort steht auf dem Zielserver. Get-NetTCPConnection -State Listen zeigt, welche Ports dort tatsächlich bedient werden und von welchem Prozess — die Zuordnung zum Prozess ist der Teil, der die Frage „lauscht der richtige Dienst“ beantwortet. Vom Client aus sind ein blockierter Port und ein Port ohne lauschenden Prozess nicht zu unterscheiden; auf dem Server sind es zwei völlig verschiedene Befunde mit verschiedenen Maßnahmen.
Namensauflösung ist eine eigene Schicht
Der DNS-Client eines Servers hat eine eigene Konfiguration, einen eigenen Zwischenspeicher und eine eigene Reihenfolge. Er ist nicht dasselbe wie der DNS-Serverdienst, der auf demselben Server laufen kann — eine Verwechslung, die bei Domänencontrollern ständig passiert.
Get-DnsClientServerAddress— welche Server fragt dieser Rechner, je Schnittstelle?Resolve-DnsName <Name>— was kommt zurück, und von welchem Server?Resolve-DnsName <Name> -Server <IP>— dasselbe gezielt gegen einen bestimmten Server, am Zwischenspeicher vorbei.Get-DnsClientCacheundClear-DnsClientCache— was liegt lokal, und wie wird es losgeworden.
Get-DnsClientServerAddress, und man findet ihn nur, wenn man die Achse überhaupt getrennt betrachtet.Ein zweiter Punkt betrifft die Reihenfolge innerhalb der Auflösung. Bevor DNS überhaupt gefragt wird, greift der lokale Zwischenspeicher, und vor dem Zwischenspeicher die Datei %SystemRoot%\System32\drivers\etc\hosts. Ein Eintrag dort, den vor drei Jahren jemand für einen Test gesetzt hat, überstimmt jede noch so korrekte DNS-Zone — und er taucht in keiner DNS-Abfrage auf, weil er vorher greift. Bei einem Namen, der auf einem einzelnen Server anders auflöst als überall sonst, ist diese Datei der erste Ort, an dem man nachsieht.
Die Firewall hat drei Profile
Die Windows-Firewall wendet Regeln je nach Netzwerkprofil an. Welches Profil gilt, entscheidet die Netzwerkerkennung — und zwar je Netzwerkverbindung, nicht je Server.
- Domäne
- Wird automatisch angewendet, wenn ein Domänencontroller erreichbar ist. Laut Doku nicht manuell setzbar.
- Privat
- Für vertrauenswürdige Netze. Kann von einem Administrator manuell gesetzt werden.
- Öffentlich
- Die strengste Einstellung — und laut Doku das Standardprofil für nicht identifizierte Netze.
Get-NetConnectionProfile beantwortet die Frage in einer Zeile; Set-NetConnectionProfile kann zwischen privat und öffentlich umstellen, das Domänenprofil aber nicht erzwingen.Warum „Firewall aus“ der falsche Handgriff ist
Wenn etwas nicht durchkommt, ist der Dienst der Windows-Firewall der erste Verdächtige und das Anhalten des Dienstes der schnellste Test. Die Dokumentation widerspricht diesem Vorgehen ausdrücklich.
Der bessere Test kommt ohnehin ohne Abschalten aus. Wer wissen will, ob eine Regel greift, prüft die Regel: Get-NetFirewallRule zusammen mit Get-NetFirewallPortFilter und Get-NetFirewallAddressFilter zeigt, welche Regel für welchen Port, welche Richtung, welches Profil und welchen Adressbereich gilt. Das ist mehr Tipparbeit und liefert eine Antwort statt einer Vermutung.
Und selbst wenn das Abschalten sauber gemacht wird, bleibt es ein schlechter Test: Es beantwortet die Frage „liegt es an der Firewall“ mit ja oder nein, aber nicht die Frage, welche Regel gefehlt hat. Man weiß danach, dass man eine Regel braucht, und steht vor derselben Aufgabe wie vorher — nur mit einem Server, der zwischenzeitlich ungeschützt war. Der Blick in die Regeln kostet zwei Minuten mehr und liefert die Antwort statt der Richtung.
Eine Regel hat vier Eigenschaften
Eine Firewallregel wird oft auf ihren Port reduziert. Sie hat aber vier Achsen, und drei davon sind die üblichen Fehlerquellen.
- Richtung
- Eingehend oder ausgehend. Eingehende Regeln sind der Regelfall auf einem Server; ausgehende Sperren sind selten und dann besonders schwer zu finden.
- Profil
- Für welche Profile gilt die Regel? Eine Regel nur für Domäne wirkt auf einer öffentlich eingestuften Karte nicht.
- Bereich
- Von welchen Quelladressen aus gilt sie? Der Unterschied zwischen einer Freigabe für ein Verwaltungsnetz und einer für alle.
- Programm oder Dienst
- Für welchen Prozess gilt sie? Eine portbasierte Regel ohne Programmbindung ist weiter, als sie aussieht.
Die dritte Zeile ist die, die im Betrieb am meisten kostet. Eine Regel, die einen Verwaltungsport für alle Quelladressen öffnet, funktioniert einwandfrei und ist genau die Art von Konfiguration, die bei einer Prüfung auffällt — Monate, nachdem sie unter Zeitdruck entstanden ist.
Die Regel, die im Verwaltungsnetz nicht greift
Szenario
Auf einem neuen Server soll PowerShell-Remoting aus dem Verwaltungsnetz funktionieren. Die Regel für Port 5985 ist angelegt und aktiv, der Dienst läuft, ein Verbindungstest vom Arbeitsplatz aus scheitert trotzdem.
Anforderungen
- Der Zugang soll auf das Verwaltungsnetz begrenzt bleiben.
- Die Firewall soll nicht abgeschaltet werden.
Schritte
Get-NetConnectionProfileauf dem Server ausführen — welche Karte trägt welches Profil?- Ergebnis: Die Verwaltungskarte steht auf Öffentlich, weil in ihrem Segment kein Domänencontroller erreichbar ist.
Get-NetFirewallRule -DisplayName '*WinRM*' | Select-Object DisplayName, Enabled, Profile— für welche Profile gilt die Regel?- Ergebnis: nur für Domäne. Auf der öffentlich eingestuften Karte greift sie nicht.
- Regel um das öffentliche Profil erweitern und gleichzeitig ihren Adressbereich auf das Verwaltungsnetz einschränken.
Merksatz: Zwei Einstellungen mussten zusammenpassen, und keine der beiden war für sich falsch. Wer stattdessen die Firewall abgeschaltet hätte, hätte den Zugang bekommen — und zwar aus jedem Netz.
Der Verwaltungsweg ist eine privilegierte Oberfläche
PowerShell-Remoting über WinRM ist auf einem Server-Core-System der Hauptzugang. Wer dort hineinkommt, arbeitet mit den Rechten seines Kontos auf dem Server — der Kanal ist damit selbst ein hochwertiges Ziel und keine Nebensache der Netzkonfiguration.
WinRM — Der Dienst, der WS-Management auf Windows umsetzt. Er hört auf einem HTTP- und optional einem HTTPS-Listener und unterstützt laut Dokumentation mehrere Standardverfahren für Authentifizierung und Nachrichtenverschlüsselung.
- Kerberos
- Voreinstellung, wenn Client und Ziel in einer Domäne sind und das Ziel über seinen Namen angesprochen wird.
- Negotiate
- Entscheidet zwischen Kerberos und NTLM. Voreinstellung, sobald ausdrückliche Anmeldeinformationen übergeben werden.
- Basic
- Laut Dokumentation in der Voreinstellung auf Client und Server deaktiviert. Wer sie einschaltet, sollte wissen, warum.
Standardmäßig hört WinRM auf Port 5985 für HTTP und auf 5986 für HTTPS. Diese beiden Zahlen gehören zum Grundwissen, weil sie in jeder Firewallregel und in jedem Verbindungstest auftauchen — und weil ein Verbindungstest gegen Port 5985, der gelingt, bereits die halbe Diagnose erledigt: Der Weg steht, der Dienst lauscht, und was danach scheitert, ist eine Frage der Authentifizierung.
HTTP heißt hier nicht unverschlüsselt
Der WinRM-Listener spricht standardmäßig HTTP, und daraus wird regelmäßig geschlossen, die Verwaltung laufe im Klartext über das Netz. Das ist ein Missverständnis über die Ebene, auf der die Verschlüsselung stattfindet.
Wirklich im Klartext wird es dort, wo die Authentifizierung wegfällt: Bei Basic-Authentifizierung über einen HTTP-Listener gehen Anmeldeinformationen ungeschützt über das Netz. Genau deshalb ist Basic in der Voreinstellung auf beiden Seiten abgeschaltet.
Die IP-Adresse, die Kerberos ausschaltet
Ein Detail mit großer Wirkung: Kerberos arbeitet mit Dienstnamen. Wer einen Server über seine IP-Adresse anspricht, kann deshalb keine Kerberos-Authentifizierung bekommen — es gibt keinen Namen, für den ein Ticket ausgestellt werden könnte.
TrustedHosts-Liste des Clients eingetragen werden. Der Eintrag in TrustedHosts ist dabei kein Komfortschalter, sondern ein Verzicht: Der Client authentifiziert den Server danach nicht mehr. Ein TrustedHosts-Wert von * gibt diese Prüfung für jedes Ziel auf, und die Einstellung gilt laut Doku für alle Benutzer des Rechners.Praktisch heißt das: Der Griff zur IP-Adresse, weil der Name gerade nicht auflöst, verschiebt die Verbindung stillschweigend auf einen schwächeren Pfad. Wenn der Name nicht auflöst, ist das die Ursache — nicht ein Hindernis, das man umgeht.
RDP und die Frage, wann geprüft wird
Der zweite große Verwaltungsweg ist Remotedesktop. Der entscheidende Schalter dort heißt Authentifizierung auf Netzwerkebene und bestimmt, wann der Server den Benutzer prüft.
- Mit Authentifizierung auf Netzwerkebene
- Die Anmeldeinformationen werden geprüft, bevor eine Sitzung aufgebaut wird.
- Ohne
- Der Server baut zuerst eine Sitzung samt Anmeldebildschirm auf und prüft danach.
- Der Unterschied
- Ohne die Vorprüfung kostet jeder Verbindungsversuch Ressourcen auf dem Server — auch die von jemandem, der gar keine gültigen Anmeldeinformationen hat.
Damit ist die Abschaltung dieser Vorprüfung kein Komfortthema. Sie öffnet einen Weg, auf dem ein Unbefugter ohne jede Anmeldung Arbeit auf dem Server auslöst — und sie wird meistens abgeschaltet, weil ein einzelner alter Client sie nicht beherrscht. Die verhältnismäßige Antwort ist, diesen Client zu ersetzen, nicht die Prüfung für alle aufzugeben.
Für den Betrieb kommt eine zweite Überlegung dazu: Remotedesktop öffnet eine interaktive Sitzung, in der Anmeldeinformationen auf dem Zielserver landen. Wer sich mit einem hoch berechtigten Konto per Remotedesktop auf einem beliebigen Server anmeldet, hinterlässt dort Spuren dieses Kontos. Deshalb ist die Frage, mit welchem Konto man sich wohin verbindet, keine reine Bequemlichkeitsfrage — und deshalb ist PowerShell-Remoting für wiederkehrende Aufgaben nicht nur skalierbarer, sondern auch der zurückhaltendere Weg.
Diagnose folgt der Schichtung
Aus den drei Achsen ergibt sich eine Reihenfolge, in der jeder Schritt den nächsten sinnvoll macht. Sie kostet ein paar Minuten und ersetzt das Raten.
Einen Verwaltungsweg freigeben
Einen neuen Zugang zu öffnen ist der Fall, in dem Zeitdruck und Sicherheitsfolgen am weitesten auseinanderliegen. Der Weg ist in fünf Minuten offen und in zwei Jahren immer noch offen.
Der Preis der Sorgfalt ist ehrlich zu benennen: Ein eng gefasster Zugang bricht, wenn sich das Verwaltungsnetz ändert, und erzeugt dann eine Störung genau dann, wenn jemand dringend auf den Server will. Wer eng freigibt, braucht deshalb einen zweiten, dokumentierten Weg — die Konsole über die Virtualisierung oder die Fernwartungskarte. Ohne diesen zweiten Weg ist die enge Freigabe kein Sicherheitsgewinn, sondern ein Risiko mit anderem Vorzeichen.
Zum Verfahren gehört außerdem, dass die Freigabe dokumentiert entsteht und nicht als Handgriff. Eine Regel, die jemand über die Oberfläche anlegt, unterscheidet sich äußerlich nicht von einer, die aus einem abgestimmten Runbook stammt — beide stehen später gleichberechtigt in derselben Liste. Der Unterschied liegt darin, ob jemand nach zwei Jahren noch sagen kann, wofür sie da war. Regeln, deren Zweck niemand mehr kennt, werden nicht entfernt, weil niemand das Risiko übernehmen will.
Jetzt anwenden
Diesen Stoff gibt es als Modul mit bewerteten Entscheidungs-Checks — dieselbe Einführung, danach die Übungen.
Zum Modul →Quellen & Aktualität17 Primärquellen · zuletzt geprüft:
- 01Windows Firewall overview
- 02Test-NetConnection (NetTCPIP)
- 03about_Remote_Troubleshooting
- 04Authentication for Remote Connections
- 05about_Remote_Requirements
- 06Maximum tolerance for computer clock synchronization
- 07Setspn
- 08learn.microsoft.com/en-us/windows/security/ope…ractices-configuring
- 09learn.microsoft.com/en-us/windows-server/networking/dns/dns-top
- 10learn.microsoft.com/en-us/windows-server/netwo…dns/manage-dns-zones
- 11learn.microsoft.com/en-us/powershell/module/ne…netconnectionprofile
- 12learn.microsoft.com/en-us/powershell/module/nettcpip/get-netroute
- 13learn.microsoft.com/en-us/powershell/scripting…ning-remote-commands
- 14learn.microsoft.com/en-us/windows-server/remot…desktop-allow-access
- 15learn.microsoft.com/en-us/powershell/module/ne…/new-netfirewallrule
- 16Windows Remote Management
- 17PowerShell Remoting security considerations