6. Netzwerk- und Verbindungsfehler

6.1 Client ohne Netzwerkverbindung – systematische Ende-zu-Ende-Analyse

Ein Client meldet „Kein Internet“, erreicht keine internen Systeme oder kann einzelne Netzwerkdienste nicht verwenden. Diese Beschreibung benennt zunächst nur das sichtbare Symptom. Sie beweist weder einen Kabeldefekt noch einen Ausfall des Routers oder Internetzugangs.

Die Ursache kann an unterschiedlichen Stellen liegen:

Die Fehleranalyse muss deshalb vom betroffenen Client schrittweise bis zum Ziel erfolgen.


1. Lernziele

Nach dieser Seite kannst du:


2. Ausgangssituation

Ein Benutzer meldet:

„Mein Computer hat kein Netzwerk.“

Diese Aussage lässt entscheidende Fragen offen:

Vor technischen Eingriffen muss aus der allgemeinen Meldung ein eindeutig prüfbares Symptom entstehen.


3. Fehlerbild präzisieren

Geeignete Fragen sind:

Beispiel für ein präzisiertes Fehlerbild

Client: Notebook NB-204
Verbindung: Ethernet über USB-C-Dockingstation
Standort: Gebäude B, Raum 204
Beginn: heute nach dem Wechsel des Arbeitsplatzes
Lokale Linkanzeige: aktiv
IPv4-Adresse: 169.254.37.18/16
Standardgateway: nicht vorhanden
Interne und externe Ziele: nicht erreichbar
Weitere Clients an derselben Datendose: ebenfalls ohne DHCP-Adresse
WLAN-Verbindung des Notebooks: funktioniert

Damit ist die Untersuchung wesentlich stärker eingegrenzt als durch die ursprüngliche Aussage „Kein Netzwerk“.


4. Zuerst den Umfang bestimmen

Beobachtung wahrscheinlicher Untersuchungsbereich
nur eine Anwendung betroffen Anwendung, Dienst, Port, Proxy, Zertifikat oder Berechtigung
nur ein Ziel betroffen Zielsystem, Zielnetz, DNS-Eintrag oder Route
nur ein Client betroffen Client, Adapter, Kabel, Port oder lokale Konfiguration
mehrere Clients an einem Switch betroffen Switch, Uplink, VLAN, Stromversorgung oder zentrale Dienste
nur ein VLAN betroffen VLAN-Konfiguration, Trunk, Gateway, DHCP-Relay oder ACL
nur WLAN betroffen Access Point, Authentifizierung, Funkversorgung oder WLAN-Konfiguration
interne Ziele erreichbar, Internet nicht Gateway, Firewall, NAT, Proxy oder Provider
Internet erreichbar, interne Ziele nicht internes Routing, VPN, DNS, Firewall oder Berechtigung
IP-Adressen funktionieren, Namen nicht DNS-Konfiguration oder Namensauflösung
Namen werden aufgelöst, Verbindung scheitert Routing, Firewall, Dienst, Port oder Anwendung
nur ein Standort betroffen Standortanbindung, lokales Gateway, WAN oder Standort-Firewall
alle Systeme betroffen zentrale Netzwerkkomponente, DNS, DHCP, Firewall, WAN oder Stromversorgung

Der Umfang ist einer der wichtigsten Hinweise auf die Fehlerdomäne. Ein lokaler Eingriff am Client ist nicht sinnvoll, wenn gleichzeitig ein vollständiges VLAN oder ein ganzer Standort betroffen ist.


5. Ausgangszustand sichern

Vor Änderungen sollten mindestens dokumentiert werden:

Windows

Get-Date
Get-NetAdapter
Get-NetIPConfiguration
Get-NetIPAddress
Get-NetRoute
Get-DnsClientServerAddress
ipconfig /all
route print

Linux

macOS

date
networksetup -listallhardwareports
ifconfig
route -n get default
scutil --dns

Je nach Betriebssystem, Version und Netzwerkkonfiguration können einzelne Befehle oder Ausgaben abweichen.


6. Prüfreihenfolge

Fehlerbild präzisieren
→ Umfang bestimmen
→ Ausgangszustand dokumentieren
→ physische Verbindung prüfen
→ Netzwerkadapter prüfen
→ IP-Konfiguration bewerten
→ lokales Protokoll prüfen
→ Standardgateway testen
→ Routing untersuchen
→ DNS getrennt testen
→ Zielport und Dienst prüfen
→ Firewall, Proxy und VPN berücksichtigen
→ kontrollierten Vergleichstest durchführen
→ Maßnahme umsetzen
→ erneut messen
→ Funktion und Nebenwirkungen prüfen
→ Ursache und Lösung dokumentieren

Diese Reihenfolge ist kein starres Schema. Sie verhindert jedoch, dass ohne ausreichende Eingrenzung gleichzeitig Kabel, Einstellungen, Treiber und Netzwerkkomponenten verändert werden.


7. Physische Verbindung prüfen

Bei Ethernet sind zu prüfen:

Windows

Get-NetAdapter
Get-NetAdapterStatistics

Linux

macOS

ifconfig <schnittstelle>
networksetup -getMedia <netzwerkdienst>

<schnittstelle> muss durch den tatsächlichen Schnittstellennamen ersetzt werden.

Mögliche Beobachtungen

Beobachtung mögliche Einordnung
kein Link auf beiden Seiten Kabel, Port, Adapter, Stromversorgung oder deaktivierte Schnittstelle
Link nur mit 100 Mbit/s statt 1 Gbit/s Adernpaar, Auflegung, Kabelqualität oder Aushandlung
Link wechselt wiederholt Kontaktproblem, Kabel, Adapter, Dock, Port oder Stromversorgung
hohe CRC- beziehungsweise FCS-Fehler physische Signalstörung, Kabel, Stecker oder Port
viele Drops ohne physische Fehler Überlastung, Puffer, QoS oder Systemressourcen
anderer Switchport funktioniert ursprünglicher Port oder dessen Konfiguration
anderes Kabel funktioniert ursprüngliches Kabel oder veränderter Steckkontakt verdächtig
direkte Verbindung funktioniert, Dock nicht Dock, USB-Verbindung, Treiber oder Stromversorgung

8. WLAN-Verbindung prüfen

Bei WLAN sind zusätzlich zu prüfen:

Windows

netsh wlan show interfaces
netsh wlan show networks mode=bssid

Linux mit NetworkManager

nmcli device status
nmcli device wifi list
nmcli connection show --active

macOS

networksetup -getairportnetwork en0
system_profiler SPAirPortDataType

Der tatsächliche Schnittstellenname kann abweichen.

Wichtige Unterscheidung

mit SSID verbunden
≠ erfolgreich authentifiziert
≠ richtige VLAN-Zuordnung
≠ gültige IP-Konfiguration
≠ erreichbares Standardgateway
≠ funktionsfähiger DNS-Dienst
≠ erreichbares Internet

9. Zustand des Netzwerkadapters prüfen

Ein Netzwerkadapter kann vorhanden, aber nicht funktionsfähig sein.

Zu prüfen sind:

Windows

Get-NetAdapter
Get-NetAdapterAdvancedProperty
Get-NetAdapterPowerManagement
Get-PnpDevice -Class Net

Linux

macOS

networksetup -listallhardwareports
ifconfig
system_profiler SPNetworkDataType

Ein Treiberupdate oder eine Neuinstallation sollte nicht die erste Maßnahme sein, solange der aktuelle Zustand noch nicht ausreichend dokumentiert und eingegrenzt wurde.


10. IPv4-Konfiguration bewerten

Eine vollständige IPv4-Konfiguration umfasst normalerweise:

Beispiel

IPv4-Adresse: 192.168.10.24
Präfix: /24
Standardgateway: 192.168.10.1
DNS-Server: 192.168.10.10 und 192.168.10.11
DHCP-Server: 192.168.10.5

Bei /24 gehören beispielsweise 192.168.10.24 und 192.168.10.1 zum selben IPv4-Subnetz.

Typische Auffälligkeiten

Beobachtung mögliche Ursache
keine IPv4-Adresse Adapter, DHCP, VLAN oder Konfiguration
Adresse aus 169.254.0.0/16 keine nutzbare DHCP-Antwort oder bewusst verwendete Link-Local-Adresse
Adresse 0.0.0.0 Initialisierung oder Adresszuweisung fehlgeschlagen
falsches Subnetz statische Fehlkonfiguration oder falscher DHCP-Bereich
kein Standardgateway DHCP-Option fehlt oder statische Konfiguration unvollständig
falscher DNS-Server DHCP-Option, VPN, manuelle Konfiguration oder Richtlinie
doppelte IP-Adresse Adresskonflikt
sehr kurze Lease-Zeit DHCP-Konfiguration oder Sondernetz
mehrere Gateways mehrdeutiges Routing oder mehrere aktive Adapter
gültige Adresse, Gateway nicht erreichbar VLAN, Layer 2, Gateway, ARP oder Firewall
Gateway erreichbar, entfernte IP nicht Routing, Firewall, NAT oder Zielpfad

11. Automatische private IPv4-Adresse richtig einordnen

Erhält ein Windows-Client keine geeignete DHCP-Konfiguration, kann er automatisch eine Adresse aus 169.254.0.0/16 verwenden. Dieser Bereich ist für IPv4 Link-Local-Adressen vorgesehen.

Eine solche Adresse bedeutet nicht automatisch:

Mögliche Ursachen sind:

Zu prüfen sind


12. DHCP systematisch untersuchen

Der vereinfachte IPv4-DHCP-Ablauf wird häufig als DORA bezeichnet:

DHCPDISCOVER
→ DHCPOFFER
→ DHCPREQUEST
→ DHCPACK

Je nach Zustand und Erneuerung eines Leases können andere DHCP-Nachrichten auftreten.

Windows

ipconfig /all
ipconfig /release
ipconfig /renew

Linux mit NetworkManager

nmcli device show
nmcli connection show --active

macOS

ipconfig getpacket <schnittstelle>
networksetup -getinfo <netzwerkdienst>

Eine Lease-Erneuerung verändert den Zustand und sollte nur kontrolliert ausgeführt werden.

Mögliche Fehlerstellen

Phase mögliche Ursache
Discover verlässt Client nicht Schnittstelle, Clientdienst, lokale Firewall oder Treiber
Discover erreicht Server nicht VLAN, Switch, DHCP Snooping, Relay oder Routing
Server sendet kein Offer Dienst, Bereich, Reservierung, Richtlinie oder Adressmangel
Offer erreicht Client nicht Relay, VLAN, Sicherheitsfunktion oder Rückweg
Client sendet keinen Request Clientzustand oder ungeeignetes Angebot
Server sendet kein ACK Konflikt, Richtlinie, Bereich oder Serverfehler
ACK erreicht Client nicht Netzwerkpfad oder Sicherheitsfunktion
Adresse vorhanden, Optionen fehlen DHCP-Optionen oder Gültigkeitsbereich fehlerhaft

Bei DHCP zusätzlich prüfen


13. IPv6 nicht übersehen

Ein Client kann gleichzeitig IPv4 und IPv6 verwenden. Daher können Fehler nur eines Protokollstapels zu scheinbar widersprüchlichen Ergebnissen führen.

Zu prüfen sind:

Windows

Get-NetIPAddress -AddressFamily IPv6
Get-NetRoute -AddressFamily IPv6
ipconfig /all

Linux

ip -6 address
ip -6 route
ip -6 neighbor

macOS

ifconfig
netstat -rn -f inet6

Wichtige Einordnung


14. Lokalen Protokollstapel prüfen

Vor externen Zielen kann zunächst der lokale TCP/IP-Stapel geprüft werden.

IPv4

127.0.0.1

IPv6

::1

Windows

ping 127.0.0.1
ping ::1

Linux und macOS

ping 127.0.0.1
ping6 ::1

Abhängig vom Betriebssystem kann der IPv6-Befehl auch über ping -6 erfolgen.

Ein erfolgreicher Loopback-Test bestätigt Teile des lokalen Protokollstapels. Er bestätigt nicht:


15. Eigene Adresse prüfen

Danach kann die eigene zugewiesene Adresse geprüft werden.

Loopback-Adresse
→ eigene IP-Adresse
→ Nachbar im selben Netz
→ Standardgateway
→ entferntes Ziel per IP
→ DNS-Server
→ Ziel per DNS-Namen
→ konkreter Dienst und Port

Auch ein erfolgreicher Ping auf die eigene Adresse bestätigt nicht automatisch, dass Pakete den physischen Netzwerkadapter tatsächlich verlassen.


16. ARP und Neighbor Discovery untersuchen

Für IPv4 wird ARP verwendet, um IPv4-Adressen auf MAC-Adressen im lokalen Netz abzubilden. IPv6 verwendet Neighbor Discovery über ICMPv6.

Windows

arp -a
Get-NetNeighbor

Linux

ip neighbor

macOS

arp -a
ndp -a

Mögliche Zustände

Beobachtung mögliche Einordnung
Gateway besitzt gültigen Nachbareintrag lokale Auflösung war grundsätzlich möglich
Eintrag bleibt unvollständig Gegenstelle antwortet nicht oder Layer-2-Pfad fehlerhaft
MAC-Adresse ändert sich unerwartet Redundanz, Gatewaywechsel, Fehlkonfiguration oder Sicherheitsproblem
falsche MAC-Adresse doppelter Adressgebrauch, ARP-Spoofing oder falsche Netzstruktur
viele unvollständige Einträge Layer-2-, VLAN- oder Erreichbarkeitsproblem
Nachbareintrag vorhanden, Ping scheitert ICMP kann blockiert sein oder Gegenstelle antwortet nicht

Ein vorhandener ARP- oder Neighbor-Eintrag beweist nicht die vollständige Erreichbarkeit eines Dienstes.


17. Standardgateway prüfen

Das Standardgateway leitet Daten zu Zielen außerhalb des lokalen Netzes weiter.

Zu prüfen sind:

Windows

Get-NetRoute -DestinationPrefix "0.0.0.0/0"
Get-NetRoute -AddressFamily IPv6
route print

Linux

ip route
ip -6 route

macOS

route -n get default
netstat -rn

Ein Gateway muss nicht auf ICMP-Echo-Anfragen antworten. Ein fehlgeschlagener Ping allein beweist deshalb keinen Gateway-Ausfall.


18. Lokales und entferntes Ziel unterscheiden

Ob ein Ziel lokal oder entfernt ist, ergibt sich aus:

Beispiel

Client: 192.168.10.24/24
Ziel A: 192.168.10.80
Ziel B: 192.168.20.80

Ziel A liegt im selben /24-Netz und wird normalerweise direkt über die lokale Verbindung erreicht.

Ziel B liegt in einem anderen Netz und benötigt eine passende Route, häufig über das Standardgateway.

Eine falsche Subnetzmaske kann dazu führen, dass der Client ein entferntes Ziel fälschlich als lokal behandelt oder ein lokales Ziel unnötig an ein Gateway sendet.


19. Routingtabelle auswerten

Die Routingentscheidung berücksichtigt unter anderem:

Grundsätzlich gewinnt die spezifischste passende Route, also die Route mit dem längsten passenden Präfix.

Beispiel

0.0.0.0/0          über 192.168.10.1
10.0.0.0/8         über VPN
10.20.30.0/24      über 192.168.10.254

Für ein Ziel in 10.20.30.0/24 ist die /24-Route spezifischer als die /8-Route und die Standardroute.

Typische Routingfehler


20. Erreichbarkeit schrittweise testen

Eine sinnvolle Testfolge lautet:

1. Loopback
2. eigene Adresse
3. Gegenstelle im selben Subnetz
4. Standardgateway
5. entferntes internes Ziel per IP
6. externer Dienst per IP
7. DNS-Server
8. Name eines internen Ziels
9. Name eines externen Ziels
10. konkreter TCP- oder UDP-Dienst

Die Ziele müssen bewusst ausgewählt werden. Eine beliebige öffentliche IP-Adresse oder Website ist nicht automatisch ein geeigneter Referenzpunkt.

Beispielhafte Dokumentation

Test Ergebnis Einordnung
Loopback erreichbar erfolgreich lokaler Protokollstapel grundsätzlich aktiv
eigene Adresse erreichbar erfolgreich lokale Adressbindung vorhanden
Gateway nicht erreichbar fehlgeschlagen Layer 2, VLAN, Gateway oder ICMP-Regel untersuchen
internes Ziel per IP erreichbar erfolgreich grundlegendes Routing vorhanden
interner Name nicht auflösbar fehlgeschlagen DNS gezielt untersuchen
Name wird aufgelöst, Port 443 nicht erreichbar fehlgeschlagen Dienst, Firewall, Route oder Zielsystem
Port 443 erreichbar, Browser scheitert fehlgeschlagen TLS, Proxy, Anwendung oder Authentifizierung

21. Ping richtig interpretieren

ping verwendet ICMP-Echo-Anfragen und kann Hinweise auf Erreichbarkeit und Laufzeit geben.

Ein erfolgreicher Ping kann bestätigen:

Ein erfolgreicher Ping bestätigt nicht:

Ein fehlgeschlagener Ping beweist nicht automatisch:

ICMP kann gefiltert, begrenzt oder vom Ziel nicht beantwortet werden.


22. Pfad mit Traceroute untersuchen

Windows

tracert <ziel>
Test-NetConnection <ziel> -TraceRoute

Linux

traceroute <ziel>
tracepath <ziel>

macOS

traceroute <ziel>

Traceroute-Werkzeuge senden Pakete mit schrittweise erhöhtem Hop Limit beziehungsweise TTL-Wert. Zwischenrouter können daraufhin ICMP-Meldungen zurückgeben.

Grenzen

Entscheidend ist nicht nur, welcher Hop antwortet, sondern ob nachfolgende Hops und der eigentliche Zieldienst erreichbar sind.


23. DNS getrennt von der Netzwerkverbindung prüfen

Wenn ein Ziel per IP-Adresse erreichbar ist, aber nicht über seinen Namen, liegt der Untersuchungsbereich häufig bei der Namensauflösung.

Zu prüfen sind:

Windows

Resolve-DnsName <name>
nslookup <name>
Get-DnsClientServerAddress
Get-DnsClientCache

Linux

resolvectl query <name>
resolvectl status
dig <name>

macOS

scutil --dns
dig <name>
nslookup <name>

Gezielte Abfrage eines bestimmten DNS-Servers

dig @<dns-server> <name>

Mögliche Ergebnisse

Ergebnis mögliche Einordnung
Name wird korrekt aufgelöst DNS-Auflösung grundsätzlich erfolgreich
NXDOMAIN Name existiert aus Sicht des antwortenden DNS-Systems nicht
Zeitüberschreitung DNS-Server, Netzwerkpfad oder Firewall
falsche Adresse veralteter oder fehlerhafter Eintrag, Cache oder Split-DNS
interner Name nur ohne VPN auflösbar DNS-Zuweisung oder VPN-Routing untersuchen
externer Name funktioniert, interner nicht interne Zone, Suchdomäne oder Split-DNS
ein DNS-Server antwortet, der andere nicht Serverzustand, Pfad oder Konfiguration
AAAA vorhanden, IPv6-Pfad fehlerhaft IPv6 und Anwendungsauswahl untersuchen

nslookup, dig, Resolve-DnsName und die Namensauflösung einer Anwendung können unterschiedliche Auflösungswege oder Bibliotheken verwenden. Ergebnisse müssen im Kontext des Betriebssystems und der Anwendung bewertet werden.


24. Port und Dienst statt nur Host testen

Ein erreichbarer Host bestätigt nicht, dass der benötigte Dienst erreichbar ist.

Windows

Test-NetConnection <ziel> -Port 443

Linux und macOS

nc -vz <ziel> 443

HTTP beziehungsweise HTTPS

curl -I https://<ziel>
curl -v https://<ziel>

TLS-Verbindung

openssl s_client -connect <ziel>:443 -servername <dns-name>

Die Werkzeuge müssen auf dem jeweiligen System vorhanden sein. Vertrauliche Header, Tokens, Cookies und Zertifikatsdaten dürfen nicht ungeprüft in Tickets oder öffentliche Dokumentationen übernommen werden.

Mögliche Ergebnisse

Ergebnis mögliche Einordnung
Verbindung hergestellt TCP-Verbindung zum Port grundsätzlich möglich
Verbindung abgelehnt Ziel erreichbar, aber Dienst nicht aktiv oder Port geschlossen
Zeitüberschreitung Filterung, Routing, Zielzustand oder Rückweg
TLS-Fehler Zertifikat, Protokollversion, SNI, Uhrzeit oder Inspektion
HTTP 401 oder 403 Dienst erreichbar, Authentifizierung oder Berechtigung erforderlich
HTTP 404 Webdienst erreichbar, angeforderte Ressource nicht gefunden
HTTP 500 serverseitiger Anwendungsfehler
Umleitungsschleife Proxy-, Anwendung-, TLS- oder URL-Konfiguration

25. Lokale Firewall prüfen

Eine lokale Firewall kann eingehenden oder ausgehenden Verkehr abhängig von folgenden Merkmalen filtern:

Windows

Get-NetFirewallProfile
Get-NetFirewallRule -Enabled True

Linux

Je nach System können unter anderem verwendet werden:

nft list ruleset
iptables -S
ufw status verbose
firewall-cmd --state

macOS

/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
pfctl -s info

Zum Auslesen einzelner Firewallinformationen können erhöhte Rechte erforderlich sein.

Eine Firewall sollte nicht pauschal und dauerhaft deaktiviert werden. Besser ist ein zeitlich begrenzter, dokumentierter Test mit Freigabe oder die gezielte Auswertung von Protokollen und Regeln.


26. Netzwerk-Firewalls und ACLs berücksichtigen

Zwischen Client und Ziel können mehrere Filterinstanzen liegen:

Zu prüfen sind:

Eine scheinbar passende Freigaberegel kann wirkungslos sein, wenn:


27. Proxy-Konfiguration untersuchen

Ein Proxy kann nur bestimmte Anwendungen oder Protokolle beeinflussen. Deshalb kann beispielsweise ping funktionieren, während der Browser keine Website öffnet.

Zu prüfen sind:

Windows

netsh winhttp show proxy
Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"

Linux und macOS

env | grep -i proxy

macOS zusätzlich

scutil --proxy

Sensible Inhalte aus PAC-Dateien, Proxyadressen oder Zugangsdaten dürfen nicht ungeschützt dokumentiert werden.


28. VPN als eigene Fehlerdomäne behandeln

Ein VPN verändert möglicherweise:

Vergleichstests

ohne VPN
→ mit VPN
→ internes Ziel
→ externes Ziel
→ Ziel per IP
→ Ziel per Namen
→ Routingtabelle vorher und nachher
→ DNS-Konfiguration vorher und nachher

Typische VPN-Probleme


29. MTU- und Fragmentierungsprobleme

Ein Pfad kann kleine Pakete übertragen, während größere Übertragungen scheitern oder hängen bleiben.

Mögliche Symptome sind:

Mögliche Ursachen:

Windows – Beispieltest

ping <ziel> -f -l <nutzlastgröße>

Linux – Beispieltest

ping -M do -s <nutzlastgröße> <ziel>

Die geeignete Nutzlastgröße hängt vom Protokoll, Betriebssystem und Pfad ab. Ein einzelner Testwert darf nicht ohne Einordnung als allgemeingültige MTU übernommen werden.


30. Mehrere aktive Netzwerkadapter

Ein Client kann gleichzeitig verbunden sein über:

Dadurch können entstehen:

Kontrollierter Test

  1. aktuelle Adapter und Routen dokumentieren.
  2. tatsächlich verwendete Route zum Ziel bestimmen.
  3. nicht benötigte Verbindung nur mit Freigabe vorübergehend trennen.
  4. Test wiederholen.
  5. ursprünglichen Zustand wiederherstellen.
  6. Ursache dauerhaft in der Adapter-, Routing- oder VPN-Konfiguration beheben.

31. Vergleichstests richtig verwenden

Ein guter Vergleichstest verändert nur eine relevante Komponente.

Mögliche Vergleichskomponenten sind:

Beispiel

Ursprünglich:
Client A + Dock A + Kabel A + Dose A → Fehler

Vergleich 1:
Client A + Dock A + geprüftes Kabel B + Dose A → Fehler

Vergleich 2:
Client A + Dock B + geprüftes Kabel B + Dose A → funktioniert

Damit wird Dock A zum Hauptverdacht. Vor dem endgültigen Austausch sollte das Ergebnis reproduziert und die übrige Konfiguration verglichen werden.

Wenn bei einem Test gleichzeitig Kabel, Port, Dock und Benutzer gewechselt werden, lässt sich aus dem Erfolg keine einzelne Ursache ableiten.


32. Paketaufzeichnung gezielt einsetzen

Wenn Statusanzeigen und Standardtests keine ausreichende Erklärung liefern, kann eine Paketaufzeichnung zeigen, welche Kommunikation tatsächlich stattfindet.

Geeignete Werkzeuge sind beispielsweise:

Mögliche Fragestellungen

Beispielhafte Filter

arp
dhcp
dns
icmp
icmpv6
tcp.port == 443
ip.addr == 192.0.2.10

Datenschutz und Sicherheit

Paketaufzeichnungen können enthalten:

Aufzeichnungen dürfen nur mit Berechtigung erstellt, auf das erforderliche Zeitfenster begrenzt, sicher gespeichert und kontrolliert weitergegeben werden.


33. Typische TCP-Beobachtungen

Erfolgreicher Verbindungsaufbau

Client → Server: SYN
Server → Client: SYN, ACK
Client → Server: ACK

Port geschlossen

Client → Server: SYN
Server → Client: RST, ACK

Keine sichtbare Antwort

Client → Server: SYN
Client → Server: erneutes SYN
Client → Server: weiteres SYN

Mögliche Ursachen für eine ausbleibende Antwort sind:

Eine Paketaufzeichnung an nur einer Stelle zeigt nicht automatisch, an welcher Stelle des gesamten Pfades das Paket verloren geht.


34. Ereignisprotokolle gemeinsam auswerten

Relevante Quellen können sein:

Alle Ereignisse sollten anhand eines möglichst genauen Zeitstempels zusammengeführt werden.

Zeitbezug

14:31:02 Client verliert Link
14:31:04 Switchport meldet Down
14:31:09 Switchport meldet Up
14:31:11 DHCP Discover
14:31:11 DHCP Offer
14:31:12 DHCP Request
14:31:12 DHCP ACK
14:31:14 DNS-Anfrage erfolgreich

Diese zeitliche Korrelation liefert stärkere Hinweise als voneinander getrennte Einzelmeldungen.


35. Praxisfall A: Client erhält eine Adresse aus 169.254.0.0/16

Symptom

Prüfung

  1. Adapterstatus dokumentieren.
  2. Switchport und VLAN bestimmen.
  3. anderes Gerät am selben Anschluss testen.
  4. DHCP-Lease und DHCP-Clientprotokoll prüfen.
  5. DHCP-Ablauf aufzeichnen.
  6. Switch-Sicherheitsfunktionen prüfen.
  7. DHCP-Relay kontrollieren.
  8. DHCP-Bereich und freie Adressen prüfen.
  9. Änderung einzeln durchführen.
  10. neue Adressvergabe und Erreichbarkeit kontrollieren.

Mögliche Ursache

Der Switchport wurde nach einem Arbeitsplatzwechsel dem falschen VLAN zugeordnet. Der DHCP-Broadcast erreicht dadurch nicht den DHCP-Relay des vorgesehenen Clientnetzes.

Nachprüfung


36. Praxisfall B: IP-Ziele funktionieren, DNS-Namen nicht

Symptom

Prüfung

  1. konfigurierte DNS-Server dokumentieren.
  2. DNS-Server per IP testen.
  3. Namen über jeden DNS-Server einzeln abfragen.
  4. DNS-Suffix und Suchdomäne prüfen.
  5. VPN- und Split-DNS-Konfiguration vergleichen.
  6. DNS-Zone und Resource Record prüfen.
  7. Cache nur bei begründetem Verdacht kontrolliert leeren.
  8. Auflösung und Anwendung erneut testen.

Mögliche Ursache

Nach dem Aufbau des VPN wird weiterhin ein öffentlicher DNS-Server verwendet. Dieser kennt die interne Zone nicht.

Nachprüfung


37. Praxisfall C: Website antwortet nicht, Ping funktioniert

Symptom

Prüfung

  1. aufgelöste Zieladresse dokumentieren.
  2. TCP-Port 443 testen.
  3. Pfad zum Ziel untersuchen.
  4. lokale und zentrale Firewallprotokolle prüfen.
  5. Proxykonfiguration prüfen.
  6. TLS-Verbindung untersuchen.
  7. Dienstzustand am Ziel prüfen.
  8. Vergleich von internem und externem Zugriff durchführen.

Mögliche Ergebnisse

Ergebnis Einordnung
TCP-Port 443 abgelehnt Host erreichbar, Dienst nicht aktiv oder Port geschlossen
TCP-Verbindung läuft in Timeout Firewall, Routing oder Rückweg
TLS-Zertifikat abgelaufen Transport funktioniert, TLS-Vertrauen scheitert
Proxy meldet Zugriff verweigert Proxyregel oder Berechtigung
HTTP 503 Webdienst oder nachgelagerter Dienst nicht verfügbar
direkter Zugriff funktioniert, Proxyzugriff nicht Proxykonfiguration oder Proxyzustand

38. Praxisfall D: Nur über die Dockingstation kein Netzwerk

Symptom

Prüfung

  1. Dockmodell und Anschlussart dokumentieren.
  2. Linkstatus und Fehlerzähler prüfen.
  3. Stromversorgung des Docks kontrollieren.
  4. geprüftes Kabel verwenden.
  5. anderen USB-C- beziehungsweise Thunderbolt-Anschluss testen.
  6. Vergleichsdock verwenden.
  7. Treiber- und Firmwarestand nach Herstellerangabe prüfen.
  8. Energiesparverhalten untersuchen.
  9. Ereignisprotokolle zum Zeitpunkt der Trennung auswerten.
  10. Langzeittest nach der Maßnahme durchführen.

Mögliche Ursachen


39. Praxisfall E: Interne Systeme funktionieren nur ohne VPN

Symptom

Prüfung

  1. Routingtabelle vor VPN-Verbindung sichern.
  2. Routingtabelle nach VPN-Verbindung sichern.
  3. DNS-Konfiguration vergleichen.
  4. Zielnetz und lokales Clientnetz vergleichen.
  5. überlappende Präfixe suchen.
  6. verwendete Route zum Ziel bestimmen.
  7. Split-Tunneling-Richtlinie prüfen.
  8. VPN-Firewall- und Zugriffsrichtlinien prüfen.
  9. kontrollierten Test mit geeignetem nicht überlappendem Netz durchführen.
  10. dauerhafte Netz- oder VPN-Konfiguration korrigieren.

Mögliche Ursache

Das lokale Netz und ein entferntes Unternehmensnetz verwenden dasselbe IPv4-Präfix. Der Client kann nicht eindeutig bestimmen, ob das Ziel lokal oder über den VPN-Tunnel erreichbar ist.


40. Ungeeignete Sofortmaßnahmen

Folgende Maßnahmen können Spuren vernichten, neue Fehler erzeugen oder den ursprünglichen Zustand unklar machen:

Solche Maßnahmen sind nicht grundsätzlich verboten. Sie müssen jedoch begründet, freigegeben, dokumentiert und anschließend vollständig überprüft werden.


41. Häufige Fehlinterpretationen

Aussage fachliche Einordnung
„Der Link leuchtet, also funktioniert das Netzwerk.“ Ein Link bestätigt keine gültige IP-Konfiguration oder Ende-zu-Ende-Verbindung.
„Der Client hat eine IP-Adresse, also funktioniert DHCP.“ Die Adresse kann statisch, veraltet, link-local oder aus dem falschen Netz sein.
„Das Gateway antwortet nicht auf Ping, also ist es ausgefallen.“ ICMP-Echo kann gefiltert oder deaktiviert sein.
„Ping funktioniert, also liegt es an der Anwendung.“ Der benötigte Dienst, Port, DNS, Proxy oder TLS kann weiterhin fehlerhaft sein.
„Eine Website funktioniert, also funktioniert DNS.“ Die Adresse kann aus einem Cache stammen oder die Anwendung kann einen anderen Resolver verwenden.
„Eine Adresse aus 169.254.0.0/16 beweist einen defekten DHCP-Server.“ VLAN, Relay, Switchport, Client oder Sicherheitsfunktionen können ursächlich sein.
„Traceroute endet an Router X, also ist Router X defekt.“ Router können Antworten filtern, obwohl sie Daten weiterhin übertragen.
„Ohne Firewall funktioniert es, also muss sie dauerhaft deaktiviert bleiben.“ Die konkrete Regel oder Zuordnung muss ermittelt und gezielt korrigiert werden.
„Ein anderes Kabel funktioniert, also ist ausschließlich das ursprüngliche Kabel defekt.“ Auch Kontakte, Position oder mechanische Belastung wurden verändert.
„Nach dem Neustart funktioniert es, also ist der Fehler behoben.“ Ein Neustart kann Symptome beseitigen, ohne die Ursache zu erklären.
„IPv4 funktioniert, also ist die gesamte Netzwerkverbindung in Ordnung.“ Anwendungen können IPv6 bevorzugen oder beide Protokolle verwenden.
„Der Fehler liegt sicher beim Provider.“ Lokale Verbindung, DNS, Routing, Firewall und Zielsystem müssen getrennt geprüft werden.

42. Vollständige Prüfreihenfolge

  1. genaue Anwendung, Zieladresse und Fehlermeldung bestimmen.
  2. Zeitpunkt und letzte bekannte Funktion dokumentieren.
  3. betroffene Benutzer, Clients, Netze und Standorte bestimmen.
  4. Ethernet, WLAN, VPN und Proxy unterscheiden.
  5. Ausgangskonfiguration sichern.
  6. physische Verbindung beziehungsweise WLAN-Zustand prüfen.
  7. Netzwerkadapter und Fehlerzähler untersuchen.
  8. IPv4- und IPv6-Konfiguration bewerten.
  9. DHCP-Zustand prüfen.
  10. lokale Routingtabelle auswerten.
  11. ARP beziehungsweise Neighbor Discovery kontrollieren.
  12. Standardgateway und lokales Netz untersuchen.
  13. entferntes Ziel gezielt per IP-Adresse testen.
  14. DNS-Auflösung separat prüfen.
  15. konkreten Zielport und Dienst testen.
  16. Pfad bei Bedarf mit Traceroute untersuchen.
  17. lokale Firewall, zentrale Firewall und ACLs berücksichtigen.
  18. Proxy- und VPN-Konfiguration vergleichen.
  19. System-, Netzwerk- und Serverprotokolle zeitlich korrelieren.
  20. bei Bedarf eine autorisierte Paketaufzeichnung erstellen.
  21. kontrollierten Vergleichstest mit nur einer Änderung durchführen.
  22. Hypothese anhand der Ergebnisse bestätigen oder verwerfen.
  23. freigegebene Korrektur umsetzen.
  24. ursprünglichen Test wiederholen.
  25. verwandte Funktionen und mögliche Nebenwirkungen prüfen.
  26. Ursache, Maßnahme und Nachweis dokumentieren.

43. Dokumentationsbeispiel

Ticket: INC-20481
Zeitpunkt: 01.08.2026, 09:18 Uhr
Client: NB-204
Standort: Gebäude B, Raum 204
Anschluss: Dockingstation über Ethernet
Symptom: keine internen oder externen Ziele erreichbar

Ausgangszustand:
- physischer Link aktiv
- IPv4-Adresse 169.254.37.18/16
- kein Standardgateway
- kein verwendbarer DNS-Server
- WLAN deaktiviert
- anderer Client an derselben Dose ebenfalls ohne DHCP-Adresse

Hypothese:
Der Switchport befindet sich nach dem Arbeitsplatzwechsel im falschen VLAN.

Prüfung:
- Portbezeichnung mit Dokumentation verglichen
- tatsächliche VLAN-Zuordnung am Switch geprüft
- DHCP-Verkehr im zugewiesenen VLAN kontrolliert
- Port war dem Drucker-VLAN statt dem Client-VLAN zugeordnet

Ursache:
Fehlerhafte VLAN-Zuordnung des Switchports nach einer Portänderung.

Maßnahme:
Switchport nach Freigabe dem vorgesehenen Client-VLAN zugeordnet.

Nachprüfung:
- DHCP-Adresse aus dem vorgesehenen Clientnetz erhalten
- Standardgateway und DNS-Server korrekt
- internes Ziel per IP erreichbar
- interne DNS-Auflösung erfolgreich
- HTTPS-Anwendung erreichbar
- erneute DHCP-Adressvergabe erfolgreich
- Switchport und Dokumentation stimmen überein

Nebenwirkungen:
Keine Auffälligkeiten an benachbarten Ports oder im vorgesehenen VLAN festgestellt.

44. Checkliste Client ohne Netzwerkverbindung


45. Schnellreferenz

Prüfschritt geeignete Information typische Auffälligkeit
Umfang betroffene Clients, Dienste und Standorte mehrere Geräte oder nur eine Anwendung
Verbindung Link, SSID, Authentifizierung Link down oder falsches WLAN
Adapter Zustand, Treiber, Fehlerzähler deaktiviert, instabil oder hohe Fehler
IPv4 Adresse, Präfix, Gateway 169.254.0.0/16, falsches Netz oder kein Gateway
IPv6 Adresse, Route, Neighbor nur Link-Local oder fehlende Standardroute
DHCP Server, Lease, Optionen kein Offer, falsche Optionen oder erschöpfter Bereich
Layer 2 ARP, Neighbor, VLAN unvollständiger Eintrag oder falsches VLAN
Routing Route, Gateway, Metrik falsche oder fehlende Route
DNS Server, Antwort, Record Timeout, NXDOMAIN oder falsche Adresse
Transport Zielport und TCP-Zustand Timeout, RST oder TLS-Fehler
Firewall Regel und Protokoll Blockierung der tatsächlichen Quelle oder Zone
Proxy PAC, Authentifizierung, Ausnahme Browser betroffen, andere Tests erfolgreich
VPN Routen, DNS und MTU Netzüberlappung oder falsches Split Tunneling
Zielsystem Dienst und Protokoll Port geschlossen oder Anwendung fehlerhaft
Nachprüfung ursprünglicher Test Symptom beseitigt und keine Nebenwirkungen

Merksatz

„Kein Netzwerk“ ist keine Ursache, sondern eine ungenaue Symptombeschreibung. Eine belastbare Analyse bestimmt zuerst den Umfang und prüft anschließend kontrolliert Verbindung, Adapter, IP-Konfiguration, DHCP, lokales Netz, Gateway, Routing, DNS, Zielport und Anwendung. Jeder erfolgreiche Test bestätigt nur den tatsächlich geprüften Teil des Kommunikationswegs.


Quellen und weiterführende Dokumentation

6.2 Mehrere Clients oder ganzer Standort ohne Netzwerk

Wenn mehrere Clients, eine Abteilung, ein Stockwerk, ein Gebäude oder ein kompletter Standort gleichzeitig keine Netzwerkverbindung besitzen, ist ein unabhängiger Fehler an jedem einzelnen Endgerät unwahrscheinlich. Der gemeinsame Ausfallbereich rückt in den Mittelpunkt.

Mögliche gemeinsame Komponenten sind:

Das Ziel der Fehleranalyse besteht darin, den kleinsten gemeinsamen Ausfallbereich zu bestimmen und anschließend die darin enthaltenen Komponenten kontrolliert zu prüfen.

Je mehr Systeme gleichzeitig betroffen sind, desto wichtiger ist die Frage, welche technische Komponente oder Abhängigkeit sie gemeinsam verwenden.


1. Mehrere betroffene Clients verändern die Fehlerhypothese

Bei einem einzelnen betroffenen Client sind lokale Ursachen besonders wahrscheinlich:

Bei mehreren gleichzeitig betroffenen Clients werden gemeinsame Ursachen wahrscheinlicher:

Lokale Clienttests bleiben wichtig. Sie dienen nun jedoch vor allem dazu, den gemeinsamen Fehlerumfang zu bestätigen und Unterschiede zwischen funktionierenden und nicht funktionierenden Bereichen zu erkennen.


2. Störungsumfang exakt bestimmen

Die Aussage „Der Standort hat kein Netzwerk“ ist zunächst nur eine ungenaue Symptombeschreibung.

Zu klären sind:

Eine belastbare Aussage lautet beispielsweise:

Seit etwa 09:17 Uhr können alle bisher geprüften kabelgebundenen
Clients der dritten Etage weder das Standardgateway noch interne
Dienste erreichen. WLAN-Clients derselben Etage funktionieren.
Andere Etagen sind nicht betroffen.

Diese Beschreibung grenzt den Fehler erheblich stärker ein als „Netzwerk ausgefallen“.


3. Betroffenheitsmatrix erstellen

Eine einfache Matrix hilft, Gemeinsamkeiten zu erkennen.

Bereich Ethernet WLAN interne Dienste Internet DNS
Etage 1 funktioniert funktioniert funktioniert funktioniert funktioniert
Etage 2 funktioniert funktioniert funktioniert funktioniert funktioniert
Etage 3 ausgefallen funktioniert ausgefallen ausgefallen nicht sinnvoll prüfbar
Etage 4 funktioniert funktioniert funktioniert funktioniert funktioniert

Aus diesem Beispiel ergibt sich:

Eine solche Matrix sollte nicht nur auf Benutzerangaben beruhen. Repräsentative Tests müssen die Angaben bestätigen.


4. Zeitpunkt und zeitlichen Verlauf ermitteln

Zu dokumentieren sind:

Mögliche zeitliche Muster

Beobachtung mögliche Einordnung
alle Clients fallen gleichzeitig aus gemeinsame zentrale Komponente oder Verbindung
Clients fallen nacheinander aus DHCP-Leases, instabiler Switch, Schleife, Überlastung oder Stromproblem
nur morgens bei Arbeitsbeginn DHCP-Bereich, Authentifizierung, WLAN-Kapazität oder Lastproblem
kurze Ausfälle in regelmäßigen Abständen Redundanzumschaltung, instabiler Link, Routingprozess oder geplante Aufgabe
Fehler direkt nach Änderung Änderung als starke Hypothese untersuchen
Fehler bei hoher Netzlast Überlastung, Broadcast-Sturm, fehlerhafter Link oder Kapazitätsgrenze
Fehler nach Stromunterbrechung Gerät, Netzteil, USV, Startreihenfolge oder nicht gespeicherte Konfiguration

Zeitliche Nähe beweist noch keine Ursache. Sie legt jedoch eine gezielte Prüfreihenfolge nahe.


5. Letzte Änderungen prüfen

Vor einer Änderung am Netzwerk ist zu prüfen, ob kurz vor Beginn der Störung etwas verändert wurde.

Mögliche Änderungen sind:

Zu jeder Änderung gehören:

Ein zeitlicher Zusammenhang macht eine Änderung verdächtig, ersetzt aber nicht den technischen Nachweis.


6. Priorität und Auswirkung bewerten

Ein Ausfall mehrerer Clients kann ein Major Incident sein, muss es aber nicht automatisch sein.

Zu bewerten sind:

Beispielhafte Einordnung

Situation mögliche Auswirkung
ein Besprechungsraum ohne Netzwerk lokal begrenzt
gesamtes Stockwerk ohne Netzwerk erhebliche Benutzerbeeinträchtigung
Produktionsnetz ausgefallen geschäftskritisch
Standort ohne WAN, lokale Systeme funktionieren standortübergreifende Dienste betroffen
DNS unternehmensweit ausgefallen sehr großer scheinbarer Netzwerkausfall
redundanter Uplink ausgefallen, Verkehr läuft weiter noch kein Benutzerausfall, aber Redundanz verloren

Die Priorität richtet sich nach Auswirkung und Dringlichkeit, nicht allein nach der Anzahl eingehender Tickets.


7. Kommunikation während einer größeren Störung

Bei einer größeren Störung müssen technische Analyse und Kommunikation parallel organisiert werden.

Sinnvolle Aufgabenverteilung:

Eine Statusmeldung sollte enthalten:

Bekannter Umfang:
Kabelgebundene Clients in Gebäude B sind betroffen.
WLAN und andere Gebäude funktionieren.

Beginn:
Etwa 09:17 Uhr.

Aktueller Stand:
Der gemeinsame Uplink des Access-Bereichs wird geprüft.

Nächste Aktualisierung:
10:00 Uhr oder bei einer wesentlichen Änderung.

Nicht bestätigt werden sollten Aussagen wie:

Solche Aussagen dürfen erst erfolgen, wenn belastbare Nachweise vorliegen.


8. Repräsentative Testpunkte auswählen

Nicht jeder einzelne Client muss vollständig untersucht werden. Es werden gezielt Testpunkte ausgewählt.

Geeignete Auswahl:

Beispiel

Client A: Etage 3, Switch 3A, VLAN 120 → betroffen
Client B: Etage 3, Switch 3B, VLAN 120 → betroffen
Client C: Etage 3, WLAN, VLAN 220 → funktioniert
Client D: Etage 2, VLAN 120 → funktioniert

Damit liegt der Verdacht nicht automatisch beim gesamten VLAN 120. Wahrscheinlicher ist zunächst eine Komponente, die nur die kabelgebundene Versorgung der dritten Etage betrifft.


9. Gemeinsame Abhängigkeiten abbilden

Für die betroffenen Clients sollte der Kommunikationsweg vereinfacht dargestellt werden.

Clients
→ Access Switch
→ Uplink
→ Distribution Switch
→ VLAN-Gateway
→ Firewall oder Router
→ WAN beziehungsweise Internet
→ Zielsystem

Für WLAN kann der Weg abweichen:

WLAN-Client
→ Access Point
→ Access Switch
→ WLAN-Controller oder lokales Switching
→ VLAN-Gateway
→ Firewall oder Router
→ Zielsystem

Für jeden Abschnitt wird geprüft:


10. Ausfallbereich durch funktionierende Grenzen bestimmen

Nicht nur fehlgeschlagene Tests sind wichtig. Funktionierende Bereiche bilden Grenzen des Fehlers.

Beispiel

Clients an Switch A → ausgefallen
Clients an Switch B → funktionieren
beide verwenden dasselbe Gateway
beide verwenden dieselben DNS-Server
beide verwenden dieselbe Firewall

Dadurch werden Gateway, DNS und Firewall als alleinige gemeinsame Ursache weniger wahrscheinlich. Der Untersuchungsbereich verschiebt sich zu:

Ein funktionierender Bereich schließt eine Komponente allerdings nur dann sinnvoll aus, wenn tatsächlich dieselbe Instanz, derselbe Pfad und dieselbe Konfiguration verwendet werden.


11. Stromversorgung und Umgebungsbedingungen prüfen

Ein Netzwerkausfall kann durch einen Strom- oder Umgebungsfehler verursacht werden.

Zu prüfen sind:

Bei ausgefallener PoE-Versorgung können gleichzeitig betroffen sein:

Ein aktiver Switch kann weiterhin ein PoE-Problem besitzen. Deshalb müssen Datenverkehr und Stromversorgung getrennt bewertet werden.


12. Physische Infrastruktur prüfen

Bei mehreren betroffenen Clients sind besonders gemeinsame physische Komponenten zu untersuchen:

Mögliche Hinweise:

Typische Zähler

Zähler oder Zustand mögliche Bedeutung
CRC-Fehler physische Übertragungsfehler, Kabel, Stecker oder Transceiver
Input Errors unterschiedliche Empfangsfehler
Output Drops Warteschlange oder Überlastung
Link Flaps instabile Verbindung oder Komponente
administratively down Schnittstelle wurde deaktiviert
err-disabled Schutzfunktion oder erkannter Fehler
keine optische Empfangsleistung Glasfaser, Transceiver oder Gegenstelle
viele Interface-Resets instabiler Port, Treiber oder Hardware

Zähler müssen zusammen mit Laufzeit, Verkehrsmenge und Änderungsrate bewertet werden. Ein historischer Fehlerzähler beweist keinen aktuellen Defekt.


13. Access Switch prüfen

Zu einem betroffenen Access Switch sollten mindestens folgende Informationen erhoben werden:

Mögliche Befehle hängen von Hersteller und Betriebssystem ab. Bei Cisco-IOS-ähnlichen Systemen können beispielsweise relevant sein:

show interfaces status
show interfaces counters errors
show interfaces <schnittstelle>
show logging
show vlan brief
show interfaces trunk
show spanning-tree
show etherchannel summary
show mac address-table
show power inline
show environment
show switch
show version

Diese Befehle sind Beispiele. Syntax und Verfügbarkeit müssen anhand der Dokumentation des eingesetzten Geräts geprüft werden.


Ein Access Switch kann erreichbar sein, während Nutzdaten wegen eines fehlerhaften Uplinks oder Trunks nicht korrekt übertragen werden.

Zu prüfen sind:

Typische Fehler


15. VLAN-Zuordnung prüfen

Wenn nur bestimmte Benutzergruppen oder Netzsegmente betroffen sind, ist die VLAN-Konfiguration ein zentraler Prüfpunkt.

Zu prüfen sind:

Mögliche Beobachtungen

Beobachtung mögliche Einordnung
nur ein VLAN betroffen VLAN-Pfad, Gateway, DHCP oder Richtlinie
mehrere VLANs desselben Switches betroffen Switch oder gemeinsamer Uplink
VLAN funktioniert auf anderen Switches lokaler Trunk oder Access Switch
Clients erhalten Adresse aus falschem Netz falsche VLAN-Zuordnung oder unerwarteter DHCP-Server
statisch konfigurierte Clients funktionieren, DHCP-Clients nicht DHCP-Pfad oder DHCP-Dienst
Gateway im VLAN nicht per ARP erreichbar Layer-2-Pfad, Gateway oder VLAN-Zuordnung

16. Spanning Tree und Netzwerkschleifen

Spanning Tree verhindert Layer-2-Schleifen in redundanten Ethernet-Netzen. Fehlerhafte Verkabelung oder Konfiguration kann dennoch zu einer Schleife oder instabilen Topologie führen.

Mögliche Symptome:

Zu prüfen sind:

Bei Verdacht auf eine Schleife dürfen nicht wahllos Verbindungen getrennt werden. Zuerst müssen Topologie, betroffene Ports und aktuelle Zustände soweit möglich dokumentiert werden.


Mehrere physische Verbindungen können zu einer logischen Verbindung zusammengefasst sein.

Zu prüfen sind:

Mögliche Symptome:


18. Gateway und First-Hop-Redundanz prüfen

Das Gateway eines VLANs kann physisch oder logisch ausgefallen sein.

Zu prüfen sind:

Bei Redundanzprotokollen wie HSRP oder VRRP muss nicht nur der Gerätezustand, sondern auch die tatsächliche Erreichbarkeit der virtuellen Adresse geprüft werden.

Eine als aktiv gemeldete Redundanzrolle beweist nicht automatisch, dass:


19. DHCP bei mehreren betroffenen Clients prüfen

Wenn viele Clients keine verwendbare IP-Konfiguration erhalten, kann eine gemeinsame DHCP-Störung vorliegen.

Mögliche Symptome:

Zu prüfen sind:

DHCP-Ablauf

Client → DHCP Discover
Server → DHCP Offer
Client → DHCP Request
Server → DHCP Acknowledgement

Mögliche Beobachtungen

Beobachtung mögliche Einordnung
kein Discover sichtbar Client, Access-Port, VLAN oder Aufzeichnungsstelle
Discover im VLAN, aber nicht am Server Relay, Routing, ACL oder VLAN-Pfad
Discover erreicht Server, kein Offer Dienst, Bereich, Richtlinie oder Adressmangel
Offer verlässt Server, erreicht Client nicht Rückweg, Relay, Snooping oder Layer 2
falscher Server antwortet Rogue DHCP oder falscher gemeinsamer Layer-2-Bereich
alte Clients funktionieren, neue nicht erschöpfter Bereich oder gestörter Vergabeprozess

20. DNS-Ausfall nicht mit vollständigem Netzwerkausfall verwechseln

Ein zentraler DNS-Ausfall kann bei vielen Benutzern den Eindruck erzeugen, das Netzwerk sei vollständig ausgefallen.

Typische Beobachtungen:

Zu prüfen sind:

Windows

Resolve-DnsName <name>
Resolve-DnsName <name> -Server <dns-server>
Get-DnsClientServerAddress

Linux und macOS

dig <name>
dig @<dns-server> <name>

Ein DNS-Fehler betrifft die Namensauflösung. Er beweist keinen Ausfall der zugrunde liegenden IP-Verbindung.


21. Netzwerkzugangskontrolle und Authentifizierung

In Unternehmensnetzen kann der Netzwerkzugang von einer Authentifizierung oder Autorisierung abhängen.

Mögliche Komponenten:

Mögliche Symptome:

Zu prüfen sind:


22. WLAN als eigene Fehlerdomäne untersuchen

Wenn mehrere WLAN-Clients betroffen sind, müssen Funk-, Zugangs- und zentrale WLAN-Komponenten getrennt geprüft werden.

Zu prüfen sind:

Abgrenzung

Beobachtung mögliche Einordnung
SSID nicht sichtbar Access Point, Funkmodul, Controller oder SSID-Konfiguration
SSID sichtbar, Anmeldung scheitert Authentifizierung, Zertifikat, RADIUS oder Kennwort
Anmeldung erfolgreich, keine IP-Adresse VLAN, DHCP oder Tunnel
IP-Adresse vorhanden, Gateway nicht erreichbar VLAN-Pfad, Gateway oder Client-Isolation
nur ein Access Point betroffen AP, Uplink, PoE oder lokale Funkumgebung
alle APs eines Standorts betroffen Controllerpfad, Standort-Uplink, DHCP oder gemeinsame Konfiguration
nur ein Frequenzband betroffen Funkkonfiguration, Radarereignis oder Hardware

23. Firewall, ACL und zentrale Sicherheitskomponenten

Ein gemeinsamer Filterfehler kann viele Clients oder ganze Netze betreffen.

Zu prüfen sind:

Mögliche Symptome

Beobachtung mögliche Einordnung
interne Kommunikation funktioniert, Internet nicht Firewall, NAT, WAN oder Provider
nur ein VLAN erreicht das Internet nicht Zone, Regel, NAT oder Route
neue Verbindungen scheitern, bestehende funktionieren Sitzungsgrenze, Zustandsübergang oder Regeländerung
nur HTTPS scheitert Filter, Proxy, TLS-Inspektion oder Zertifikat
aktive Firewall meldet fehlerfreien Zustand, Verkehr fällt aus Datenebene, Route, Schnittstelle oder Clusterzustand
nach Failover tritt Fehler auf unsynchronisierte Zustände, Route, NAT oder Konfiguration

Eine Firewall sollte während einer größeren Störung nicht pauschal deaktiviert werden. Regeln und Protokolle müssen gezielt untersucht werden.


24. Routing und Rückweg prüfen

Wenn mehrere Netze betroffen sind, ist die Routingstruktur zu untersuchen.

Zu prüfen sind:

Mögliche Beobachtungen

Ein erfolgreicher Hinweg reicht nicht aus. Ende-zu-Ende-Kommunikation benötigt grundsätzlich auch einen funktionsfähigen Rückweg.


25. WAN- und Standortverbindung prüfen

Wenn lokale Kommunikation funktioniert, aber zentrale Systeme oder andere Standorte nicht erreichbar sind, liegt der Untersuchungsbereich häufig bei der Standortanbindung.

Mögliche Verbindungen:

Zu prüfen sind:

Abgrenzung

lokales Gateway erreichbar
→ lokaler Server erreichbar
→ zentraler Server nicht erreichbar
→ Internet erreichbar

Dies spricht eher für:

Es spricht nicht für einen vollständigen lokalen Netzwerkausfall.


26. Internet- oder Providerstörung prüfen

Ein Provider sollte erst dann als Ursache benannt werden, wenn der lokale Verantwortungsbereich ausreichend geprüft wurde.

Vor einer Eskalation sollten dokumentiert sein:

Ein fehlgeschlagener Ping auf einen Providerrouter beweist keinen Ausfall, da ICMP gefiltert sein kann.

Eine erfolgreiche Mobilfunk- oder Ersatzverbindung zeigt, dass die Anwendung und das Ziel grundsätzlich funktionieren können. Sie beweist aber nicht allein, an welcher Stelle der ursprüngliche Anschluss fehlerhaft ist.


27. Redundanz und Failover nicht voraussetzen

Vorhandene Redundanz bedeutet nicht automatisch, dass ein Ausfall ohne Unterbrechung abgefangen wird.

Zu prüfen sind:

Mögliche Fehlerbilder

Redundanz schützt nur vor Fehlern, die im Entwurf berücksichtigt wurden und deren Umschaltung technisch funktioniert.


28. Broadcast-Sturm und Überlastung

Ein größeres Netz kann durch ungewöhnlich hohe Last stark beeinträchtigt werden.

Mögliche Ursachen:

Mögliche Hinweise:

Die verursachende Quelle sollte anhand von:

eingegrenzt werden.


29. Monitoringdaten auswerten

Monitoring kann zeigen, ob der Fehler lokal, zentral oder schrittweise entstanden ist.

Relevante Messwerte:

Beispielhafte Ereignisfolge

Diese Reihenfolge spricht stärker für einen instabilen gemeinsamen Uplink als für unabhängige Fehler an 42 Clients.

Monitoring kann jedoch Lücken besitzen:


30. Protokolle zeitlich korrelieren

Bei einem größeren Ausfall sollten Protokolle verschiedener Systeme anhand derselben Zeitachse verglichen werden.

Relevante Quellen:

Voraussetzung für eine sinnvolle Korrelation ist eine möglichst genaue Zeitsynchronisation.

Beispiel

09:17:02 Distribution Switch: LACP-Mitglied verloren
09:17:03 Access Switch: Uplink-Protokoll wechselt Zustand
09:17:04 Spanning Tree: Topologieänderung
09:17:07 Monitoring: Access Switch nicht erreichbar
09:17:10 DHCP: Anfragen aus VLAN 120 bleiben aus

Diese Kombination ist aussagekräftiger als ein einzelner Clientfehler.


31. Paketaufzeichnung an geeigneten Punkten

Eine Paketaufzeichnung kann zeigen, bis zu welcher Stelle Verkehr gelangt.

Mögliche Aufzeichnungspunkte:

Mögliche Fragestellungen:

Beispielhafte Wireshark-Filter

arp
dhcp
dns
icmp
icmpv6
stp
eth.addr == <mac-adresse>
ip.addr == <ip-adresse>
tcp.port == 443

Eine Aufzeichnung an nur einem Punkt zeigt nicht automatisch, an welchem Abschnitt eines längeren Pfades ein Paket verloren geht. Bei komplexen Fehlern können zeitlich abgestimmte Aufzeichnungen an mehreren Stellen erforderlich sein.

Paketaufzeichnungen dürfen nur mit Berechtigung erstellt und müssen geschützt gespeichert werden.


32. Änderungen kontrolliert zurücknehmen

Wenn eine konkrete Änderung als Ursache bestätigt oder sehr stark eingegrenzt wurde, kann eine Rücknahme sinnvoll sein.

Vor dem Rollback sind zu klären:

Ein Rollback ist keine beliebige Rückkehr zu einer alten Konfiguration. Es ist eine geplante Änderung mit eigener Risiko- und Nachprüfung.


33. Ungeeignete Sofortmaßnahmen

Bei einem größeren Ausfall können unkoordinierte Eingriffe den Fehler ausweiten oder wichtige Spuren vernichten.

Problematisch sind insbesondere:

Solche Maßnahmen können im Einzelfall notwendig sein. Sie benötigen jedoch:


34. Praxisfall A: Gesamte Etage ohne kabelgebundenes Netzwerk

Symptom

Prüfung

  1. betroffene Access-Ports und VLANs dokumentieren.
  2. Uplinkstatus des Etagen-Switches prüfen.
  3. Trunk-Konfiguration beider Seiten vergleichen.
  4. erlaubte VLANs kontrollieren.
  5. Spanning-Tree-Zustand prüfen.
  6. Fehlerzähler des Uplinks auswerten.
  7. MAC-Adresstabelle kontrollieren.
  8. DHCP-Verkehr am Client-VLAN untersuchen.
  9. letzte Konfigurationsänderungen prüfen.
  10. nach einer freigegebenen Korrektur alle betroffenen VLANs testen.

Mögliche Ursache

Bei einer Änderung wurde das Client-VLAN aus der Liste der auf dem Uplink erlaubten VLANs entfernt. Das Management-VLAN blieb verfügbar, weshalb der Switch weiterhin administrierbar war.

Nachprüfung


35. Praxisfall B: Ganzer Standort erreicht zentrale Systeme nicht

Symptom

Prüfung

  1. lokale Kommunikation bestätigen.
  2. zentrale Ziele per IP testen.
  3. Standorttunnel prüfen.
  4. Routingtabelle kontrollieren.
  5. Ankündigung des Standortpräfixes prüfen.
  6. Rückroute am zentralen Standort untersuchen.
  7. Firewallprotokolle auswerten.
  8. Tunnel- und Routingereignisse zeitlich vergleichen.
  9. redundante Verbindung prüfen.
  10. ursprünglichen Anwendungszugriff nach der Korrektur wiederholen.

Mögliche Ursache

Nach einer Änderung wurde das lokale Standortpräfix nicht mehr über den VPN-Tunnel angekündigt. Der Hinweg zu zentralen Systemen war teilweise vorhanden, die Antworten besaßen jedoch keine passende Rückroute.

Nachprüfung


36. Praxisfall C: Neue Clients erhalten kein Netzwerk

Symptom

Prüfung

  1. Adressbereich und freie Leases kontrollieren.
  2. DHCP-Dienstzustand prüfen.
  3. DHCP-Failoverstatus prüfen.
  4. Discover-, Offer-, Request- und ACK-Ablauf aufzeichnen.
  5. DHCP-Relay prüfen.
  6. DHCP-Snooping-Zustand kontrollieren.
  7. Lease-Dauer und Anzahl aktiver Geräte auswerten.
  8. unerwünschte DHCP-Server ausschließen.
  9. freigegebene Korrektur durchführen.
  10. mehrere neue Adressvergaben testen.

Mögliche Ursache

Der DHCP-Bereich besitzt keine freien Adressen mehr. Bestehende Clients können ihre noch gültigen Adressen weiterverwenden, während neue Clients keine Lease erhalten.

Nachprüfung


37. Praxisfall D: Viele Benutzer melden „kein Internet“

Symptom

Prüfung

  1. IP-Verbindung getrennt von DNS testen.
  2. jeden konfigurierten DNS-Server einzeln abfragen.
  3. DNS-Dienstzustand prüfen.
  4. Firewallregeln für DNS kontrollieren.
  5. Weiterleitungen und Rekursion prüfen.
  6. DHCP-DNS-Optionen auswerten.
  7. Serverprotokolle zum Fehlerzeitpunkt prüfen.
  8. internen und externen Namen testen.
  9. DNS-Korrektur durchführen.
  10. ursprüngliche Anwendungen erneut prüfen.

Mögliche Ursache

Der primäre und sekundäre DNS-Dienst waren auf derselben ausgefallenen Virtualisierungsplattform betrieben. Die Clients besaßen weiterhin eine funktionierende IP-Verbindung, konnten jedoch keine Namen auflösen.

Nachprüfung


38. Praxisfall E: Standort fällt trotz redundanter WAN-Leitung aus

Symptom

Prüfung

  1. physischen Zustand beider Leitungen prüfen.
  2. aktive Standardroute kontrollieren.
  3. Tunnelzustand der Ersatzleitung prüfen.
  4. NAT und Firewallregeln prüfen.
  5. Routingankündigungen kontrollieren.
  6. DNS-Erreichbarkeit über den Ersatzpfad testen.
  7. MTU und Paketgröße berücksichtigen.
  8. Providerübergaben beider Leitungen vergleichen.
  9. Datenverkehr auf der Ersatzschnittstelle aufzeichnen.
  10. vollständigen Failover- und Rückschalttest planen.

Mögliche Ursache

Die Ersatzleitung war physisch aktiv, besaß jedoch wegen einer fehlenden Standardroute keinen verwendbaren Datenpfad.

Nachprüfung


39. Häufige Fehlinterpretationen

Aussage fachliche Einordnung
„Viele Benutzer sind betroffen, also ist der Provider ausgefallen.“ Auch Switch, VLAN, Gateway, DHCP, DNS, Firewall oder Standortanbindung können gemeinsam verantwortlich sein.
„Der Switch ist erreichbar, also funktioniert er.“ Management- und Nutzdatenpfad können getrennt sein.
„Alle Ports zeigen Link, also ist das Netzwerk in Ordnung.“ VLAN, Trunk, Gateway, DHCP und Routing können trotzdem fehlerhaft sein.
„WLAN funktioniert, also kann der Switch nicht betroffen sein.“ WLAN kann einen anderen Access Switch, ein anderes VLAN oder einen anderen Datenpfad verwenden.
„Nur ein VLAN ist ausgefallen, also ist das Gateway defekt.“ Auch Trunk, Relay, ACL oder VLAN-Zuordnung können betroffen sein.
„Alte Clients funktionieren, also funktioniert DHCP.“ Alte Clients können noch gültige Leases verwenden.
„Die redundante Leitung ist aktiv, also funktioniert das Failover.“ Linkstatus bestätigt keinen vollständigen Datenpfad.
„Die Firewall zeigt Grün, also blockiert sie nichts.“ Regeln, NAT, Routing oder Datenebene können trotzdem fehlerhaft sein.
„Nach einem Neustart funktioniert alles, also ist die Ursache behoben.“ Der Neustart kann Zustand und Spuren verändert haben, ohne die Ursache zu erklären.
„Eine hohe CPU-Auslastung beweist einen Angriff.“ Schleifen, Fehler, Monitoring, legitime Last und Kontrollprotokolle sind ebenfalls möglich.
„Der letzte sichtbare Traceroute-Hop ist defekt.“ Router können Antworten filtern und Verkehr trotzdem weiterleiten.
„Zwei Netzteile bedeuten vollständige Redundanz.“ Beide können an derselben Stromquelle oder USV angeschlossen sein.

40. Vollständige Prüfreihenfolge

  1. konkrete Symptome und betroffene Anwendungen erfassen.
  2. Anzahl und Verteilung der betroffenen Clients bestimmen.
  3. Ethernet, WLAN, Telefonie und andere Gerätetypen unterscheiden.
  4. funktionierende Vergleichsbereiche bestimmen.
  5. Beginn, Verlauf und letzte bekannte Funktion dokumentieren.
  6. letzte Änderungen und Wartungsarbeiten prüfen.
  7. geschäftliche Auswirkung und Priorität bewerten.
  8. Zuständigkeiten und Kommunikation koordinieren.
  9. repräsentative betroffene und funktionierende Testpunkte auswählen.
  10. gemeinsame technische Abhängigkeiten abbilden.
  11. Stromversorgung, USV und Umgebung prüfen.
  12. Access Switch und physische Uplinks untersuchen.
  13. Fehlerzähler und Link Flaps auswerten.
  14. Trunk- und VLAN-Konfiguration prüfen.
  15. Spanning Tree und mögliche Schleifen untersuchen.
  16. Link Aggregation und LACP prüfen.
  17. Gateway und First-Hop-Redundanz kontrollieren.
  18. DHCP-Dienst, Bereiche und Relay untersuchen.
  19. DNS getrennt von der IP-Verbindung prüfen.
  20. Netzwerkzugangskontrolle und Authentifizierung berücksichtigen.
  21. bei WLAN-Störungen Access Points und Controller prüfen.
  22. Firewall, ACL, NAT und Sicherheitszonen untersuchen.
  23. Routing einschließlich Rückweg prüfen.
  24. WAN, VPN und Providerübergabe kontrollieren.
  25. tatsächliche Funktion redundanter Pfade prüfen.
  26. Monitoringdaten und Protokolle zeitlich korrelieren.
  27. bei Bedarf autorisierte Paketaufzeichnungen erstellen.
  28. eine konkrete Hypothese formulieren.
  29. Änderung oder Rollback freigeben lassen.
  30. immer nur eine kontrollierbare Änderung durchführen.
  31. ursprüngliches Symptom erneut testen.
  32. weitere VLANs, Standorte und Dienste auf Nebenwirkungen prüfen.
  33. Redundanz und erneuten Verbindungsaufbau testen.
  34. Ursache, Maßnahme, Ergebnis und verbleibendes Risiko dokumentieren.
  35. notwendige Präventionsmaßnahmen festlegen.

41. Dokumentationsbeispiel

Ticket: INC-20614
Beginn: 01.08.2026, etwa 09:17 Uhr
Standort: Gebäude B
Umfang: kabelgebundene Clients der dritten Etage
Nicht betroffen: WLAN, andere Etagen, zentrale Server

Symptom:
Betroffene Clients erhalten keine DHCP-Adresse und können das
Standardgateway nicht erreichen.

Ausgangszustand:
- Access Switch erreichbar
- Clientports physisch aktiv
- WLAN derselben Etage funktioniert
- andere Etagen im gleichen Client-VLAN funktionieren
- Uplink des Access Switches aktiv
- Client-VLAN nicht in der Liste der erlaubten Uplink-VLANs
- Management-VLAN weiterhin erlaubt

Hypothese:
Das Client-VLAN wird am Uplink des Etagen-Switches nicht mehr
transportiert.

Prüfung:
- Trunk-Konfiguration beider Uplink-Seiten verglichen
- Konfigurationsänderung um 09:14 Uhr festgestellt
- Client-VLAN fehlte nur auf der Seite des Access Switches
- DHCP-Discover war am Clientport, aber nicht am Distribution Switch sichtbar

Ursache:
Unvollständige Liste erlaubter VLANs nach einer Uplink-Änderung.

Maßnahme:
Client-VLAN nach Freigabe wieder auf dem Uplink zugelassen.

Nachprüfung:
- mehrere Clients erhalten gültige DHCP-Adressen
- Standardgateway erreichbar
- interne DNS-Auflösung erfolgreich
- zentrale Anwendungen erreichbar
- Internetzugriff funktioniert
- WLAN weiterhin funktionsfähig
- weitere VLANs des Access Switches geprüft
- Konfiguration gespeichert und dokumentiert

Prävention:
- Konfigurationsprüfung für Trunk-Änderungen ergänzen
- VLAN-Erreichbarkeit in das Monitoring aufnehmen
- Peer-Review für Änderungen an produktiven Uplinks einführen

42. Checkliste für mehrere Clients oder einen Standort ohne Netzwerk


43. Schnellreferenz

Fehlerumfang wahrscheinlicher gemeinsamer Untersuchungsbereich
einzelne Clients an einem Switch Access-Ports, VLAN, Switch oder Uplink
komplette Etage Etagen-Switch, Uplink, Strom oder VLAN-Pfad
ein VLAN an mehreren Switches Gateway, DHCP, VLAN-Trunks, ACL oder Routing
nur neue Clients DHCP, Authentifizierung oder Adressbereich
nur WLAN-Clients Access Points, Controller, SSID, RADIUS, VLAN oder DHCP
Ethernet und WLAN eines Standorts Gateway, Firewall, WAN, zentrale Dienste oder Strom
lokale Systeme funktionieren, zentrale nicht WAN, VPN, Routing, Firewall oder Rückweg
IP-Ziele funktionieren, Namen nicht DNS
interne Ziele funktionieren, Internet nicht Firewall, NAT, WAN oder Provider
alle Standorte betroffen zentrale Firewall, DNS, Rechenzentrum, Cloud oder zentraler Routingbereich
sporadische Ausfälle vieler Clients Schleife, instabiler Uplink, Überlastung oder Redundanzproblem
bestehende Sitzungen funktionieren, neue nicht DHCP, DNS, Authentifizierung, Firewallzustand oder Kapazitätsgrenze

Merksatz

Bei mehreren gleichzeitig betroffenen Clients wird nicht jedes Endgerät einzeln als unabhängiger Fehlerfall behandelt. Entscheidend ist der kleinste gemeinsame Ausfallbereich. Funktionierende Vergleichsbereiche, gemeinsame Abhängigkeiten, Zeitstempel und gezielte Tests führen von der allgemeinen Meldung „Standort ohne Netzwerk“ zu einer überprüfbaren Ursache.


Quellen und weiterführende Dokumentation

6.3 IP-Adresse erreichbar, Name nicht – DNS- und Namensauflösungsfehler

Wenn ein Ziel über seine IP-Adresse erreichbar ist, der Zugriff über den Namen jedoch scheitert, funktioniert die grundlegende IP-Kommunikation wahrscheinlich. Der Fehler liegt dann häufig bei der Namensauflösung, ihrer Konfiguration oder einem davon abhängigen Dienst.

Typische Meldungen sind:

Die Aussage „IP geht, Name geht nicht“ grenzt den Fehlerbereich ein. Sie beweist aber noch nicht, dass ausschließlich der DNS-Server defekt ist.


1. Technischer Zusammenhang

Anwendungen verwenden häufig Namen statt IP-Adressen.

Benutzer oder Anwendung
        ↓
fragt nach server.example.test
        ↓
Namensauflösung
        ↓
liefert eine IP-Adresse
        ↓
Verbindung zur IP-Adresse

Beispiel:

intranet.example.test → 192.0.2.40

Kann der Client 192.0.2.40 erreichen, den Namen intranet.example.test jedoch nicht auflösen, müssen insbesondere folgende Bereiche untersucht werden:


2. Fehlerbild zuerst bestätigen

Die Benutzeraussage muss durch konkrete Tests bestätigt werden.

Zu dokumentieren sind:

Beispiel:

Name: fileserver.example.test
IP-Adresse: 192.0.2.40
IP-Adresse erreichbar: ja
Name auflösbar: nein
DNS-Server: 192.0.2.10
Betroffener Client: PC-023
Vergleichsclient: PC-024 funktioniert

Ein Test mit einer IP-Adresse muss denselben Zielsystem- und Netzwerkpfad sinnvoll prüfen. Der Aufruf irgendeiner erreichbaren IP-Adresse ist kein ausreichender Vergleich.


3. IP-Erreichbarkeit und Namensauflösung getrennt prüfen

Zuerst wird geprüft, ob das Ziel grundsätzlich per IP erreichbar ist.

Windows

ping <ip-adresse>
Test-NetConnection <ip-adresse>
Test-NetConnection <ip-adresse> -Port <port>

Linux und macOS

ping <ip-adresse>
traceroute <ip-adresse>
nc -vz <ip-adresse> <port>

Danach wird derselbe Dienst über den Namen getestet.

Windows

ping <name>
Resolve-DnsName <name>
Test-NetConnection <name> -Port <port>

Linux und macOS

ping <name>
dig <name>
host <name>
nslookup <name>

Mögliche Einordnung

Ergebnis mögliche Einordnung
IP und Name funktionieren Fehler liegt möglicherweise bei Anwendung, Port, Authentifizierung oder zeitweiligem Zustand
IP funktioniert, Name wird nicht aufgelöst Namensauflösung untersuchen
Name wird korrekt aufgelöst, Verbindung scheitert Zieladresse, Port, Firewall, Routing oder Anwendung untersuchen
IP und Name scheitern grundlegende IP-Verbindung, Routing, Firewall oder Zielsystem untersuchen
Name liefert eine falsche IP-Adresse DNS-Daten, Cache, Hosts-Datei oder Split-DNS untersuchen
nur der Kurzname scheitert DNS-Suffix oder Suchliste untersuchen
vollständiger Name und Kurzname scheitern DNS-Server, Zone, Record oder Transport untersuchen

Eine erfolgreiche Namensauflösung beweist nicht, dass der Zielservice erreichbar ist. Sie bestätigt zunächst nur, dass eine Antwort für den Namen geliefert wurde.


4. Vollständigen Namen verwenden

Bei der Fehlersuche sollte zwischen Kurzname und Fully Qualified Domain Name unterschieden werden.

Beispiel:

Kurzname:
fileserver

Vollständiger Name:
fileserver.example.test

Funktioniert der vollständige Name, der Kurzname jedoch nicht, sind häufig folgende Bereiche betroffen:

Windows

ipconfig /all
Get-DnsClientGlobalSetting
Get-DnsClient

Linux

cat /etc/resolv.conf
resolvectl status

macOS

scutil --dns

Zu prüfen sind:


5. Konfigurierte DNS-Server prüfen

Ein Client muss die vorgesehenen DNS-Server verwenden.

Windows

ipconfig /all
Get-DnsClientServerAddress

Linux

resolvectl status
cat /etc/resolv.conf
nmcli device show

macOS

scutil --dns
networksetup -getdnsservers <netzwerkdienst>

Zu prüfen sind:

In einer Active-Directory-Umgebung dürfen Clients für interne AD-Namen normalerweise nicht ausschließlich beliebige öffentliche DNS-Resolver verwenden. Ein öffentlicher Resolver kennt die internen DNS-Zonen nicht.


6. Jeden DNS-Server einzeln abfragen

Sind mehrere DNS-Server eingetragen, muss jeder Server gezielt getestet werden.

Windows

Resolve-DnsName <name> -Server <dns-server-1>
Resolve-DnsName <name> -Server <dns-server-2>

Alternativ:

nslookup <name> <dns-server-1>
nslookup <name> <dns-server-2>

Linux und macOS

dig @<dns-server-1> <name>
dig @<dns-server-2> <name>

Beispielhafte Auswertung

DNS-Server 1 DNS-Server 2 mögliche Einordnung
richtige Antwort richtige Antwort DNS-Server grundsätzlich konsistent
richtige Antwort keine Antwort zweiter Server, Netzwerkpfad oder Firewall
richtige Antwort falsche Antwort abweichende Zone, Replikation oder veraltete Daten
keine Antwort keine Antwort Erreichbarkeit, Dienst, Firewall oder Clientkonfiguration
NXDOMAIN richtige Antwort inkonsistente Zonen oder verschiedene DNS-Sichten
unterschiedliche IP-Adressen möglicherweise Split-DNS, Replikationsfehler oder abweichende Records

Ein Client wechselt nicht in jedem Fall zum nächsten DNS-Server, nur weil der erste Server eine fachlich falsche Antwort liefert. Eine erhaltene negative oder falsche Antwort ist etwas anderes als ein nicht antwortender Server.


7. Bedeutung häufiger DNS-Ergebnisse

DNS-Abfragen können unterschiedliche Rückmeldungen liefern.

Ergebnis Bedeutung möglicher Untersuchungsbereich
NOERROR mit Antwort Name wurde beantwortet zurückgegebene Daten auf Richtigkeit prüfen
NOERROR ohne passende Antwort Name oder Typ besitzt möglicherweise keinen entsprechenden Record Record-Typ, Zone oder Alias prüfen
NXDOMAIN angefragter Name existiert aus Sicht des antwortenden Servers nicht Schreibweise, Zone, Record, Cache oder falscher DNS-Server
SERVFAIL Server konnte die Anfrage nicht erfolgreich bearbeiten DNSSEC, Delegation, Upstream-Server oder Serverfehler
REFUSED Server verweigert die Anfrage Richtlinie, Rekursion, ACL oder nicht erlaubter Client
Zeitüberschreitung keine rechtzeitige DNS-Antwort Erreichbarkeit, Port 53, Überlastung oder Dienst
falsche IP-Adresse Antwort vorhanden, aber ungeeignet Record, Cache, Hosts-Datei, Split-DNS oder Replikation
CNAME ohne erreichbares Endziel Alias vorhanden, Zielname problematisch CNAME-Kette und Zielzone untersuchen

Die Meldung NXDOMAIN bedeutet nicht automatisch, dass der gesamte DNS-Dienst ausgefallen ist. Der Server hat geantwortet, kennt den angefragten Namen jedoch nicht.


8. Record-Typ gezielt prüfen

DNS enthält verschiedene Resource Records.

Typ Aufgabe
A Name zu IPv4-Adresse
AAAA Name zu IPv6-Adresse
CNAME Alias auf einen anderen Namen
PTR IP-Adresse zu Name bei Rückwärtsauflösung
MX zuständiger Mailserver
NS autoritativer Nameserver einer Zone
SOA Verwaltungsinformationen einer Zone
SRV Dienst und zuständiger Server
TXT Textinformationen, Prüf- und Richtliniendaten

Windows

Resolve-DnsName <name> -Type A
Resolve-DnsName <name> -Type AAAA
Resolve-DnsName <name> -Type CNAME
Resolve-DnsName <domain> -Type NS
Resolve-DnsName <domain> -Type SOA
Resolve-DnsName <dienstname> -Type SRV

Linux und macOS

dig A <name>
dig AAAA <name>
dig CNAME <name>
dig NS <domain>
dig SOA <domain>
dig SRV <dienstname>

Wenn eine Anwendung einen bestimmten Record-Typ benötigt, reicht die erfolgreiche Abfrage eines anderen Typs nicht aus.

Beispielsweise können Active-Directory-Dienste von SRV-Records abhängig sein. Ein vorhandener A-Record des Domain Controllers beweist nicht, dass alle benötigten SRV-Records korrekt vorhanden sind.


9. DNS-Transport und Port 53 prüfen

DNS verwendet grundsätzlich:

UDP wird häufig für normale Abfragen verwendet. TCP kann unter anderem bei größeren, abgeschnittenen oder bestimmten serverseitigen Übertragungen erforderlich sein.

Zu prüfen sind:

Windows

Test-NetConnection <dns-server> -Port 53

Dieser Test prüft TCP Port 53. Er ersetzt keine Prüfung von UDP-DNS.

Linux und macOS

dig @<dns-server> <name>
dig +tcp @<dns-server> <name>

Mögliche Beobachtungen

Beobachtung mögliche Einordnung
UDP-Abfrage funktioniert, TCP-Abfrage scheitert Firewall oder Dienstkonfiguration für TCP 53
kleine Antworten funktionieren, größere nicht TCP-Fallback, Fragmentierung, EDNS oder MTU
Anfrage verlässt Client, keine Antwort sichtbar DNS-Server, Rückweg oder Filter
Antwort erreicht Netzwerkschnittstelle, Anwendung erhält sie nicht lokale Firewall, Resolver oder Sicherheitssoftware
DNS-Server ist per IP erreichbar, Port 53 antwortet nicht Dienst, Firewall oder falsche Zieladresse

10. Lokalen DNS-Cache prüfen

Clients und Resolver speichern DNS-Antworten für eine bestimmte Zeit. Auch negative Antworten können zwischengespeichert werden.

Mögliche Symptome:

Windows

ipconfig /displaydns
Clear-DnsClientCache

Alternativ:

ipconfig /flushdns

Linux mit systemd-resolved

resolvectl statistics
sudo resolvectl flush-caches

macOS

Die verwendeten Cache-Mechanismen können von der macOS-Version und dem aktiven Resolver abhängen. Vor einer Cache-Bereinigung sollte deshalb zuerst geprüft werden, ob eine direkte DNS-Abfrage bereits die korrekte Antwort liefert.

Das Leeren des Cache ist eine Prüf- oder Korrekturmaßnahme für zwischengespeicherte Daten. Es behebt keine fehlenden Records, falschen Zonen oder nicht erreichbaren DNS-Server.


11. Hosts-Datei berücksichtigen

Vor oder neben DNS können lokale Namensquellen eine Rolle spielen. Eine fehlerhafte Hosts-Datei kann DNS-Ergebnisse überlagern.

Windows

C:\Windows\System32\drivers\etc\hosts

Linux und macOS

/etc/hosts

Zu prüfen sind:

Die Hosts-Datei sollte nicht ungeprüft als dauerhafte Ersatzlösung für einen fehlerhaften DNS-Eintrag verwendet werden. Dadurch würde die zentrale Ursache verborgen und eine schwer wartbare Sonderkonfiguration geschaffen.


12. Zuständige Zone und autoritative Server prüfen

Für einen internen Namen muss die zuständige DNS-Zone vorhanden und auf den vorgesehenen Servern verfügbar sein.

Zu prüfen sind:

Windows-DNS-Server

Get-DnsServerZone
Get-DnsServerResourceRecord -ZoneName <zone>
Get-DnsServerForwarder

Allgemeine Abfragen

dig NS <domain>
dig SOA <domain>
dig +trace <domain>

dig +trace zeigt eine schrittweise Auflösung über die DNS-Hierarchie. Für rein interne Zonen ist dieser Test nicht in derselben Weise geeignet wie für öffentlich delegierte Zonen.


13. Rekursion und Weiterleitungen prüfen

Ein interner DNS-Server kennt nicht automatisch alle externen Namen. Er verwendet je nach Konfiguration:

Mögliche Fehlerbilder:

Abgrenzung

Ergebnis möglicher Bereich
interne und externe Namen scheitern Client, DNS-Server, Dienst oder Transport
interne Namen funktionieren, externe nicht Rekursion, Forwarder, Root Hints oder Firewall
externe Namen funktionieren, interne nicht interne Zone, falscher DNS-Server oder Split-DNS
nur eine Partnerdomäne scheitert Conditional Forwarder, Delegation oder Partner-DNS
nur einzelne Records fehlen Zone, Replikation oder Record-Verwaltung

14. Split-DNS berücksichtigen

Bei Split-DNS kann derselbe Name abhängig vom verwendeten DNS-Server oder Standort unterschiedliche Antworten liefern.

Beispiel:

intern:
portal.example.test → 192.0.2.50

extern:
portal.example.test → 198.51.100.50

Zu prüfen sind:

Ein korrekt funktionierender öffentlicher DNS-Eintrag beweist nicht, dass der interne Eintrag korrekt ist.


15. VPN und mehrere Netzwerkschnittstellen

VPN-Verbindungen können DNS-Einstellungen gezielt verändern.

Mögliche Fehlerbilder:

Zu prüfen sind:

Windows

Get-NetIPConfiguration
Get-DnsClient
Get-DnsClientServerAddress
Get-NetRoute

Linux

ip address
ip route
resolvectl status

macOS

ifconfig
netstat -rn
scutil --dns

16. IPv4 und IPv6 getrennt betrachten

Ein Name kann sowohl einen A- als auch einen AAAA-Record besitzen.

Mögliche Fehlerbilder:

Zu prüfen sind:

Resolve-DnsName <name> -Type A
Resolve-DnsName <name> -Type AAAA
dig A <name>
dig AAAA <name>
ping -4 <name>
ping -6 <name>

Das pauschale Deaktivieren von IPv6 ist keine fachgerechte Standardlösung. Zuerst muss bestätigt werden, ob tatsächlich ein fehlerhafter AAAA-Record, IPv6-DNS-Server oder IPv6-Datenpfad vorliegt.


17. DNSSEC prüfen

DNSSEC ermöglicht die Prüfung signierter DNS-Daten. Fehler bei Signaturen oder Vertrauenskette können zu SERVFAIL führen.

Mögliche Ursachen:

Linux und macOS mit dig

dig +dnssec <name>
dig +trace <name>

Bei DNSSEC-Problemen sollten geprüft werden:

DNSSEC darf nicht pauschal deaktiviert werden, ohne den Fehler einzugrenzen und die Sicherheitsauswirkung zu bewerten.


18. Browser und verschlüsseltes DNS

Ein Browser oder eine Sicherheitsanwendung kann einen eigenen DNS-Auflösungsweg verwenden, beispielsweise DNS over HTTPS.

Mögliche Beobachtungen:

Zu prüfen sind:

Ein funktionierender Kommandozeilentest beweist daher nicht in jedem Fall, dass die betroffene Anwendung denselben Resolver und dieselben DNS-Daten verwendet.


19. mDNS, LLMNR und NetBIOS nicht mit DNS verwechseln

Kurznamen und lokale Gerätenamen können abhängig vom Betriebssystem auch über andere Verfahren aufgelöst werden.

Mögliche Verfahren:

Wenn ein Kurzname funktioniert, ist damit nicht automatisch bewiesen, dass DNS funktioniert. Der Name könnte über ein anderes Verfahren aufgelöst worden sein.

Für eine eindeutige DNS-Prüfung sollten gezielte Werkzeuge verwendet werden:

Resolve-DnsName <vollständiger-name> -Server <dns-server>
dig @<dns-server> <vollständiger-name>

20. Reverse DNS getrennt prüfen

Die Rückwärtsauflösung ordnet einer IP-Adresse einen Namen zu. Dafür werden PTR-Records verwendet.

Beispiel:

192.0.2.40 → fileserver.example.test

Windows

Resolve-DnsName <ip-adresse> -Type PTR

Linux und macOS

dig -x <ip-adresse>

Eine fehlende Rückwärtsauflösung verhindert nicht grundsätzlich jede Verbindung zur IP-Adresse. Bestimmte Anwendungen, Protokollierungen, Authentifizierungsverfahren oder Sicherheitsprüfungen können jedoch von einem korrekten PTR-Record abhängen.

Vorwärts- und Rückwärtsauflösung sind deshalb getrennt zu prüfen.


21. Active Directory und DNS

Active Directory ist stark von DNS abhängig.

DNS-Fehler können unter anderem beeinträchtigen:

Benötigt werden unter anderem SRV-Records.

Beispielhafte Prüfung:

Resolve-DnsName _ldap._tcp.dc._msdcs.<domain> -Type SRV
Resolve-DnsName _kerberos._tcp.<domain> -Type SRV

Zu prüfen sind:


22. Dynamische DNS-Registrierung

Clients und Server können ihre Records dynamisch registrieren.

Mögliche Fehlerbilder:

Windows-Client

ipconfig /registerdns

Vor der Verwendung ist zu prüfen:

ipconfig /registerdns ist keine Lösung für einen falsch eingerichteten DNS-Server oder eine fehlende Zone.


23. Zeitabhängige und sporadische Fehler

Sporadische Namensauflösungsfehler können entstehen durch:

Sinnvoll sind wiederholte, zeitgestempelte Abfragen.

PowerShell

1..10 | ForEach-Object {
    Get-Date
    Resolve-DnsName <name> -Server <dns-server>
    Start-Sleep -Seconds 2
}

Bash

for i in {1..10}; do
    date
    dig @<dns-server> <name>
    sleep 2
done

Zu vergleichen sind:


24. Paketaufzeichnung für DNS

Eine Paketaufzeichnung kann zeigen:

Wireshark-Filter

dns
udp.port == 53
tcp.port == 53
dns.qry.name == "<name>"
ip.addr == <dns-server>

Typische Beobachtungen

Paketaufzeichnung mögliche Einordnung
keine DNS-Anfrage Anwendungscache, Hosts-Datei, anderer Resolver oder Anwendung sendet nicht
Anfrage an falschen Server Client-, DHCP-, VPN- oder Schnittstellenkonfiguration
Anfrage, keine Antwort Server, Transport, Firewall oder Rückweg
Antwort NXDOMAIN Server kennt den Namen nicht
Antwort SERVFAIL serverseitige Auflösung, DNSSEC oder Delegation
richtige Antwort, Anwendung scheitert Cache, Anwendung, Zielservice oder Datenpfad
wiederholte Anfragen an mehrere Server Antwortausfall oder Zeitüberschreitung
UDP-Antwort abgeschnitten, TCP scheitert TCP Port 53, Firewall oder MTU

Paketaufzeichnungen dürfen nur mit entsprechender Berechtigung erstellt und müssen geschützt gespeichert werden.


25. Praxisfall A: Nur ein Client kann einen internen Namen nicht auflösen

Symptom

Prüfung

  1. DNS-Server des betroffenen Clients prüfen.
  2. mit funktionierendem Client vergleichen.
  3. vollständigen Namen gezielt abfragen.
  4. jeden eingetragenen DNS-Server einzeln testen.
  5. DNS-Cache prüfen.
  6. Hosts-Datei kontrollieren.
  7. VPN- und Schnittstellenkonfiguration prüfen.
  8. Paketaufzeichnung bei Bedarf durchführen.

Mögliche Ursache

Der Client verwendet aufgrund einer statischen Alt-Konfiguration einen öffentlichen DNS-Server. Dieser kann die interne Zone nicht auflösen.

Nachprüfung


26. Praxisfall B: Interne Namen funktionieren, externe Namen nicht

Symptom

Prüfung

  1. DNS-Server direkt abfragen.
  2. interne und externe Namen vergleichen.
  3. allgemeine Forwarder prüfen.
  4. Erreichbarkeit der Forwarder untersuchen.
  5. Rekursion und Root Hints kontrollieren.
  6. Firewallregeln für UDP und TCP Port 53 prüfen.
  7. Serverprotokolle auswerten.
  8. DNSSEC-Fehler ausschließen.

Mögliche Ursache

Der interne DNS-Server kann interne Zonen selbst beantworten. Der konfigurierte Forwarder für externe Namen ist jedoch nicht mehr erreichbar.

Nachprüfung


27. Praxisfall C: Vollständiger Name funktioniert, Kurzname nicht

Symptom

fileserver.example.test → funktioniert
fileserver → funktioniert nicht

Prüfung

  1. DNS-Suffixsuchliste anzeigen.
  2. verbindungsspezifisches Suffix prüfen.
  3. DHCP-Optionen kontrollieren.
  4. VPN-Konfiguration untersuchen.
  5. mit funktionierendem Client vergleichen.
  6. tatsächlich angefragte Namen in einer Paketaufzeichnung prüfen.

Mögliche Ursache

Nach einer DHCP-Änderung wird das interne DNS-Suffix nicht mehr an neue Clients verteilt.

Nachprüfung


28. Praxisfall D: Einige Clients erhalten eine falsche IP-Adresse

Symptom

Prüfung

  1. beide DNS-Server einzeln abfragen.
  2. Records und TTL vergleichen.
  3. Zone und Replikationszustand prüfen.
  4. Cache auf Clients und Resolvern berücksichtigen.
  5. Hosts-Dateien ausschließen.
  6. Split-DNS-Konfiguration prüfen.
  7. Anwendung nach Korrektur erneut testen.

Mögliche Ursache

Ein DNS-Server besitzt aufgrund einer Replikationsstörung noch einen alten A-Record.

Nachprüfung


29. Praxisfall E: DNS-Abfrage funktioniert, Browser nicht

Symptom

Prüfung

  1. Ergebnis des Systemresolvers dokumentieren.
  2. Browser-DNS-Konfiguration prüfen.
  3. verwendeten verschlüsselten Resolver bestimmen.
  4. Browsercache berücksichtigen.
  5. Proxy- und Sicherheitsrichtlinien kontrollieren.
  6. vollständigen Namen im Browser testen.

Mögliche Ursache

Der Browser sendet DNS-over-HTTPS-Abfragen an einen öffentlichen Resolver, der die interne Zone nicht kennt.

Nachprüfung


30. Ungeeignete Sofortmaßnahmen

Problematisch sind insbesondere:

Vor Änderungen sind zu sichern beziehungsweise zu dokumentieren:


31. Vollständige Prüfreihenfolge

  1. exakten betroffenen Namen erfassen.
  2. Kurzname und vollständigen Namen unterscheiden.
  3. bekannte Ziel-IP-Adresse dokumentieren.
  4. Ziel per IP-Adresse und benötigtem Port prüfen.
  5. denselben Dienst über den Namen testen.
  6. Fehlermeldung und Zeitpunkt dokumentieren.
  7. betroffene und funktionierende Clients vergleichen.
  8. konfigurierte DNS-Server feststellen.
  9. jeden DNS-Server einzeln abfragen.
  10. Antwortcode und zurückgegebene Records bewerten.
  11. A- und AAAA-Records getrennt prüfen.
  12. DNS-Suffix und Suchliste kontrollieren.
  13. lokale Hosts-Datei prüfen.
  14. Cache nur nach Dokumentation berücksichtigen.
  15. Erreichbarkeit des DNS-Servers prüfen.
  16. UDP und TCP Port 53 berücksichtigen.
  17. zuständige Zone und Record untersuchen.
  18. autoritative Server und Delegation prüfen.
  19. Replikation zwischen DNS-Servern kontrollieren.
  20. Rekursion, Forwarder oder Conditional Forwarder untersuchen.
  21. Split-DNS und aktuellen Standort berücksichtigen.
  22. VPN und mehrere Schnittstellen prüfen.
  23. anwendungseigene Resolver oder verschlüsseltes DNS berücksichtigen.
  24. bei Bedarf eine autorisierte Paketaufzeichnung erstellen.
  25. konkrete Hypothese formulieren.
  26. genau eine kontrollierbare Änderung durchführen.
  27. DNS-Abfrage erneut testen.
  28. ursprüngliche Anwendung erneut testen.
  29. interne und externe Namen prüfen.
  30. zweiten DNS-Server und Vergleichsclient prüfen.
  31. Ursache, Maßnahme und Ergebnis dokumentieren.
  32. Monitoring oder Präventionsmaßnahme festlegen.

32. Dokumentationsbeispiel

Ticket: INC-20631
Beginn: 02.08.2026, etwa 10:35 Uhr
Umfang: neu verbundene VPN-Clients
Betroffen: interne Servernamen
Nicht betroffen: externe DNS-Namen und direkte IP-Verbindungen

Symptom:
Der Server fileserver.example.test ist über 192.0.2.40 erreichbar.
Der Name kann auf betroffenen VPN-Clients nicht aufgelöst werden.

Ausgangszustand:
- VPN-Tunnel aktiv
- Route zum internen Server vorhanden
- Server per IP und TCP Port 445 erreichbar
- externe Namen werden aufgelöst
- betroffene Clients verwenden einen öffentlichen DNS-Server
- interne DNS-Server werden vom VPN nicht bereitgestellt
- funktionierende interne Clients verwenden 192.0.2.10 und 192.0.2.11

Hypothese:
Die VPN-Konfiguration übermittelt nicht die für interne Zonen
zuständigen DNS-Server.

Prüfung:
- Resolve-DnsName über Standardkonfiguration liefert NXDOMAIN
- direkte Abfrage an 192.0.2.10 liefert 192.0.2.40
- interne DNS-Server sind durch den Tunnel erreichbar
- VPN-Profil besitzt keine DNS-Serverzuweisung
- Änderung des VPN-Profils zum Fehlerzeitpunkt festgestellt

Ursache:
Bei einer Änderung des VPN-Profils wurden die internen DNS-Server
und die interne Suchdomäne nicht übernommen.

Maßnahme:
Interne DNS-Server und Suchdomäne nach Freigabe wieder in das
VPN-Profil aufgenommen.

Nachprüfung:
- vollständiger interner Name wird korrekt aufgelöst
- Kurzname funktioniert über die vorgesehene Suchdomäne
- Dateidienst ist über den Namen erreichbar
- externe Namensauflösung funktioniert
- erneuter VPN-Verbindungsaufbau erfolgreich
- zweiter DNS-Server geprüft
- mehrere VPN-Clients erfolgreich getestet

Prävention:
- DNS-Funktion in den VPN-Abnahmetest aufnehmen
- interne und externe Testnamen überwachen
- Änderungen an VPN-Profilen durch Peer-Review prüfen

33. Checkliste „Name geht nicht, IP geht“


34. Schnellreferenz

Fehlerbild wahrscheinlicher Untersuchungsbereich
IP funktioniert, vollständiger Name nicht DNS-Server, Zone, Record oder DNS-Transport
vollständiger Name funktioniert, Kurzname nicht DNS-Suffix oder Suchliste
interne Namen funktionieren, externe nicht Forwarder, Rekursion, Root Hints oder Firewall
externe Namen funktionieren, interne nicht falscher DNS-Server, interne Zone oder Split-DNS
nur ein Client betroffen Clientkonfiguration, Cache, Hosts-Datei oder Anwendung
alle Clients betroffen zentraler DNS-Dienst, Zone, Netzwerkpfad oder Firewall
nur VPN-Clients betroffen VPN-DNS, Suchdomäne, Route oder Split-DNS
ein DNS-Server liefert falsche Daten Zone, Replikation oder veralteter Record
NXDOMAIN Name aus Sicht des antwortenden Servers nicht vorhanden
SERVFAIL Serververarbeitung, Delegation, Forwarder oder DNSSEC
Zeitüberschreitung Erreichbarkeit, Port 53, Überlastung oder Rückweg
richtige IP wird geliefert, Dienst scheitert kein reiner DNS-Fehler; Port, Firewall, Anwendung oder Zielsystem
A funktioniert, AAAA führt zum Fehler IPv6-Record oder IPv6-Datenpfad
Kommandozeile funktioniert, Browser nicht Browsercache, Proxy oder verschlüsseltes DNS
wechselnde Antworten mehrere DNS-Server, Round-Robin, Split-DNS oder Replikation
Reverse Lookup scheitert PTR-Record oder Reverse-Lookup-Zone

Merksatz

Wenn die IP-Adresse funktioniert, der Name aber nicht, wird die Namensauflösung gezielt und schichtweise geprüft: verwendeter DNS-Server, vollständiger Name, Antwortcode, Record, Zone, Weiterleitung und tatsächlicher Resolver. Eine erreichbare IP-Adresse grenzt den Fehler ein, beweist aber weder einen DNS-Server-Ausfall noch die Funktionsfähigkeit des angesprochenen Dienstes.


Quellen und weiterführende Dokumentation

6.4 Host erreichbar, Dienst nicht – Ports, Firewall und Anwendungen systematisch prüfen

Ein Zielsystem kann per IP-Adresse erreichbar sein, während der benötigte Dienst trotzdem nicht funktioniert.

Typische Beispiele:

Die Erreichbarkeit eines Hosts und die Erreichbarkeit eines Dienstes sind getrennte Prüfungen.

Host erreichbar
      ↓
Zielport erreichbar
      ↓
TCP- oder UDP-Kommunikation funktioniert
      ↓
Dienst nimmt Anfragen an
      ↓
Anwendungsprotokoll funktioniert
      ↓
Authentifizierung und Berechtigung funktionieren

Ein erfolgreicher Ping bestätigt deshalb weder einen offenen Port noch einen funktionsfähigen Dienst.


1. Fehlerbild exakt erfassen

Vor der technischen Prüfung müssen die betroffene Verbindung und der erwartete Dienst eindeutig bestimmt werden.

Zu dokumentieren sind:

Beispiel:

Quelle: Client-17, 192.0.2.117
Ziel: appserver.example.test, 192.0.2.50
Dienst: HTTPS
Transport: TCP
Zielport: 443
Fehler: Verbindung nach etwa 20 Sekunden abgebrochen
Betroffen: Clients im VLAN 30
Nicht betroffen: Clients im VLAN 20

Die Aussage „Der Server geht nicht“ reicht nicht aus. Benötigt wird eine genaue Beschreibung der betroffenen Kommunikationsbeziehung.


2. Host-Erreichbarkeit und Dienst-Erreichbarkeit unterscheiden

Ein Ping verwendet ICMP. Anwendungsdienste verwenden dagegen meistens TCP oder UDP.

Beispiel:

ping appserver.example.test

Ein erfolgreicher Ping kann bestätigen:

Er beweist nicht:

Umgekehrt kann ein Dienst funktionieren, obwohl Ping scheitert. ICMP kann gezielt blockiert sein, während der benötigte TCP- oder UDP-Port erlaubt bleibt.


3. Den tatsächlich benötigten Port bestimmen

Vor einem Porttest muss bekannt sein, welchen Zielport und welches Transportprotokoll die Anwendung verwendet.

Beispiele:

Dienst Transport typischer Port
HTTP TCP 80
HTTPS TCP 443
SSH TCP 22
RDP TCP und UDP 3389
SMB TCP 445
DNS UDP und TCP 53
SMTP TCP 25
IMAP mit TLS TCP 993
PostgreSQL TCP 5432
MySQL TCP 3306
LDAP TCP und teilweise UDP 389
LDAPS TCP 636
NTP UDP 123
DHCP UDP 67 und 68

Diese Ports sind typische Standardwerte. Anwendungen können abweichend konfiguriert sein.

Zu prüfen sind daher:

Ein Test des falschen Ports liefert keine verwertbare Aussage über den benötigten Dienst.


4. Zieladresse und Zielport gemeinsam prüfen

Ein Port gehört immer zu einer konkreten IP-Adresse und einem Transportprotokoll.

192.0.2.50:443/TCP

Bei mehreren IP-Adressen muss geprüft werden, welche Adresse die Anwendung tatsächlich verwendet.

Mögliche Fehler:

Vor der Bewertung eines Porttests sollten deshalb Zielname und aufgelöste Adressen dokumentiert werden.

Windows

Resolve-DnsName <zielname>

Linux und macOS

dig <zielname>

5. TCP-Port vom Client aus testen

Windows

Test-NetConnection <zielname> -Port <port>

Kurzform:

tnc <zielname> -Port <port>

Beispiel:

Test-NetConnection appserver.example.test -Port 443

Wichtig ist insbesondere:

TcpTestSucceeded : True

oder:

TcpTestSucceeded : False

PowerShell 7

Test-Connection <zielname> -TcpPort <port>

Linux und macOS

nc -vz <zielname> <port>

Beispiel:

nc -vz appserver.example.test 443

Alternativ kann bei bestimmten Diensten ein protokollspezifischer Test sinnvoller sein:

curl -v http://<zielname>:<port>/
curl -vk https://<zielname>:<port>/

Ein erfolgreicher TCP-Porttest bestätigt zunächst nur, dass eine TCP-Verbindung aufgebaut werden konnte. Er beweist nicht, dass die Anwendung fachlich korrekt arbeitet.


6. TCP-Ergebnisse richtig einordnen

Beobachtung technische Bedeutung möglicher Untersuchungsbereich
Verbindung erfolgreich TCP-Verbindungsaufbau abgeschlossen Anwendung, Protokoll, TLS, Authentifizierung oder Inhalt prüfen
sofort abgelehnt Ziel oder Zwischenkomponente sendet aktiv eine Ablehnung kein Listener, falscher Port, Firewall mit Reject oder Dienst beendet
Zeitüberschreitung keine verwertbare Antwort innerhalb der Wartezeit Firewall-Drop, Routing, Rückweg, NAT, Zielsystem oder Paketverlust
Verbindung wird sofort zurückgesetzt TCP-RST beendet die Verbindung Dienst, Proxy, Firewall, Protokollfehler oder Anwendung
Verbindung beginnt und bleibt hängen TCP besteht, Anwendung antwortet nicht vollständig Dienst, Backend, Überlastung, TLS, MTU oder Abhängigkeit
Verbindung funktioniert nur per IP Namensauflösung, Zertifikat, virtueller Host oder Proxy
Verbindung funktioniert nur per Name Anwendung benötigt Hostnamen, SNI oder virtuellen Host
Port ist offen, Anwendung meldet Fehler kein reiner Portfehler Protokoll, Anwendung, Backend, Authentifizierung oder Berechtigung

Eine Zeitüberschreitung beweist nicht automatisch, dass eine Firewall die Verbindung blockiert. Auch ein fehlender Rückweg, ein falsches NAT-Ziel oder ein nicht reagierendes System kann dasselbe Verhalten verursachen.


7. TCP-Verbindungsaufbau verstehen

Der normale TCP-Verbindungsaufbau verwendet drei Schritte:

Client → Server: SYN
Server → Client: SYN, ACK
Client → Server: ACK

Danach kann die Anwendungsübertragung beginnen.

Mögliche Abweichungen:

Paketfolge mögliche Einordnung
SYN, SYN/ACK, ACK TCP-Verbindung wurde aufgebaut
wiederholte SYN-Pakete ohne Antwort Paketverlust, Firewall-Drop, Routing, Ziel oder Rückweg
SYN, danach RST/ACK Port geschlossen oder Verbindung aktiv abgelehnt
SYN, SYN/ACK, danach kein ACK Rückweg zum Client, Client-Firewall oder asymmetrischer Pfad
vollständiger Handshake, danach RST Anwendung, Proxy oder Protokoll beendet die Verbindung
vollständiger Handshake, keine Nutzdatenantwort Dienst hängt, Backend wartet oder Anwendungsproblem
wiederholte Übertragungen Paketverlust, Überlastung, MTU oder instabiler Datenpfad

Diese Unterscheidung ist mit einer Paketaufzeichnung möglich.


8. UDP-Dienste getrennt betrachten

UDP besitzt keinen TCP-Handshake. Deshalb lässt sich ein UDP-Port nicht genauso zuverlässig wie ein TCP-Port mit einem einfachen Verbindungsversuch bewerten.

Beispiel:

nc -vzu <zielname> <port>

Ein solcher Test kann Pakete senden. Eine Erfolgsmeldung beweist jedoch nicht zwingend, dass:

Für UDP sollte möglichst ein protokollspezifisches Werkzeug verwendet werden.

Beispiele:

DNS

dig @<dns-server> <name>

NTP

ntpdate -q <ntp-server>

Je nach System können andere Werkzeuge erforderlich sein.

Mögliche UDP-Ergebnisse:

Beobachtung mögliche Einordnung
gültige Anwendungsantwort Hin- und Rückweg sowie Dienst grundsätzlich funktionsfähig
ICMP Port Unreachable am Zielport lauscht wahrscheinlich kein UDP-Dienst
keine Antwort Dienst antwortet nicht, Firewall, Paketverlust, falsche Anfrage oder Protokollverhalten
Antwort nur bei kleinen Anfragen Fragmentierung, MTU, EDNS oder Filter
lokal funktioniert, entfernt nicht Bind-Adresse, Firewall, Routing oder Zugriffsliste

Keine UDP-Antwort ist deshalb weniger eindeutig als eine erfolgreiche oder abgelehnte TCP-Verbindung.


9. Auf dem Server prüfen, ob der Dienst lauscht

Ein Dienst muss einen Socket auf der vorgesehenen Adresse und dem vorgesehenen Port geöffnet haben.

Windows

Get-NetTCPConnection -State Listen
Get-NetTCPConnection -LocalPort <port>
Get-NetUDPEndpoint -LocalPort <port>

Alternativ:

netstat -ano
netstat -ano | findstr :<port>

Die zugehörige Prozess-ID kann geprüft werden mit:

Get-Process -Id <prozess-id>

oder:

tasklist /FI "PID eq <prozess-id>"

Linux

ss -lntp
ss -lntp 'sport = :<port>'
ss -lnup

Alternativ:

sudo lsof -nP -iTCP:<port> -sTCP:LISTEN
sudo lsof -nP -iUDP:<port>

macOS

sudo lsof -nP -iTCP:<port> -sTCP:LISTEN
sudo lsof -nP -iUDP:<port>

Zu prüfen sind:


10. Bind-Adresse richtig bewerten

Ein Dienst kann auf unterschiedlichen Adressen lauschen.

Beispiele:

127.0.0.1:8080
0.0.0.0:8080
192.0.2.50:8080
[::1]:8080
[::]:8080

Typische Bedeutung:

Bind-Adresse Bedeutung
127.0.0.1 nur lokales IPv4-Loopback
0.0.0.0 grundsätzlich alle IPv4-Schnittstellen
konkrete IPv4-Adresse nur diese IPv4-Adresse
::1 nur lokales IPv6-Loopback
:: grundsätzlich IPv6 und abhängig vom System eventuell zusätzlich IPv4

Ein Dienst, der ausschließlich auf 127.0.0.1 lauscht, kann lokal funktionieren und von entfernten Clients trotzdem nicht erreichbar sein.

Nach Änderungen an Netzwerkschnittstellen oder IP-Adressen kann ein Dienst weiterhin an eine nicht mehr vorhandene oder falsche Adresse gebunden sein.


11. Dienststatus und Protokolle prüfen

Ein vorhandener Prozess bedeutet nicht automatisch, dass der Dienst betriebsbereit ist.

Windows

Get-Service
Get-Service -Name <dienstname>

Linux mit systemd

systemctl status <dienstname>
journalctl -u <dienstname>

macOS

Je nach Installationsart können launchctl, anwendungseigene Werkzeuge oder Protokolldateien verwendet werden.

Zu prüfen sind:

Ein Dienst kann als „running“ angezeigt werden und dennoch keine funktionsfähigen Anfragen bearbeiten.


12. Dienst lokal auf dem Server testen

Der lokale Test trennt die Anwendung vom entfernten Netzwerkpfad.

Beispiele:

curl -v http://127.0.0.1:<port>/
curl -vk https://127.0.0.1:<port>/

Oder:

nc -vz 127.0.0.1 <port>
nc -vz <server-ip> <port>

Sinnvolle Vergleichstests:

  1. Verbindung über localhost,
  2. Verbindung über Loopback-Adresse,
  3. Verbindung über die Server-IP,
  4. Verbindung über den vollständigen Namen,
  5. Verbindung von einem Client im selben Netz,
  6. Verbindung aus dem betroffenen Netz.
Ergebnis mögliche Einordnung
lokal und entfernt scheitern Dienst, Listener oder lokale Konfiguration
Loopback funktioniert, Server-IP lokal nicht Bind-Adresse oder lokale Firewall
lokal funktioniert, entfernt nicht Firewall, Routing, ACL, NAT oder Netzwerkpfad
IP funktioniert, Name nicht DNS, virtueller Host, SNI oder Zertifikat
Porttest funktioniert, Protokolltest nicht Anwendung oder Protokoll
ein Netz funktioniert, anderes nicht Firewallregel, Routing, Segmentierung oder Rückweg

13. Lokale Firewall des Servers prüfen

Auch wenn der Dienst lauscht, kann die lokale Firewall eingehende Verbindungen blockieren.

Zu prüfen sind:

Windows

Get-NetFirewallProfile
Get-NetFirewallRule -Enabled True
Get-NetFirewallPortFilter
Get-NetFirewallAddressFilter

Eine genauere Zuordnung kann über gemeinsame Filter- und Regelobjekte erforderlich sein.

Linux mit firewalld

sudo firewall-cmd --get-active-zones
sudo firewall-cmd --list-all

Linux mit nftables

sudo nft list ruleset

Linux mit iptables

sudo iptables -L -n -v
sudo ip6tables -L -n -v

Firewallregeln sollten nicht pauschal deaktiviert werden. Eine kontrollierte, auf Quelle, Ziel, Port und Protokoll begrenzte Prüfung ist vorzuziehen.


14. Client-Firewall und Ausgangsregeln

Nicht nur der Server kann Verbindungen blockieren. Auch auf dem Client können ausgehende Regeln, Sicherheitssoftware oder Endpoint-Richtlinien wirken.

Mögliche Ursachen:

Wenn andere Anwendungen denselben Zielport erreichen, die betroffene Anwendung aber nicht, sollte zusätzlich eine prozessbezogene Einschränkung untersucht werden.


15. Netzwerk-Firewalls und ACLs

Zwischen Client und Server können mehrere Kontrollstellen liegen:

Client
  ↓
Client-Firewall
  ↓
VLAN- oder Router-ACL
  ↓
zentrale Firewall
  ↓
VPN-Gateway oder NAT
  ↓
Server-Firewall
  ↓
Dienst

Zu prüfen sind:

Eine Regel für TCP Port 443 erlaubt nicht automatisch UDP Port 443. Ebenso erlaubt eine Regel für IPv4 nicht zwingend IPv6-Verkehr.


16. Stateful Firewall und Rückverkehr

Stateful Firewalls verfolgen den Zustand einer Verbindung. Bei einer erlaubten ausgehenden TCP-Verbindung wird der passende Rückverkehr normalerweise über den Verbindungszustand zugeordnet.

Fehler können entstehen durch:

Typisches Symptom:

Client sendet SYN.
Server antwortet mit SYN/ACK.
Client erhält die Antwort nicht.

In diesem Fall ist der Dienst erreichbar, aber der Rückweg oder eine zustandsabhängige Verarbeitung ist gestört.


17. Routing und Rückweg prüfen

Ein erreichbarer Host über ICMP bedeutet nicht, dass jeder Anwendungsverkehr denselben Pfad nimmt oder gleich behandelt wird.

Windows

tracert <ziel>
Test-NetConnection <ziel> -TraceRoute
Get-NetRoute

Linux

traceroute <ziel>
tracepath <ziel>
ip route
ip route get <ziel>

macOS

traceroute <ziel>
netstat -rn
route -n get <ziel>

Zu prüfen sind:

Die Rückroute muss vom Server oder seinem Gateway zum tatsächlichen Quellnetz führen.


18. NAT und Portweiterleitung

Bei Verbindungen über Netzgrenzen kann NAT die Ziel- oder Quelladresse verändern.

Beispiel:

öffentliche Adresse:
198.51.100.20:443

NAT-Ziel:
192.0.2.50:8443

Zu prüfen sind:

Ein lokal erreichbarer Dienst beweist nicht, dass die Portweiterleitung korrekt ist.


19. Container und virtuelle Maschinen

Bei containerisierten oder virtualisierten Diensten existieren zusätzliche Netzwerkschichten.

Mögliche Fehler:

Docker

docker ps
docker port <container>
docker inspect <container>

Beispiel einer Portzuordnung:

0.0.0.0:8443 → Container:443/TCP

Ein Test auf Host-Port 443 wäre in diesem Beispiel ungeeignet, wenn der Dienst ausschließlich über Host-Port 8443 veröffentlicht wurde.


20. Reverse Proxy und Load Balancer

Zwischen Client und Anwendung können Reverse Proxy oder Load Balancer liegen.

Client
  ↓
Reverse Proxy oder Load Balancer
  ↓
Backend-Anwendung

Mögliche Fehlerbilder:

Typische HTTP-Ergebnisse:

Ergebnis mögliche Einordnung
200 Anfrage grundsätzlich erfolgreich
301 oder 302 Weiterleitung prüfen
400 Anfrage oder Hostheader ungeeignet
401 Authentifizierung erforderlich oder fehlgeschlagen
403 Zugriff durch Anwendung oder Richtlinie verweigert
404 Pfad, virtueller Host oder Routingregel
502 Proxy erhält keine gültige Backend-Antwort
503 Dienst oder Backend nicht verfügbar
504 Zeitüberschreitung zum Backend

Ein erreichbarer Proxy-Port beweist nicht, dass das Backend funktioniert.


21. TLS und Zertifikate prüfen

Bei verschlüsselten Diensten folgt nach dem TCP-Verbindungsaufbau der TLS-Handshake.

Mögliche Fehler:

curl

curl -vk https://<zielname>:<port>/

OpenSSL

openssl s_client -connect <zielname>:<port> -servername <zielname>

Dabei können geprüft werden:

Die Option -k bei curl überspringt die Zertifikatsprüfung und darf nur zur Eingrenzung verwendet werden. Sie ist keine dauerhafte Lösung für Zertifikatsfehler.


22. Hostname, SNI und virtuelle Hosts

Mehrere Webanwendungen können dieselbe IP-Adresse und denselben Port verwenden. Der richtige Dienst wird dann anhand des Hostnamens ausgewählt.

Beispiel:

portal.example.test → 192.0.2.50
wiki.example.test   → 192.0.2.50

Ein Test ausschließlich gegen die IP-Adresse kann deshalb:

Geeigneter Test:

curl -vk https://portal.example.test/

Soll eine bestimmte IP-Adresse mit dem korrekten Hostnamen getestet werden:

curl -vk --resolve portal.example.test:443:192.0.2.50 https://portal.example.test/

Damit werden DNS, Ziel-IP, Hostheader und SNI kontrolliert voneinander getrennt.


23. Anwendung und Abhängigkeiten prüfen

Ein Dienst kann den Port öffnen, aber intern von weiteren Komponenten abhängig sein.

Beispiele:

Mögliche Symptome:

Die Prüfung muss deshalb vom Frontend bis zu den tatsächlich benötigten Abhängigkeiten fortgesetzt werden.


24. Authentifizierung und Berechtigung abgrenzen

Eine erfolgreiche Netzwerkverbindung beweist nicht, dass der Benutzer oder Client den Dienst verwenden darf.

Zu unterscheiden sind:

Beispiele:

Connection timed out

weist eher auf Transport oder fehlende Antwort hin.

401 Unauthorized

zeigt dagegen, dass eine HTTP-Antwort des Dienstes empfangen wurde und die Untersuchung auf Anwendungsebene fortgesetzt werden muss.


25. IPv4 und IPv6 getrennt prüfen

Ein Dienst kann für IPv4 und IPv6 unterschiedlich erreichbar sein.

Windows

Resolve-DnsName <zielname> -Type A
Resolve-DnsName <zielname> -Type AAAA
Test-NetConnection <ipv4-adresse> -Port <port>
Test-NetConnection <ipv6-adresse> -Port <port>

Linux und macOS

curl -4 -v https://<zielname>/
curl -6 -v https://<zielname>/
nc -4 -vz <zielname> <port>
nc -6 -vz <zielname> <port>

Mögliche Ursachen:

IPv6 sollte nicht pauschal deaktiviert werden. Zuerst ist nachzuweisen, welche Adressfamilie den Fehler verursacht.


26. MTU, Fragmentierung und große Datenmengen

Ein TCP-Handshake kann funktionieren, während größere Datenübertragungen scheitern.

Mögliche Symptome:

Mögliche Ursachen:

Linux

tracepath <ziel>

Windows

ping <ziel> -f -l <paketgröße>

Der verwendbare Wert hängt von Protokoll-Headern und Datenpfad ab. Ein einzelner Pingwert darf deshalb nicht ungeprüft als endgültige MTU übernommen werden.


27. Proxys und anwendungsspezifische Netzwerkwege

Eine Anwendung kann einen anderen Netzwerkpfad verwenden als ein einfacher Porttest.

Mögliche Unterschiede:

Zu prüfen sind:

Ein erfolgreicher direkter Test beweist nicht, dass der von der Anwendung verwendete Proxyweg funktioniert.


28. Sporadische und lastabhängige Fehler

Nicht jeder Dienstfehler besteht dauerhaft.

Mögliche Ursachen:

Windows

Get-NetTCPConnection
Get-Counter '\TCPv4\Connections Established'

Linux

ss -s
ss -ant

Wiederholte Tests sollten mit Zeitstempel durchgeführt werden.

PowerShell

1..10 | ForEach-Object {
    Get-Date
    Test-NetConnection <ziel> -Port <port>
    Start-Sleep -Seconds 2
}

Bash

for i in {1..10}; do
    date
    nc -vz <ziel> <port>
    sleep 2
done

Zu vergleichen sind:


29. Paketaufzeichnung einsetzen

Eine Paketaufzeichnung kann zeigen:

Wireshark-Filter

ip.addr == <ziel-ip>
tcp.port == <port>
udp.port == <port>
tcp.flags.syn == 1
tcp.flags.reset == 1
tcp.analysis.retransmission
icmp
icmpv6
tls
http

Für eine einzelne TCP-Verbindung kann nach Auswahl eines Pakets zusätzlich der zugehörige TCP-Stream gefiltert werden.

Typische Beobachtungen

Paketaufzeichnung mögliche Einordnung
kein Verbindungsversuch sichtbar Anwendung, Proxy, Cache oder falsche Schnittstelle
SYN verlässt Client, keine Antwort Firewall-Drop, Routing, Ziel oder Rückweg
SYN wird mit RST beantwortet kein Listener oder aktive Ablehnung
SYN/ACK erreicht Client, Client antwortet nicht Client-Firewall, lokaler Stack oder falscher Zustand
TCP-Handshake vollständig, danach TLS-Fehler Zertifikat, SNI, Protokoll oder Cipher
TCP-Handshake vollständig, HTTP 401 Authentifizierung
TCP-Handshake vollständig, HTTP 403 Berechtigung oder Richtlinie
TCP-Handshake vollständig, HTTP 502 Proxy- oder Backend-Problem
viele Wiederholungen Paketverlust, Überlastung, MTU oder Datenpfad
Verbindung wird durch RST beendet Anwendung, Firewall, Proxy oder Betriebssystem

Paketaufzeichnungen dürfen nur mit entsprechender Berechtigung erstellt und müssen geschützt gespeichert werden.


30. Vergleichstests systematisch verwenden

Vergleichstests helfen, die fehlerhafte Grenze einzugrenzen.

Sinnvolle Vergleiche:

Vergleich mögliche Erkenntnis
betroffener und funktionierender Client Clientkonfiguration oder Netzsegment
Zielname und Ziel-IP DNS, SNI oder virtueller Host
IPv4 und IPv6 Adressfamilie oder Datenpfad
lokaler und entfernter Zugriff Dienst oder Netzwerk
gleiches VLAN und anderes VLAN Routing, ACL oder Firewall
internes Netz und VPN VPN-Regel, Route oder DNS
Frontend und Backend direkt Proxy oder Load Balancer
erster und zweiter Server einzelnes Zielsystem oder zentraler Pfad
kleiner und großer Datentransfer MTU, Paketverlust oder Überlastung
TCP-Porttest und Protokolltest Transport oder Anwendung

Dabei sollte jeweils nur eine Variable verändert werden.


31. Praxisfall A: Ping funktioniert, HTTPS-Port nicht

Symptom

Prüfung

  1. Zieladresse dokumentieren.
  2. TCP Port 443 vom Client testen.
  3. Listener auf dem Server prüfen.
  4. lokalen HTTPS-Test auf dem Server durchführen.
  5. Server-Firewall kontrollieren.
  6. Netzwerk-Firewall und Trefferprotokolle prüfen.
  7. Paketaufzeichnung auf Client und Server vergleichen.

Mögliche Ursache

Der Webserver läuft und lauscht auf Port 443. Nach einer Netzsegmentierung fehlt jedoch die Freigabe vom neuen Client-VLAN zum Server.

Nachprüfung


32. Praxisfall B: Dienst funktioniert lokal, aber nicht entfernt

Symptom

Prüfung

  1. Listener und Bind-Adresse feststellen.
  2. Loopback und Server-IP lokal vergleichen.
  3. Dienstkonfiguration prüfen.
  4. nach einer Änderung den Dienst kontrolliert neu laden.
  5. lokale Firewall berücksichtigen.
  6. entfernten Test wiederholen.

Mögliche Ursache

Der Dienst lauscht ausschließlich auf 127.0.0.1.

Nachprüfung


33. Praxisfall C: Port 443 ist offen, Website liefert 502

Symptom

Prüfung

  1. Proxy-Antwort dokumentieren.
  2. Proxy-Protokolle prüfen.
  3. Backend-Ziel und Backend-Port feststellen.
  4. Verbindung vom Proxy zum Backend testen.
  5. Listener der Backend-Anwendung prüfen.
  6. Container- oder Dienststatus kontrollieren.
  7. Namensauflösung innerhalb des Proxy-Netzes prüfen.

Mögliche Ursache

Nach einer Änderung verwendet die Backend-Anwendung einen neuen Port. Die Proxy-Konfiguration zeigt weiterhin auf den alten Port.

Nachprüfung


34. Praxisfall D: Einige Clients erreichen den Dienst, andere nicht

Symptom

Prüfung

  1. Quell-IP-Adressen beider Clients erfassen.
  2. Route und Gateway vergleichen.
  3. Porttest aus beiden Netzen durchführen.
  4. Firewallregeln und Trefferzähler prüfen.
  5. Server-Firewall auf Quellnetzbegrenzungen untersuchen.
  6. Paketaufzeichnung am Server durchführen.

Mögliche Ursache

Die Server-Firewall erlaubt Port 8443 nur aus dem alten VLAN 20.

Nachprüfung


35. Praxisfall E: TCP-Verbindung funktioniert, Anmeldung scheitert

Symptom

Prüfung

  1. erfolgreichen Transport dokumentieren.
  2. Anwendungsprotokoll und Statuscode auswerten.
  3. Benutzerkonto und Authentifizierungsquelle prüfen.
  4. Uhrzeit, Zertifikate und gegebenenfalls Kerberos berücksichtigen.
  5. funktionierendes Vergleichskonto verwenden.
  6. Anwendungs- und Authentifizierungsprotokolle prüfen.

Mögliche Ursache

Der Benutzer ist nicht mehr Mitglied der für die Anwendung berechtigten Gruppe.

Nachprüfung


36. Ungeeignete Sofortmaßnahmen

Problematisch sind insbesondere:

Vor Änderungen sollten dokumentiert werden:


37. Vollständige Prüfreihenfolge

  1. betroffene Anwendung und genaue Fehlermeldung erfassen.
  2. Quelle, Zielname und Ziel-IP-Adresse dokumentieren.
  3. benötigten Zielport bestimmen.
  4. TCP oder UDP unterscheiden.
  5. Namensauflösung prüfen.
  6. Host-Erreichbarkeit nur als Teilprüfung verwenden.
  7. Zielport vom betroffenen Client testen.
  8. Ergebnis als Erfolg, Ablehnung, Reset oder Zeitüberschreitung einordnen.
  9. funktionierenden Vergleichsclient prüfen.
  10. IPv4 und IPv6 getrennt betrachten.
  11. auf dem Server den Listener prüfen.
  12. Prozess zum Listener bestimmen.
  13. Bind-Adresse kontrollieren.
  14. Dienststatus und Protokolle auswerten.
  15. Dienst über Loopback lokal testen.
  16. Dienst über die Server-IP lokal testen.
  17. protokollspezifischen Test durchführen.
  18. lokale Server-Firewall prüfen.
  19. Client-Firewall und Sicherheitssoftware berücksichtigen.
  20. Netzwerk-Firewalls und ACLs prüfen.
  21. Route vom Client zum Server untersuchen.
  22. Rückweg vom Server zum Client prüfen.
  23. NAT und Portweiterleitungen berücksichtigen.
  24. VPN- und Segmentierungsregeln prüfen.
  25. Container-, VM- oder Host-Portzuordnungen prüfen.
  26. Reverse Proxy oder Load Balancer untersuchen.
  27. Backend-Verbindungen testen.
  28. TLS, Zertifikat, SNI und Hostnamen prüfen.
  29. Anwendung, Authentifizierung und Berechtigung abgrenzen.
  30. bei sporadischen Fehlern wiederholte Tests durchführen.
  31. bei Bedarf autorisierte Paketaufzeichnung erstellen.
  32. konkrete Hypothese formulieren.
  33. genau eine kontrollierbare Änderung durchführen.
  34. Listener und Dienststatus erneut prüfen.
  35. Porttest wiederholen.
  36. protokollspezifischen Test wiederholen.
  37. ursprüngliche Anwendung erneut testen.
  38. funktionierende und nicht vorgesehene Netze kontrollieren.
  39. temporäre Freigaben entfernen.
  40. Ursache, Maßnahme und Ergebnis dokumentieren.
  41. Monitoring oder Präventionsmaßnahme festlegen.

38. Dokumentationsbeispiel

Ticket: INC-20644
Beginn: 02.08.2026, etwa 14:20 Uhr
Umfang: Clients im VLAN 30
Betroffen: HTTPS-Anwendung auf appserver.example.test
Nicht betroffen: Clients im VLAN 20

Verbindung:
Quelle: 192.0.2.117
Ziel: appserver.example.test
Ziel-IP: 192.0.2.50
Transport: TCP
Zielport: 443

Symptom:
Der Server antwortet auf ICMP.
Die Namensauflösung liefert die korrekte IP-Adresse.
Der HTTPS-Aufruf läuft aus VLAN 30 in eine Zeitüberschreitung.

Ausgangszustand:
- DNS-Auflösung korrekt
- ICMP-Antwort vorhanden
- TCP Port 443 aus VLAN 30 nicht erreichbar
- TCP Port 443 aus VLAN 20 erreichbar
- Webserver lauscht auf 0.0.0.0:443
- lokaler HTTPS-Test auf dem Server erfolgreich
- Server-Firewall erlaubt beide internen Netze
- zentrale Firewall protokolliert verworfene SYN-Pakete aus VLAN 30

Hypothese:
Bei der Einrichtung des neuen VLANs wurde die Freigabe zu TCP Port 443
auf dem Anwendungsserver nicht ergänzt.

Prüfung:
- Quell-IP und Ziel-IP bestätigt
- Route zum Server vorhanden
- Listener und Dienststatus korrekt
- funktionierenden Client aus VLAN 20 verglichen
- Firewallregel enthält nur das Quellnetz von VLAN 20
- keine SYN-Pakete aus VLAN 30 erreichen den Server

Ursache:
Die zentrale Firewallregel erlaubte den HTTPS-Zugriff nur aus VLAN 20.

Maßnahme:
Das freigegebene Quellobjekt wurde nach Genehmigung um das vorgesehene
Clientnetz aus VLAN 30 ergänzt. Ziel und Port blieben unverändert.

Nachprüfung:
- TCP Port 443 aus VLAN 30 erreichbar
- TLS-Handshake erfolgreich
- Anwendung liefert HTTP 200
- Anmeldung funktioniert
- VLAN 20 funktioniert weiterhin
- Zugriff aus nicht freigegebenen Netzen bleibt blockiert
- Firewallprotokoll und Trefferzähler geprüft

Prävention:
- Firewallfreigaben in die VLAN-Abnahme aufnehmen
- automatisierten HTTPS-Health-Check aus beiden Clientnetzen einrichten
- Änderungen an Netzsegmenten mit einer Kommunikationsmatrix prüfen

39. Checkliste „Host erreichbar, Dienst nicht“


40. Schnellreferenz

Fehlerbild wahrscheinlicher Untersuchungsbereich
Ping funktioniert, TCP-Port nicht Listener, Firewall, Routing, NAT oder Rückweg
TCP-Verbindung wird sofort abgelehnt kein Listener, falscher Port oder aktive Ablehnung
TCP-Verbindung läuft in Zeitüberschreitung Firewall-Drop, Routing, NAT, Rückweg oder Ziel
Port funktioniert lokal, entfernt nicht Bind-Adresse, Firewall, ACL oder Netzwerkpfad
Loopback funktioniert, Server-IP lokal nicht Bind-Adresse oder lokale Firewall
Port ist offen, Anwendung antwortet nicht Dienst, Protokoll, Backend oder Überlastung
TCP funktioniert, TLS scheitert Zertifikat, SNI, Protokoll oder Cipher
HTTPS liefert 401 Authentifizierung
HTTPS liefert 403 Berechtigung oder Richtlinie
HTTPS liefert 502 Proxy erreicht Backend nicht korrekt
HTTPS liefert 503 Dienst oder Backend nicht verfügbar
HTTPS liefert 504 Zeitüberschreitung zwischen Proxy und Backend
nur ein Client betroffen Client-Firewall, Proxy, Route oder lokale Anwendung
nur ein Netz betroffen ACL, Firewall, Routing oder Quellnetzregel
nur VPN-Clients betroffen VPN-Route, VPN-Firewall, MTU oder DNS
intern erreichbar, extern nicht NAT, Portweiterleitung, externe Firewall oder Provider
extern erreichbar, intern nicht Hairpin-NAT, Split-DNS oder interne Firewall
IP funktioniert, Hostname nicht DNS, SNI, virtueller Host oder Zertifikat
IPv4 funktioniert, IPv6 nicht IPv6-Listener, Firewall, Route oder AAAA-Record
kleine Anfragen funktionieren, große nicht MTU, Fragmentierung, Paketverlust oder Timeout
Verbindung scheitert sporadisch Last, Porterschöpfung, defektes Backend oder Paketverlust
UDP-Test bleibt ohne Antwort Dienst, Firewall, falsche Anfrage oder normales Protokollverhalten
SYN ohne Antwort Drop, Routing, Ziel oder Rückweg
SYN gefolgt von RST Port geschlossen oder aktive Ablehnung
Handshake vollständig, danach RST Anwendung, Proxy, Firewall oder Protokoll
Handshake vollständig, keine Antwort Dienst hängt, Backend wartet oder Überlastung

Merksatz

Ein erreichbarer Host ist nicht automatisch ein erreichbarer Dienst. Geprüft werden müssen die vollständige Kommunikationsbeziehung aus Quelle, Zieladresse, Transportprotokoll und Zielport sowie anschließend Listener, Firewall, Rückweg und Anwendung. Ein erfolgreicher Porttest beweist den TCP-Verbindungsaufbau, aber noch nicht die Funktionsfähigkeit des Anwendungsprotokolls.


Quellen und weiterführende Dokumentation

6.5 Netzwerk ist langsam – Latenz, Paketverlust und Durchsatz systematisch analysieren

Ein Netzwerk gilt nicht allein deshalb als langsam, weil eine Anwendung verzögert reagiert. Wahrgenommene Langsamkeit kann durch das Netzwerk selbst, den Client, den Server, den Datenträger, eine Anwendung, DNS, einen Proxy, ein VPN, WLAN, Paketverlust oder eine ausgelastete Zwischenkomponente entstehen.

Typische Aussagen wie:

Das Internet ist langsam.
Der Server reagiert träge.
Der Download dauert zu lange.
Die Verbindung hängt immer wieder.
Das WLAN ist schlecht.

sind zunächst nur Symptombeschreibungen. Für eine belastbare Fehleranalyse muss bestimmt werden:


1. Die wichtigsten Messgrößen unterscheiden

Messgröße Bedeutung Typische Auswirkung
Latenz Zeit für die Übertragung zwischen zwei Endpunkten verzögerte Reaktion, langsamer Sitzungsaufbau
Round-Trip Time Zeit für Hin- und Rückweg messbar beispielsweise mit Ping oder TCP-Tests
Paketverlust Pakete erreichen das Ziel nicht Wiederholungen, Einbrüche bei TCP, Audio- und Videostörungen
Jitter Schwankung der Laufzeit Probleme bei Sprache, Video und Echtzeitanwendungen
Durchsatz tatsächlich übertragene Datenmenge pro Zeit langsame Dateiübertragung oder Downloads
Bandbreite theoretisch oder vertraglich verfügbare Kapazität stellt nur die mögliche Obergrenze dar
Auslastung aktuell genutzter Anteil einer Verbindung oder Ressource Warteschlangen, Verzögerungen und Drops
Retransmission erneute TCP-Übertragung verlorener oder nicht bestätigter Segmente geringerer Durchsatz und zusätzliche Verzögerung
Queue wartende Pakete oder Anfragen steigende Latenz bei hoher Last
Fehlerrate fehlerhafte Frames, Pakete oder Übertragungen Paketverlust, Neuübertragungen und Verbindungsabbrüche

2. Langsamkeit exakt beschreiben

Vor jeder technischen Änderung sind folgende Fragen zu beantworten:

Eine geeignete Ausgangsbeschreibung lautet beispielsweise:

Seit 02.08.2026 gegen 09:20 Uhr erreichen Clients im WLAN VLAN 30
beim Kopieren einer 2-GB-Testdatei zum internen Dateiserver nur noch
etwa 8 bis 15 Mbit/s. Über kabelgebundene Clients im VLAN 20 werden
zum selben Server etwa 700 Mbit/s erreicht. Kleine Webanfragen und
DNS-Auflösungen funktionieren. Betroffen sind mehrere WLAN-Clients.

Diese Beschreibung ist wesentlich aussagekräftiger als:

Das Netzwerk ist langsam.

3. Latenz, Durchsatz und Anwendungsdauer nicht gleichsetzen

Ein Dienst kann sich langsam anfühlen, obwohl der Netzwerkdurchsatz ausreichend ist.

Beispiele:

Umgekehrt kann eine Anwendung zunächst normal reagieren, während größere Übertragungen wegen Paketverlust, MTU-Problemen oder eines ausgelasteten Links einbrechen.

Deshalb sind mindestens zwei Prüfarten notwendig:

  1. kontrollierte Netzwerkmessung,
  2. Test der tatsächlich betroffenen Anwendung.

4. Umfang der Störung durch Vergleichstests eingrenzen

Vergleich mögliche Erkenntnis
betroffener gegen funktionierenden Client lokales Problem oder gemeinsamer Infrastrukturfehler
WLAN gegen Kabel Funkstrecke, Access Point oder WLAN-Konfiguration
internes gegen externes Ziel LAN, WAN, Provider oder Internetpfad
Ziel im selben VLAN gegen anderes VLAN lokales Segment oder gerouteter Pfad
ein Server gegen mehrere Server Zielsystem oder allgemeiner Netzwerkpfad
IP-Adresse gegen Hostname DNS oder Namensauflösung
ohne VPN gegen mit VPN Tunnel, MTU, Gateway oder VPN-Routing
ohne Proxy gegen vorgesehener Proxyweg Proxy oder Sicherheitsprüfung
Download gegen Upload richtungsabhängiger Engpass
einzelne gegen mehrere TCP-Verbindungen TCP, Latenz, Lastverteilung oder Serverbegrenzung
kleine gegen große Übertragung MTU, Paketverlust, Datenträger oder Durchsatz
aktuelle Messung gegen historische Baseline tatsächliche Abweichung vom Normalzustand

Bei einem Vergleich sollte möglichst nur eine Variable verändert werden.


5. Lokale Clientressourcen ausschließen

Ein langsamer Client kann ein Netzwerkproblem vortäuschen.

Zu prüfen sind:

Windows

Get-Process | Sort-Object CPU -Descending
Get-Counter '\Processor(_Total)\% Processor Time'
Get-Counter '\Memory\Available MBytes'
Get-Counter '\PhysicalDisk(_Total)\Avg. Disk sec/Transfer'
Get-NetAdapter
Get-NetAdapterStatistics

Linux

top
vmstat 1
free -h
iostat -xz 1
ip -s link

macOS

top
vm_stat
iostat -w 1
netstat -ib

Hohe CPU-, RAM- oder Datenträgerauslastung beweist noch nicht, dass sie die Netzwerkstörung verursacht. Entscheidend ist die zeitliche Übereinstimmung mit der langsamen Übertragung.


6. Verbindungstyp und ausgehandelten Link prüfen

Bei Ethernet sind insbesondere zu prüfen:

Ein Client, der statt mit 1 Gbit/s nur mit 100 Mbit/s verbunden ist, kann beispielsweise durch ein ungeeignetes oder beschädigtes Kabel, eine fehlerhafte Adernpaarverbindung, einen Adapter oder den Switchport begrenzt sein.

Windows

Get-NetAdapter |
    Select-Object Name, InterfaceDescription, Status, LinkSpeed, MacAddress

Weitere Eigenschaften:

Get-NetAdapterAdvancedProperty -Name "<adaptername>"
Get-NetAdapterStatistics -Name "<adaptername>"

Linux

macOS

ifconfig <interface>
networksetup -getMedia <netzwerkdienst>
netstat -ib

Auf der Switchseite sind je nach Hersteller insbesondere zu prüfen:

Geschwindigkeit, Duplex, Jumbo Frames und Offload-Einstellungen dürfen nicht wahllos verändert werden. Unterschiedliche Einstellungen an beiden Linkpartnern können neue Fehler verursachen.


7. Schnittstellenzähler richtig auswerten

Ein einzelner Zählerstand zeigt nicht, wann ein Fehler aufgetreten ist. Zähler müssen vor und während eines kontrollierten Tests verglichen werden.

Beispiel:

Zeitpunkt A:
CRC-Fehler: 12
Drops:      41

Zeitpunkt B nach Test:
CRC-Fehler: 438
Drops:      41

Die steigende Zahl der CRC-Fehler weist auf ein Problem der physischen Übertragung oder des Links hin. Mögliche Ursachen sind:

Steigende Drops bei gleichbleibenden CRC-Werten sprechen eher für:

Hersteller verwenden unterschiedliche Zählerbezeichnungen. Die genaue Bedeutung muss anhand der Dokumentation des eingesetzten Geräts geprüft werden.


8. Latenz zunächst kontrolliert messen

Windows

ping <ziel>
ping <ziel> -t
Test-Connection <ziel> -Count 20
Test-NetConnection <ziel>

Linux

ping -c 20 <ziel>

macOS

ping -c 20 <ziel>

Sinnvolle Ziele für getrennte Messungen:

  1. eigenes Standardgateway,
  2. Ziel im eigenen VLAN,
  3. Ziel in einem anderen internen VLAN,
  4. interner Server,
  5. VPN-Gateway,
  6. externes Ziel,
  7. tatsächlich betroffener Anwendungsserver.

Beispielhafte Eingrenzung:

Messung Ergebnis mögliche Einordnung
Gateway bereits langsam lokaler Link, WLAN, Client oder erstes Netzsegment
Gateway normal, interner Server langsam Routing, Firewall, Servernetz oder Server
interne Ziele normal, externe Ziele langsam WAN, Provider, VPN, Proxy oder externer Pfad
nur ein Ziel langsam Zielserver, Zielnetz oder spezifischer Pfad
nur unter Last langsam Queue, Auslastung, Bufferbloat oder Ressourcenengpass

ICMP kann durch Firewalls, Router oder Zielsysteme begrenzt oder niedriger priorisiert werden. Ein verlorenes oder verspätetes Ping-Paket beweist deshalb allein noch keinen Verlust des tatsächlichen Anwendungsverkehrs.


9. Paketverlust korrekt untersuchen

Paketverlust kann auftreten:

Windows

ping <ziel> -n 100
pathping <ziel>

Linux

ping -c 100 <ziel>
mtr <ziel>

macOS

ping -c 100 <ziel>
traceroute <ziel>

Bei pathping, mtr und ähnlichen Werkzeugen darf ein scheinbarer Verlust an einem Zwischenhop nicht automatisch als Fehler dieses Routers bewertet werden. Ein Router kann Antworten auf Diagnosepakete begrenzen, während er Transitverkehr weiterhin normal weiterleitet.

Bedeutsamer ist ein Verlust, wenn:


10. Pfad und Richtungsunterschiede untersuchen

Windows

tracert <ziel>
Test-NetConnection <ziel> -TraceRoute
Get-NetRoute

Linux

traceroute <ziel>
tracepath <ziel>
ip route
ip route get <ziel>

macOS

traceroute <ziel>
netstat -rn
route -n get <ziel>

Zu prüfen sind:

Ein klassischer Traceroute zeigt normalerweise nur den beobachteten Hinweg. Der Rückweg kann anders verlaufen und muss gegebenenfalls von der Gegenstelle aus untersucht werden.


11. Durchsatz mit einer kontrollierten Gegenstelle messen

Für eine kontrollierte Ende-zu-Ende-Messung kann iperf3 verwendet werden. Dabei werden Client und Server benötigt.

Server starten

iperf3 -s

Clienttest

iperf3 -c <server-ip>

Gegenrichtung testen

iperf3 -c <server-ip> -R

Längerer Test

iperf3 -c <server-ip> -t 30

Mehrere parallele Datenströme

iperf3 -c <server-ip> -P 4

UDP-Test mit kontrollierter Zielrate

iperf3 -c <server-ip> -u -b <rate> -t 30

Dabei sind zu dokumentieren:

Wichtige Einschränkungen:

Tests in produktiven Netzen müssen zeitlich, räumlich und in ihrer Bandbreite begrenzt werden.


12. Dateitransfer nicht ungeprüft als Netzwerkbenchmark verwenden

Eine Dateiübertragung misst nicht ausschließlich das Netzwerk. Das Ergebnis kann begrenzt werden durch:

Sinnvolle Vergleichstests:

Wenn iperf3 einen normalen Netzwerkdurchsatz zeigt, die Dateiübertragung aber langsam bleibt, verschiebt sich die Untersuchung auf Protokoll, Datenträger, Server und Anwendung.


13. WLAN getrennt vom kabelgebundenen Netz prüfen

WLAN ist ein gemeinsam genutztes Funkmedium. Die angezeigte WLAN-Verbindungsrate entspricht nicht dem tatsächlich erreichbaren Nutzdurchsatz.

Zu prüfen sind:

Windows

netsh wlan show interfaces
netsh wlan show drivers
netsh wlan show wlanreport

Linux

iw dev
iw dev <interface> link
nmcli device wifi list

macOS

Auf macOS können die WLAN-Diagnose, die Systeminformationen sowie je nach Systemversion verfügbare Diagnosewerkzeuge verwendet werden. Die genaue Bedienung kann sich zwischen macOS-Versionen ändern.

Wichtige Vergleichstests:

  1. betroffener Client am aktuellen Standort,
  2. derselbe Client näher am Access Point,
  3. derselbe Client per Ethernet,
  4. anderer Client am selben Standort,
  5. anderer Access Point oder anderes Frequenzband,
  6. Messung bei geringer und hoher Auslastung.

Wenn der kabelgebundene Test normal und der WLAN-Test langsam ist, liegt die Ursache nicht automatisch am Access Point. Auch Clienttreiber, Funkumgebung, Kanalplanung, Airtime und Roaming müssen geprüft werden.


14. Auslastung, Warteschlangen und Bufferbloat

Beispiel:

ohne Übertragung:
Round-Trip Time zum Gateway: 2 ms

während eines Uploads:
Round-Trip Time zum Gateway: 180 ms

Mögliche Ursachen:

Zu vergleichen sind:

Eine hohe nominale Bandbreite verhindert solche Probleme nicht automatisch. Entscheidend sind Engpass, Warteschlangen und Lastverteilung entlang des vollständigen Pfades.


15. Duplex-, Speed- und Aushandlungsfehler

Ein Duplexproblem kann folgende Symptome verursachen:

Zu prüfen sind beide Linkpartner:

Clientinterface ↔ Switchport
Serverinterface ↔ Switchport
Switch-Uplink ↔ Gegenstelle
Firewallinterface ↔ Switchport

Die Konfiguration muss zusammenpassen. Einseitiges Erzwingen von Geschwindigkeit oder Duplex kann einen Mismatch erzeugen.

Bei modernen Gigabit-Ethernet-Verbindungen wird normalerweise automatische Aushandlung verwendet. Abweichungen dürfen nur entsprechend der Hardware- und Herstelleranforderungen konfiguriert werden.


16. MTU und Fragmentierung prüfen

MTU-Probleme können auftreten, obwohl Ping und kleine Anfragen funktionieren.

Typische Symptome:

Windows

ping <ziel> -f -l <paketgröße>

Linux

tracepath <ziel>
ping -M do -s <paketgröße> <ziel>

Die Nutzdatenlänge eines Pingpakets ist nicht mit der vollständigen IP-Paketgröße gleichzusetzen. IP- und ICMP-Header müssen berücksichtigt werden.

Zu prüfen sind:

Jumbo Frames dürfen nur verwendet werden, wenn der vollständige vorgesehene Pfad sie unterstützt. Eine Änderung ausschließlich an einem Endgerät ist keine geeignete Lösung.


17. TCP-Wiederholungen und Empfangsfenster untersuchen

TCP passt seine Übertragung an den Zustand des Datenpfades an. Paketverlust, hohe Laufzeit oder ein begrenztes Empfangsfenster können den Durchsatz stark reduzieren.

Mögliche Beobachtungen:

Wireshark-Filter

tcp.analysis.retransmission
tcp.analysis.fast_retransmission
tcp.analysis.spurious_retransmission
tcp.analysis.duplicate_ack
tcp.analysis.out_of_order
tcp.analysis.lost_segment
tcp.analysis.window_full
tcp.analysis.zero_window
tcp.analysis.zero_window_probe
tcp.flags.reset == 1

Mögliche Einordnung:

Beobachtung mögliche Ursache
viele Retransmissions Paketverlust, Überlastung, physischer Fehler oder Datenpfad
Duplicate ACKs fehlende oder verspätete Segmente
Out-of-Order unterschiedliche Pfade, Reordering oder Aufzeichnungsartefakt
Zero Window Empfänger verarbeitet Daten nicht schnell genug
Window Full ausgeschöpftes angekündigtes Empfangsfenster
wiederholte RST-Pakete Anwendung, Firewall, Proxy oder Betriebssystem
lange Zeit bis zum ersten Datenpaket Anwendung, DNS, TLS, Proxy oder Server
schnelle Pakete, aber lange Anwendungspausen Anwendung oder Backend statt Transport

Wireshark-Kennzeichnungen beruhen auf der im Mitschnitt sichtbaren Paketreihenfolge. Ein unvollständiger Mitschnitt, Paketverlust bei der Aufzeichnung oder NIC-Offloading kann die Interpretation beeinflussen.


18. Paketaufzeichnung an mehreren Punkten

Wenn die Ursache nicht eindeutig ist, kann eine autorisierte Paketaufzeichnung an mehreren Stellen helfen.

Geeignete Punkte:

Zu prüfen sind:

Ein Mitschnitt nur auf dem Client zeigt nicht sicher, an welcher Zwischenstelle ein Paket verloren ging. Vergleichsmitschnitte an Client und Server können zeigen:

Paket verlässt den Client, erreicht aber den Server nicht.

oder:

Server sendet die Antwort, Client empfängt sie nicht.

Paketaufzeichnungen dürfen nur mit entsprechender Berechtigung erstellt und müssen geschützt gespeichert werden.


19. IPv4 und IPv6 getrennt vergleichen

Ein Client kann IPv6 bevorzugen, obwohl der IPv6-Pfad langsam oder fehlerhaft ist.

Windows

Resolve-DnsName <zielname> -Type A
Resolve-DnsName <zielname> -Type AAAA
Test-Connection <ipv4-adresse>
Test-Connection <ipv6-adresse>

Linux und macOS

ping -4 <zielname>
ping -6 <zielname>
curl -4 -v https://<zielname>/
curl -6 -v https://<zielname>/

Mögliche Ursachen:

IPv6 sollte nicht pauschal deaktiviert werden. Zuerst ist nachzuweisen, welche Adressfamilie betroffen ist.


20. DNS, Proxy, TLS und Anwendungslatenz abgrenzen

DNS-Zeit prüfen

dig <zielname>

Mit curl können einzelne Zeitabschnitte gemessen werden:

curl -sS -o /dev/null \
  -w 'DNS: %{time_namelookup}\nTCP: %{time_connect}\nTLS: %{time_appconnect}\nErstes Byte: %{time_starttransfer}\nGesamt: %{time_total}\n' \
  https://<zielname>/

Bedeutung:

Wert untersuchter Bereich
time_namelookup Namensauflösung
time_connect Zeit bis zum TCP-Verbindungsaufbau
time_appconnect Zeit bis zum Abschluss von TLS
time_starttransfer Zeit bis zum ersten empfangenen Byte
time_total gesamte Übertragungsdauer

Mögliche Einordnung:

Ein einzelner Messwert reicht nicht aus. Messungen sollten wiederholt und mit einem funktionierenden Vergleich verglichen werden.


21. VPN und Tunnel berücksichtigen

VPN-Verbindungen erzeugen zusätzliche Netzwerkschichten.

Mögliche Ursachen:

Sinnvolle Vergleichstests:

  1. ohne VPN zu einem zulässigen Vergleichsziel,
  2. mit VPN zum selben zulässigen Ziel,
  3. internes Ziel über VPN,
  4. externes Ziel bei Full Tunnel,
  5. IPv4 und IPv6,
  6. Download und Upload,
  7. Latenz zum VPN-Gateway und zum Endziel.

Ein langsamer Test über VPN beweist nicht automatisch, dass das VPN-Gateway die Ursache ist. Auch der lokale Internetzugang und der Pfad zum Gateway müssen geprüft werden.


22. Firewalls, Proxys und Sicherheitskomponenten

Sicherheitskomponenten können den Datenverkehr nicht nur erlauben oder blockieren, sondern auch verarbeiten.

Mögliche Einflussfaktoren:

Zu prüfen sind:

Sicherheitsfunktionen dürfen nicht pauschal deaktiviert werden. Tests müssen genehmigt, zeitlich begrenzt und auf eine konkrete Kommunikationsbeziehung beschränkt sein.


23. Server und Anwendung als Engpass prüfen

Auch bei fehlerfreiem Netzwerk kann der Zielserver den Durchsatz begrenzen.

Zu prüfen sind:

Typisches Muster:

iperf3 zum Server: normal
Dateiübertragung: langsam
Server-Datenträger: dauerhaft ausgelastet

In diesem Fall ist ein Netzwerkengpass nicht nachgewiesen. Die Untersuchung muss auf Datenträger, Protokoll und Server fortgesetzt werden.


24. Virtualisierung und Container

Zusätzliche Ursachen bei virtuellen Systemen:

Die Prüfung sollte folgende Ebenen unterscheiden:

Anwendung
↓
Container oder virtuelle Maschine
↓
virtuelles Interface
↓
virtueller Switch oder Bridge
↓
Hostinterface
↓
physischer Switch
↓
weiterer Netzwerkpfad

Ein unauffälliger Zähler innerhalb der virtuellen Maschine schließt Fehler auf dem Host-Uplink nicht aus.


25. Sporadische Langsamkeit erfassen

Bei sporadischen Fehlern reichen manuelle Einzeltests häufig nicht aus.

PowerShell

1..30 | ForEach-Object {
    $time = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
    $result = Test-Connection <ziel> -Count 1 -ErrorAction SilentlyContinue
    [PSCustomObject]@{
        Time   = $time
        Status = if ($result) { "Erfolg" } else { "Fehler" }
        RTTms  = if ($result) { $result.Latency } else { $null }
    }
    Start-Sleep -Seconds 10
}

Abhängig von der verwendeten PowerShell-Version können Eigenschaften des zurückgegebenen Objekts abweichen und müssen vor einer automatisierten Auswertung geprüft werden.

Bash

for i in {1..30}; do
    date '+%Y-%m-%d %H:%M:%S'
    ping -c 1 <ziel>
    sleep 10
done

Zusätzlich zu erfassen sind:

Alle Systeme müssen möglichst einheitlich synchronisierte Zeit verwenden, damit Ereignisse auf einer gemeinsamen Zeitleiste verglichen werden können.


26. Praxisfall A: Nur ein Client ist langsam

Symptom

Prüfung

  1. Linkgeschwindigkeit dokumentieren.
  2. Netzwerkkartenstatistik prüfen.
  3. Kabel und Switchport kontrollieren.
  4. Client mit bekannt funktionierendem Kabel testen.
  5. denselben Switchport mit einem Vergleichsclient testen.
  6. Treiber und Adapter prüfen.
  7. kontrollierten Durchsatztest wiederholen.

Mögliche Ursache

Das Netzwerkkabel besitzt eine fehlerhafte Adernpaarverbindung. Deshalb wird nur Fast Ethernet statt Gigabit Ethernet ausgehandelt.

Nachprüfung


27. Praxisfall B: WLAN langsam, Ethernet normal

Symptom

Prüfung

  1. WLAN- und Ethernettest vergleichen.
  2. Signal, Kanal und Kanalauslastung erfassen.
  3. Airtime und Wiederholungsrate am Access Point prüfen.
  4. benachbarte Funknetze berücksichtigen.
  5. Uplink und CPU des Access Points prüfen.
  6. kontrollierte Messung bei geringer Last durchführen.
  7. Kanalplanung entsprechend der vorhandenen Funkumgebung prüfen.

Mögliche Ursache

Der verwendete Kanal ist stark ausgelastet. Mehrere Access Points und fremde WLANs konkurrieren um dieselbe Airtime.

Nachprüfung


28. Praxisfall C: Download schnell, Upload langsam

Symptom

Prüfung

  1. Download und Upload getrennt messen.
  2. Gegenrichtung mit kontrollierter Messung prüfen.
  3. WAN-Auslastung und Queue beobachten.
  4. Firewall- und Router-CPU prüfen.
  5. Drops und Policing-Zähler kontrollieren.
  6. Providerprofil und vereinbarte Uploadrate prüfen.
  7. VPN- und QoS-Regeln berücksichtigen.

Mögliche Ursache

Der verfügbare Upstream wird vollständig ausgelastet. Eine ungeeignete Warteschlangensteuerung verursacht zusätzliche Latenz.

Nachprüfung


29. Praxisfall D: Netzwerk normal, Anwendung langsam

Symptom

Prüfung

  1. DNS-, TCP-, TLS- und Antwortzeiten getrennt messen.
  2. Anwendung mit anderem Client vergleichen.
  3. Reverse-Proxy-Protokolle prüfen.
  4. Backend-Verbindung testen.
  5. Anwendungs- und Datenbankprotokolle auswerten.
  6. Serverressourcen kontrollieren.
  7. zeitgleiche Jobs oder Locks prüfen.

Mögliche Ursache

Eine Datenbankabfrage wartet auf eine Sperre. Das Netzwerk transportiert die Pakete normal, die Anwendung erzeugt die Antwort jedoch verspätet.

Nachprüfung


30. Praxisfall E: Über VPN funktionieren kleine Anfragen, große Übertragungen brechen ein

Symptom

Prüfung

  1. Pfad und Tunnelart dokumentieren.
  2. MTU auf Client, Tunnel und Zielpfad prüfen.
  3. Paketaufzeichnung auf Wiederholungen untersuchen.
  4. ICMP-Fehlermeldungen berücksichtigen.
  5. MSS-Anpassung am Tunnel prüfen.
  6. Upload und Download getrennt testen.
  7. VPN-Gatewayauslastung kontrollieren.

Mögliche Ursache

Durch den Tunnel-Overhead ist die effektive MTU geringer. Notwendige Rückmeldungen für Path MTU Discovery werden auf dem Pfad verworfen.

Nachprüfung


31. Ungeeignete Sofortmaßnahmen

Problematisch sind insbesondere:

Vor Änderungen sollten mindestens dokumentiert werden:


32. Vollständige Prüfreihenfolge

  1. genaue langsame Funktion benennen.
  2. Soll- und Istwert dokumentieren.
  3. Zeitpunkt, Dauer und Häufigkeit erfassen.
  4. betroffene Benutzer, Clients und Standorte bestimmen.
  5. Quelle, Ziel und Datenrichtung dokumentieren.
  6. funktionierenden Vergleichsclient bestimmen.
  7. WLAN und Ethernet unterscheiden.
  8. internes und externes Ziel vergleichen.
  9. Clientressourcen prüfen.
  10. Interface- und Linkstatus prüfen.
  11. ausgehandelte Geschwindigkeit und Duplex kontrollieren.
  12. Kabel, Adapter und Switchport berücksichtigen.
  13. Interfacezähler vor dem Test erfassen.
  14. Latenz zum Gateway messen.
  15. Latenz zu internen und externen Zielen vergleichen.
  16. Paketverlust Ende zu Ende untersuchen.
  17. Pfad und Route prüfen.
  18. IPv4 und IPv6 getrennt vergleichen.
  19. Interfacezähler nach dem Test erneut erfassen.
  20. Download und Upload getrennt messen.
  21. kontrollierten Durchsatztest verwenden.
  22. einzelne und parallele TCP-Verbindungen vergleichen.
  23. Datenträger und Anwendung vom Netzwerk abgrenzen.
  24. WLAN-Signal, Kanal, Airtime und Wiederholungen prüfen.
  25. Uplinks, Port-Channels und Queue Drops kontrollieren.
  26. Firewall, VPN, Proxy und Sicherheitsprüfung berücksichtigen.
  27. Server-CPU, RAM und Datenträgerlatenz prüfen.
  28. Virtualisierung, vSwitch und Host-Uplink untersuchen.
  29. MTU, Tunnel und Fragmentierung bei passenden Symptomen prüfen.
  30. TCP-Wiederholungen und Fensterverhalten analysieren.
  31. bei Bedarf autorisierte Paketaufzeichnung erstellen.
  32. Beobachtungen auf einer gemeinsamen Zeitleiste korrelieren.
  33. konkrete Hypothese formulieren.
  34. genau eine kontrollierbare Änderung durchführen.
  35. Latenz erneut messen.
  36. Paketverlust erneut prüfen.
  37. Durchsatz erneut messen.
  38. ursprüngliche Anwendung erneut testen.
  39. funktionierende Vergleichssysteme kontrollieren.
  40. temporäre Tests und Freigaben entfernen.
  41. Ursache, Maßnahme und Nachweis dokumentieren.
  42. Monitoring oder Präventionsmaßnahme festlegen.

33. Dokumentationsbeispiel

Ticket: INC-20718
Beginn: 02.08.2026, etwa 09:20 Uhr
Umfang: mehrere WLAN-Clients im VLAN 30
Nicht betroffen: kabelgebundene Clients im VLAN 20
Ziel: interner Dateiserver fileserver.example.test

Symptom:
Dateiübertragungen über WLAN erreichen nur etwa 8 bis 15 Mbit/s.
Kabelgebundene Vergleichsclients erreichen zum selben Server etwa
700 Mbit/s. Kleine Webanfragen und DNS-Auflösungen funktionieren.

Ausgangszustand:
- DNS-Auflösung korrekt
- Server per TCP erreichbar
- Dateiserver für Ethernet-Clients normal
- Serverressourcen unauffällig
- Access-Point-Uplink mit 1 Gbit/s aktiv
- keine steigenden CRC-Fehler am Uplink
- hohe Kanalauslastung im verwendeten Frequenzbereich
- erhöhte WLAN-Wiederholungsrate
- Latenz zum Gateway steigt unter Last deutlich

Hypothese:
Die Funkzelle besitzt zu wenig freie Airtime. Der Datenverkehr wird
wiederholt übertragen und wartet auf den Zugriff auf das Funkmedium.

Prüfung:
- Ethernet und WLAN mit demselben Ziel verglichen
- mehrere WLAN-Clients getestet
- Signalstärke und Kanal erfasst
- Uplink und Server als Engpass ausgeschlossen
- kontrollierter Durchsatztest in beide Richtungen durchgeführt
- Access-Point-Statistiken zum Störungszeitpunkt ausgewertet

Ursache:
Starke Kanalbelegung und überlappende Funkzellen führten zu einer
hohen Wiederholungsrate und geringer nutzbarer Airtime.

Maßnahme:
Die Kanalplanung der betroffenen Funkzellen wurde nach einer
Funkumgebungsanalyse kontrolliert angepasst.

Nachprüfung:
- Latenz zum Gateway unter Last verbessert
- Wiederholungsrate gesunken
- kontrollierter WLAN-Durchsatz deutlich erhöht
- ursprüngliche Dateiübertragung funktioniert
- Ethernet-Clients weiterhin fehlerfrei
- benachbarte Funkzellen kontrolliert

Prävention:
- Kanalauslastung und Wiederholungsrate überwachen
- WLAN-Baseline pro Standort dokumentieren
- Funkumgebung nach größeren Änderungen erneut prüfen

34. Checkliste „Netzwerk ist langsam“


35. Schnellreferenz

Fehlerbild wahrscheinlicher Untersuchungsbereich
nur ein Client langsam Client, Kabel, Adapter, Treiber oder Switchport
alle Clients eines Switches langsam Uplink, Switch, VLAN oder gemeinsame Gegenstelle
nur WLAN langsam Funkumgebung, Airtime, Kanal, AP oder Client
Ethernet und WLAN langsam Gateway, Uplink, Firewall, WAN, Server oder Anwendung
nur ein Server langsam Zielserver, Servernetz, Datenträger oder Anwendung
alle externen Ziele langsam WAN, Provider, Firewall, Proxy oder VPN
nur Upload langsam Upstream, Queue, Policing, Provider oder VPN
nur Download langsam Downstream, Server, TCP, Proxy oder Client
Latenz steigt nur unter Last Queue, Auslastung, Bufferbloat oder Drops
Ping normal, Dateiübertragung langsam Durchsatz, Datenträger, Protokoll oder Anwendung
Durchsatztest normal, Anwendung langsam DNS, TLS, Proxy, Backend, Datenbank oder Server
Link nur mit 100 Mbit/s Kabel, Adapter, Switchport oder Aushandlung
steigende CRC-/FCS-Fehler physischer Link, Kabel, Transceiver oder Port
steigende Drops ohne CRC-Fehler Queue, Überlastung, Policing oder Puffer
viele TCP-Retransmissions Paketverlust, Überlastung oder Datenpfad
TCP Zero Window Empfänger verarbeitet Daten zu langsam
kleine Pakete funktionieren, große nicht MTU, Tunnel oder Fragmentierung
nur über VPN langsam Tunnel, MTU, Gateway, Verschlüsselung oder Route
nur IPv6 langsam IPv6-Pfad, Firewall, Route oder Zieladresse
nur IPv4 langsam IPv4-Pfad, NAT, Firewall oder Route
nur zu bestimmten Zeiten langsam Last, Backup, Scan, Job, Provider oder Funkumgebung
ein TCP-Stream langsam, mehrere schneller Latenz, Fenster, Verlust oder Serverbegrenzung
WLAN-Signal gut, Durchsatz schlecht Kanalauslastung, Airtime, Störung oder Wiederholungen
erstes Byte langsam Anwendung, Proxy, Backend oder Datenbank
erstes Byte schnell, Download langsam Durchsatz, Verlust, Serverausgabe oder Client
lokale Ziele schnell, Internet langsam WAN, Provider, NAT, Firewall oder Proxy
Gateway bereits langsam lokaler Link, WLAN, Client oder erstes Netzsegment

Merksatz

„Langsam“ ist keine eindeutige Fehlerursache. Eine belastbare Analyse trennt Latenz, Paketverlust, Jitter und Durchsatz, vergleicht funktionierende und betroffene Pfade und prüft anschließend Client, Link, WLAN, Switch, Firewall, WAN, Server und Anwendung. Erst reproduzierbare Messwerte vor und nach einer kontrollierten Änderung belegen eine Verbesserung.


Quellen und weiterführende Dokumentation

6.6 Fehler tritt nur manchmal auf – sporadische Störungen systematisch erfassen und korrelieren

Sporadische Fehler gehören zu den schwierigsten Störungen in der IT-Fehleranalyse. Zum Zeitpunkt der Untersuchung funktioniert das betroffene System häufig wieder normal. Einzelne manuelle Tests liefern dann keine auffälligen Ergebnisse.

Typische Aussagen sind:

Eine belastbare Untersuchung benötigt deshalb:

  1. einen möglichst genauen Fehlerzeitpunkt,
  2. eine reproduzierbare Beschreibung des Symptoms,
  3. kontinuierliche oder ereignisgesteuerte Messungen,
  4. ausreichend lange aufbewahrte Protokolle,
  5. synchronisierte Systemzeiten,
  6. Messdaten vor, während und nach dem Fehler,
  7. eine gemeinsame Zeitleiste aller beteiligten Systeme.

Ein unauffälliger Einzeltest beweist lediglich, dass der Fehler während dieses Tests nicht beobachtet wurde.


1. Was ist ein sporadischer Fehler?

Ein sporadischer Fehler tritt nicht dauerhaft und häufig nicht zuverlässig reproduzierbar auf.

Mögliche Erscheinungsformen:

Sporadisch bedeutet nicht automatisch zufällig. Häufig besitzt der Fehler ein Muster, das erst durch ausreichend lange Beobachtung sichtbar wird.


2. Typische Ursachen

Mögliche Ursachen sind:


3. Auswirkungen bestimmen

Vor der technischen Untersuchung muss der Umfang eingegrenzt werden.

Zu klären ist:

Eine Beobachtung wie „Das Netzwerk war kurz weg“ ist noch keine ausreichende Fehlerbeschreibung.


4. Fehlerzeitpunkt exakt erfassen

Der wichtigste Ausgangspunkt ist ein möglichst genauer Zeitstempel.

Ungeeignet:

Der Fehler war heute Morgen.

Besser:

02.08.2026 zwischen 09:14:20 und 09:15:05 Uhr

Noch besser:

02.08.2026, 09:14:37 Uhr:
Beim Öffnen von \\fileserver.example.test\projekte erschien nach etwa
30 Sekunden die Meldung „Der Netzwerkname wurde nicht gefunden“.

09:15:05 Uhr:
Ein erneuter Versuch war erfolgreich.

Zusätzlich zu dokumentieren:

Screenshots sollten nach Möglichkeit die Uhrzeit enthalten. Andernfalls muss der Zeitpunkt separat dokumentiert werden.


5. Systemzeiten kontrollieren

Daten verschiedener Systeme können nur sinnvoll korreliert werden, wenn ihre Uhren ausreichend genau synchronisiert sind.

Zu prüfen sind:

Windows

Get-Date
Get-TimeZone
w32tm /query /status
w32tm /query /source
w32tm /query /configuration

Linux

date --iso-8601=seconds
timedatectl status
timedatectl timesync-status

macOS

date
systemsetup -gettimezone
systemsetup -getusingnetworktime
systemsetup -getnetworktimeserver

Ein Zeitunterschied von mehreren Minuten kann dazu führen, dass zusammengehörige Ereignisse in Client-, Server-, Firewall- und Netzwerkprotokollen nicht erkannt werden.

Die Uhrzeit darf nicht unkontrolliert verändert werden. In Domänen, Clustern, Datenbanken und authentifizierten Umgebungen können Zeitsprünge zusätzliche Fehler verursachen.


6. Fehlermeldung vollständig sichern

Zu erfassen sind:

Beispiel:

Ungeeignet:
„VPN ging nicht.“

Geeignet:
„Am 02.08.2026 um 11:42:18 Uhr brach die bestehende VPN-Verbindung
nach ungefähr 27 Minuten Laufzeit ab. Der Client meldete Fehlercode
809. Der lokale Internetzugang funktionierte währenddessen weiter.
Die erneute VPN-Verbindung war um 11:43:02 Uhr erfolgreich.“

Die originale Meldung darf nicht nur sinngemäß wiedergegeben werden.


7. Muster suchen

Sporadische Fehler sollten nach wiederkehrenden Merkmalen untersucht werden.

Muster möglicher Untersuchungsbereich
immer zur gleichen Uhrzeit Backup, Scan, Update, Wartungsjob oder Provider
nach längerer Inaktivität Idle-Timeout, Energiesparmodus oder Sitzung
nach Ablauf einer festen Dauer Lease, Token, Session, NAT, Firewall oder VPN-Rekeying
nur unter Last Ressourcen, Queue, Uplink, Storage oder Connection Pool
nur montags oder nach dem Wochenende Lease, Kennwort, Zertifikat, Patch oder Neustart
nur bei einem Benutzer Benutzerprofil, Berechtigung, Token oder Endgerät
nur bei einem Client Hardware, Treiber, Kabel, WLAN oder lokale Software
nur an einem Standort WAN, WLAN, Switch, Strom oder Provider
nur bei WLAN Interferenz, Roaming, Airtime oder Access Point
nur bei VPN Tunnel, Gateway, MTU, Rekeying oder Route
nach Aufwachen des Clients Treiber, DHCP, DNS, VPN oder Energiesparmodus
nach Konfigurationsänderung fehlerhafte Änderung oder Abhängigkeit
alle 30 oder 60 Minuten geplanter Timer, Lease, Token, Job oder Polling
bei hoher Raumtemperatur Kühlung, Transceiver, Netzteil oder Hardware
bei Regen oder Wind Außenleitung, Funkstrecke, Strom oder Providerpfad

Eine zeitliche Übereinstimmung ist zunächst nur eine Korrelation und noch kein Beweis für die Ursache.


8. Kontinuierliche Erreichbarkeitsmessung unter Windows

Ein einfacher protokollierter Test kann prüfen, ob ein Ziel zum Störungszeitpunkt erreichbar war.

$Target = "<ziel>"
$LogFile = ".\availability.csv"

"Time,Target,Status,LatencyMs" | Set-Content -Path $LogFile

while ($true) {
    $Time = Get-Date -Format "yyyy-MM-ddTHH:mm:ss.fffK"
    $Result = Test-Connection -TargetName $Target -Count 1 -ErrorAction SilentlyContinue

    if ($Result) {
        "$Time,$Target,Success,$($Result.Latency)" |
            Add-Content -Path $LogFile
    }
    else {
        "$Time,$Target,Failure," |
            Add-Content -Path $LogFile
    }

    Start-Sleep -Seconds 5
}

Vor dem Einsatz ist zu prüfen, welche Eigenschaften Test-Connection in der verwendeten PowerShell-Version zurückgibt.

Beenden:

[CTRL] + [C]

Die Messung zeigt nur die ICMP-Erreichbarkeit des gewählten Ziels. Sie beweist nicht, dass DNS, TCP, TLS oder die Anwendung funktioniert haben.


9. Kontinuierliche Erreichbarkeitsmessung unter Linux und macOS

target="<ziel>"
logfile="./availability.log"

while true; do
    printf '%s ' "$(date '+%Y-%m-%dT%H:%M:%S%z')" >> "$logfile"

    if ping -c 1 -W 2 "$target" >> "$logfile" 2>&1; then
        printf 'STATUS=SUCCESS\n' >> "$logfile"
    else
        printf 'STATUS=FAILURE\n' >> "$logfile"
    fi

    sleep 5
done

Je nach Betriebssystem unterscheiden sich die Optionen und die Einheit des Ping-Timeouts. Der konkrete Befehl muss auf dem Zielsystem geprüft werden.

Beenden:

[CTRL] + [C]

Sinnvolle parallele Ziele:

  1. Loopback-Adresse,
  2. eigene IP-Adresse,
  3. Standardgateway,
  4. interner Server,
  5. DNS-Server,
  6. VPN-Gateway,
  7. externes Vergleichsziel,
  8. tatsächlich betroffener Dienst.

Dadurch kann erkannt werden, ab welchem Teil des Pfades der Fehler sichtbar wird.


10. Dienst statt nur Ping überwachen

Wenn die Anwendung einen bestimmten TCP-Port benötigt, sollte zusätzlich dieser Port getestet werden.

Windows

$Target = "<ziel>"
$Port = <port>
$LogFile = ".\tcp-check.csv"

"Time,Target,Port,Success" | Set-Content -Path $LogFile

while ($true) {
    $Time = Get-Date -Format "yyyy-MM-ddTHH:mm:ss.fffK"
    $Result = Test-NetConnection -ComputerName $Target -Port $Port `
        -InformationLevel Quiet

    "$Time,$Target,$Port,$Result" |
        Add-Content -Path $LogFile

    Start-Sleep -Seconds 10
}

Linux und macOS

while true; do
    timestamp="$(date '+%Y-%m-%dT%H:%M:%S%z')"

    if nc -z -w 3 <ziel> <port>; then
        printf '%s TARGET=%s PORT=%s STATUS=SUCCESS\n' \
            "$timestamp" "<ziel>" "<port>"
    else
        printf '%s TARGET=%s PORT=%s STATUS=FAILURE\n' \
            "$timestamp" "<ziel>" "<port>"
    fi

    sleep 10
done >> tcp-check.log 2>&1

Ein erfolgreicher TCP-Verbindungsaufbau beweist noch nicht, dass Anmeldung, Datenbank, Backend oder vollständiger Geschäftsprozess funktionieren.


11. DNS kontinuierlich prüfen

Sporadische Namensauflösungsfehler können durch einen einzelnen Ping auf eine IP-Adresse übersehen werden.

Windows

$Name = "<zielname>"
$LogFile = ".\dns-check.log"

while ($true) {
    $Time = Get-Date -Format "yyyy-MM-ddTHH:mm:ss.fffK"
    "===== $Time =====" | Add-Content -Path $LogFile

    Resolve-DnsName -Name $Name -ErrorAction Continue |
        Out-String |
        Add-Content -Path $LogFile

    Start-Sleep -Seconds 30
}

Linux und macOS

while true; do
    printf '===== %s =====\n' "$(date '+%Y-%m-%dT%H:%M:%S%z')"
    dig <zielname>
    sleep 30
done >> dns-check.log 2>&1

Zu vergleichen sind:

Ein absichtlich wechselnder DNS-Eintrag, beispielsweise bei einem Load Balancer, darf nicht automatisch als Fehler bewertet werden.


12. HTTP- und Anwendungszeiten aufzeichnen

Für HTTP- oder HTTPS-Dienste kann curl einzelne Zeitabschnitte protokollieren.

while true; do
    timestamp="$(date '+%Y-%m-%dT%H:%M:%S%z')"

    result="$(curl -sS -o /dev/null \
      --connect-timeout 10 \
      --max-time 30 \
      -w 'code=%{http_code} remote=%{remote_ip} dns=%{time_namelookup} tcp=%{time_connect} tls=%{time_appconnect} first_byte=%{time_starttransfer} total=%{time_total}' \
      https://<zielname>/ 2>&1)"

    printf '%s %s\n' "$timestamp" "$result"
    sleep 30
done >> http-check.log

Mögliche Einordnung:

Beobachtung möglicher Bereich
DNS-Zeit erhöht Resolver oder DNS-Pfad
TCP-Aufbau erhöht Netzwerkpfad, Paketverlust oder Ziel
TLS-Zeit erhöht Zertifikatsprüfung, Inspection oder Server
erstes Byte verspätet Anwendung, Proxy, Backend oder Datenbank
Gesamtzeit erhöht Übertragung, Durchsatz, Server oder Client
wechselnde Ziel-IP mit Fehler nur bei einer IP Load Balancer oder einzelner Backend-Pfad
HTTP-Fehlercode Anwendung, Proxy, Authentifizierung oder Backend

Die Abfrage muss auf einen ungefährlichen und autorisierten Endpunkt begrenzt werden.


13. Interfacezustand und Fehlerzähler regelmäßig erfassen

Sporadische Linkfehler sind häufig nur als kurzzeitiger Statuswechsel oder steigender Fehlerzähler sichtbar.

Windows

$LogFile = ".\adapter-statistics.csv"

while ($true) {
    $Time = Get-Date -Format "yyyy-MM-ddTHH:mm:ss.fffK"

    Get-NetAdapterStatistics |
        Select-Object @{
            Name = "Time"
            Expression = { $Time }
        }, Name, ReceivedBytes, SentBytes,
           ReceivedUnicastPackets, SentUnicastPackets,
           ReceivedDiscardedPackets, OutboundDiscardedPackets,
           ReceivedPacketErrors, OutboundPacketErrors |
        Export-Csv -Path $LogFile -Append -NoTypeInformation

    Start-Sleep -Seconds 30
}

Linux

while true; do
    printf '===== %s =====\n' "$(date '+%Y-%m-%dT%H:%M:%S%z')"
    ip -s link show dev <interface>
    ethtool <interface>
    ethtool -S <interface>
    sleep 30
done >> interface-check.log 2>&1

macOS

while true; do
    printf '===== %s =====\n' "$(date '+%Y-%m-%dT%H:%M:%S%z')"
    ifconfig <interface>
    netstat -ib
    sleep 30
done >> interface-check.log 2>&1

Zu beobachten sind insbesondere:

Absolute Zählerstände reichen nicht aus. Entscheidend ist, ob und wann die Zähler während des Fehlers gestiegen sind.


14. Switchport und Access Point überwachen

Auf der Netzwerkkomponente sollten mindestens geprüft werden:

Die Befehle und Zählerbezeichnungen unterscheiden sich je nach Hersteller und Modell. Ihre genaue Bedeutung muss anhand der jeweiligen Herstellerdokumentation geprüft werden.


15. Ereignisprotokolle unter Windows zeitlich eingrenzen

Beispiel für Systemereignisse eines bestimmten Zeitraums:

$Start = Get-Date "2026-08-02 09:10:00"
$End = Get-Date "2026-08-02 09:20:00"

Get-WinEvent -FilterHashtable @{
    LogName   = "System"
    StartTime = $Start
    EndTime   = $End
} |
    Select-Object TimeCreated, Id, LevelDisplayName,
                  ProviderName, Message |
    Sort-Object TimeCreated

Mehrere Protokolle können getrennt untersucht werden:

$Logs = @(
    "System",
    "Application",
    "Microsoft-Windows-DNS-Client/Operational",
    "Microsoft-Windows-WLAN-AutoConfig/Operational"
)

foreach ($Log in $Logs) {
    Get-WinEvent -FilterHashtable @{
        LogName   = $Log
        StartTime = $Start
        EndTime   = $End
    } -ErrorAction SilentlyContinue |
        Select-Object @{
            Name = "Log"
            Expression = { $Log }
        }, TimeCreated, Id, ProviderName, LevelDisplayName, Message
}

Nicht jedes Protokoll ist auf jedem System vorhanden oder aktiviert. Zusätzliche Protokollierung sollte kontrolliert und mit Blick auf Speicherbedarf, Datenschutz und Systemlast aktiviert werden.


16. Protokolle unter Linux zeitlich eingrenzen

journalctl \
  --since "2026-08-02 09:10:00" \
  --until "2026-08-02 09:20:00"

Nur Meldungen eines Dienstes:

journalctl \
  -u <dienst>.service \
  --since "2026-08-02 09:10:00" \
  --until "2026-08-02 09:20:00"

Kernelmeldungen:

journalctl \
  -k \
  --since "2026-08-02 09:10:00" \
  --until "2026-08-02 09:20:00"

Neue Meldungen fortlaufend beobachten:

journalctl -f

Zu berücksichtigen sind:

Ein fehlender Eintrag beweist nicht automatisch, dass kein Fehler aufgetreten ist. Das Ereignis kann außerhalb der Aufbewahrungszeit liegen, in einem anderen Protokoll stehen oder nicht protokolliert worden sein.


17. Protokolle unter macOS zeitlich eingrenzen

log show \
  --start "2026-08-02 09:10:00" \
  --end "2026-08-02 09:20:00" \
  --style syslog

Nach Prozess filtern:

log show \
  --start "2026-08-02 09:10:00" \
  --end "2026-08-02 09:20:00" \
  --predicate 'process == "<prozess>"' \
  --style syslog

Fortlaufende Beobachtung:

log stream --style syslog

Die genaue Syntax und die verfügbaren Protokolldaten können sich zwischen macOS-Versionen unterscheiden.


18. Ringpuffer-Paketmitschnitt mit Dumpcap

Ein Ringpuffer bewahrt nur die letzten Aufzeichnungsdateien auf. Wenn der Fehler auftritt, muss die Aufzeichnung zeitnah gestoppt werden, bevor die relevanten Daten überschrieben werden.

Interfaces anzeigen:

dumpcap -D

Beispiel:

dumpcap \
  -i <interface> \
  -w intermittent.pcapng \
  -b duration:300 \
  -b files:12

Dieses Beispiel:

Alternative Begrenzung nach Dateigröße:

dumpcap \
  -i <interface> \
  -w intermittent.pcapng \
  -b filesize:100000 \
  -b files:10

Hierbei ist filesize in Kilobyte angegeben.

Optionaler Capture-Filter:

dumpcap \
  -i <interface> \
  -f "host <ziel-ip> and port <port>" \
  -w intermittent.pcapng \
  -b duration:300 \
  -b files:12

Capture-Filter und Wireshark-Anzeigefilter besitzen unterschiedliche Syntax. Ein zu enger Filter kann die für die Ursachenanalyse benötigten Pakete ausschließen.


19. Ringpuffer-Paketmitschnitt mit tcpdump

tcpdump \
  -i <interface> \
  -s 0 \
  -G 300 \
  -W 12 \
  -w 'intermittent-%Y%m%d-%H%M%S.pcap'

Möglicher Filter:

tcpdump \
  -i <interface> \
  -s 0 \
  -G 300 \
  -W 12 \
  -w 'intermittent-%Y%m%d-%H%M%S.pcap' \
  'host <ziel-ip> and port <port>'

Die Kombination und genaue Wirkung der Rotationsoptionen kann von der installierten tcpdump-Version abhängen und muss vor dem produktiven Einsatz mit der lokalen Handbuchseite geprüft werden:

man tcpdump

Paketaufzeichnungen können personenbezogene Daten, Anmeldedaten, Sitzungsinformationen und vertrauliche Inhalte enthalten. Sie dürfen nur mit entsprechender Berechtigung erstellt, geschützt gespeichert und nach Abschluss kontrolliert gelöscht werden.


20. Windows-Paketmitschnitt mit Pktmon

Filter anzeigen:

pktmon filter list

Vorhandene Filter entfernen:

pktmon filter remove

Beispiel für eine begrenzte zirkuläre Aufzeichnung:

pktmon start `
  --capture `
  --comp nics `
  --pkt-size 0 `
  --file-name C:\Temp\intermittent.etl `
  --file-size 512 `
  --log-mode circular

Aufzeichnung stoppen:

pktmon stop

In PCAPNG umwandeln:

pktmon etl2pcap `
  C:\Temp\intermittent.etl `
  --out C:\Temp\intermittent.pcapng

Im zirkulären Modus werden bei Erreichen der festgelegten Größe ältere Ereignisse überschrieben. Die Aufzeichnung muss daher nach Auftreten des Fehlers zeitnah gestoppt werden.

Die verfügbaren Optionen unterscheiden sich zwischen Windows-Versionen. Vor dem Einsatz ist die lokale Hilfe zu prüfen:

pktmon start help
pktmon etl2pcap help

21. Monitoringauflösung passend wählen

Ein Monitoringintervall von fünf Minuten kann einen Fehler übersehen, der nur 20 Sekunden dauert.

Beispiel:

09:10:00 Messung erfolgreich
09:12:15 Fehler beginnt
09:12:40 Fehler endet
09:15:00 Messung erfolgreich

Das Monitoring zeigt keinen Ausfall, obwohl der Dienst 25 Sekunden nicht verfügbar war.

Mögliche Maßnahmen:

Eine höhere Auflösung erzeugt mehr Last, Daten und Warnmeldungen. Sie sollte gezielt für die betroffene Komponente und einen begrenzten Zeitraum verwendet werden.


22. Welche Messwerte langfristig hilfreich sind

Client

Switch und Router

Firewall und VPN

Server

WLAN


23. Ablaufzeiten und regelmäßige Erneuerungen prüfen

Sporadische Fehler können entstehen, wenn ein regelmäßig erneuerter Zustand abläuft.

Zu prüfen sind:

Beispiel:

Fehlerabstand: ungefähr 60 Minuten
Sitzungs-Timeout: 60 Minuten

Diese Übereinstimmung begründet eine Hypothese, beweist sie aber noch nicht. Der tatsächliche Ablauf und die anschließende Erneuerung müssen in Protokollen oder Paketdaten bestätigt werden.


24. Geplante Jobs und Wartungsarbeiten korrelieren

Zu untersuchen sind:

Windows

Get-ScheduledTask |
    Select-Object TaskPath, TaskName, State

Letzte und nächste Ausführung:

Get-ScheduledTask |
    Get-ScheduledTaskInfo |
    Select-Object TaskName, LastRunTime, LastTaskResult, NextRunTime

Linux

systemctl list-timers --all

Zusätzlich können je nach System Cron-Konfigurationen und deren Protokolle relevant sein.

Nur autorisierte Konfigurationen dürfen eingesehen werden. Aufgaben sollten nicht allein wegen einer zeitlichen Überschneidung deaktiviert werden.


25. Temperatur, Strom und physische Umgebung berücksichtigen

Kurzzeitige Ausfälle können durch physische Bedingungen verursacht werden.

Zu prüfen sind:

Typisches Muster:

Hohe Last
→ Temperatur steigt
→ Schnittstelle oder Gerät fällt kurzzeitig aus
→ automatische Wiederherstellung
→ Untersuchung erfolgt später bei normaler Temperatur

Ein Neustart kann Temperatur-, Speicher- und Fehlerzustände zurücksetzen und dadurch wichtige Beweise beseitigen.


26. Änderungen und Deployments berücksichtigen

Zu dokumentieren sind:

Mögliche Änderungen:

„Seit dem Update“ ist eine wichtige Beobachtung, aber noch kein technischer Nachweis. Die fehlerhafte Version oder Einstellung muss durch Vergleich, Protokoll oder kontrollierten Rollback bestätigt werden.


27. Daten auf einer gemeinsamen Zeitleiste korrelieren

Beispiel:

Uhrzeit Client Switch Firewall Server
09:14:31 Anwendung startet Anfrage Port aktiv Sitzung angelegt Anfrage empfangen
09:14:34 wartet auf Antwort Output Drops steigen Weiterleitung erfolgt Datenträgerlatenz steigt
09:14:37 Timeout Port weiterhin aktiv Sitzung beendet Anwendung antwortet verspätet
09:15:02 erneuter Versuch Zähler stabil neue Sitzung Antwort normal

Erst durch die gemeinsame Zeitleiste wird sichtbar, dass der Clienttimeout mit der erhöhten Datenträgerlatenz zusammenfällt.

Zu korrelieren sind:

Zeitangaben müssen auf dieselbe Zeitzone oder eine eindeutig dokumentierte Referenz umgerechnet werden.


28. Ereignisgesteuerte Datensicherung

Wenn der Benutzer den Fehler bemerkt, sollte ein festgelegtes Verfahren ausgelöst werden.

Beispiel:

1. genaue Uhrzeit notieren;
2. Screenshot erstellen;
3. betroffene Aktion nicht mehrfach unkontrolliert wiederholen;
4. Diagnosemarkierung oder Ticket auslösen;
5. laufenden Ringpuffer zeitnah stoppen;
6. Clientzustand sichern;
7. relevante Server- und Netzwerkprotokolle exportieren;
8. Monitoringdaten für den Zeitraum schützen;
9. Vergleichssystem prüfen;
10. Dateien eindeutig beschriften.

Beispiel für eine Markierungsdatei unter PowerShell:

$Time = Get-Date -Format "yyyy-MM-ddTHH-mm-ss.fffK"
"Fehler durch Benutzer beobachtet: $Time" |
    Set-Content ".\incident-marker-$Time.txt"

Beispiel unter Bash:

timestamp="$(date '+%Y-%m-%dT%H-%M-%S%z')"
printf 'Fehler durch Benutzer beobachtet: %s\n' "$timestamp" \
  > "incident-marker-$timestamp.txt"

Der Marker liefert keine Ursache, erleichtert aber das Auffinden des relevanten Zeitraums.


29. Praxisfall A: Verbindung bricht ungefähr jede Stunde ab

Symptom

Prüfung

  1. genaue Sitzungsdauer erfassen.
  2. Browser-, Proxy- und Anwendungsprotokolle vergleichen.
  3. Token- und Sitzungsablauf kontrollieren.
  4. Firewall- und Load-Balancer-Timeout berücksichtigen.
  5. Zeitpunkt der letzten Benutzeraktivität dokumentieren.
  6. Ablauf und Erneuerung im Netzwerk- oder Anwendungsprotokoll prüfen.
  7. funktionierenden Benutzer oder Client vergleichen.

Mögliche Ursache

Die Anwendung erneuert ein ablaufendes Token nicht korrekt. Nach Ablauf wird die nächste Anfrage abgelehnt.

Nachprüfung


30. Praxisfall B: Switchport fällt kurzzeitig aus

Symptom

Prüfung

  1. Client- und Switchzeit synchronisieren.
  2. Linkstatus kontinuierlich protokollieren.
  3. Switchportereignisse auswerten.
  4. Fehlerzähler vor und nach dem Ereignis vergleichen.
  5. Kabel und Steckverbindungen kontrollieren.
  6. Energiespar- und Treibereinstellungen berücksichtigen.
  7. kontrollierten Kabel- oder Portvergleich durchführen.

Mögliche Ursache

Eine beschädigte Steckverbindung verursacht kurzzeitige Link-Flaps.

Nachprüfung


31. Praxisfall C: Dienst jeden Morgen kurz langsam

Symptom

Prüfung

  1. Anwendungszeiten kontinuierlich erfassen.
  2. Serverressourcen im betroffenen Zeitraum prüfen.
  3. geplante Aufgaben und Backuppläne vergleichen.
  4. Datenträgerlatenz und Datenbanklocks untersuchen.
  5. Proxy- und Anwendungsprotokolle korrelieren.
  6. Zustand außerhalb des Zeitfensters vergleichen.
  7. Job nicht ungeprüft deaktivieren.

Mögliche Ursache

Ein täglicher Datenbankjob erzeugt hohe Datenträgerlast und konkurriert mit den Anwendungsabfragen.

Nachprüfung


32. Praxisfall D: WLAN-Unterbrechung nur beim Standortwechsel

Symptom

Prüfung

  1. genauen Weg und Zeitpunkt dokumentieren.
  2. verwendeten Access Point vor und nach dem Fehler erfassen.
  3. Roaming- und Deauthentication-Ereignisse prüfen.
  4. Signalstärke und Überlappung untersuchen.
  5. Authentifizierungsdauer berücksichtigen.
  6. Kanal- und Airtime-Auslastung prüfen.
  7. Vergleich mit anderem Client durchführen.

Mögliche Ursache

Der Client hält zu lange an einem schwächer werdenden Access Point fest und wechselt verspätet zur benachbarten Funkzelle.

Nachprüfung


33. Ungeeignete Sofortmaßnahmen

Problematisch sind insbesondere:


34. Vollständige Prüfreihenfolge

  1. Symptom eindeutig beschreiben.
  2. genaue Fehlermeldung sichern.
  3. Beginn und Ende dokumentieren.
  4. Zeitzone erfassen.
  5. Benutzer, Client und Standort bestimmen.
  6. Quelle, Ziel, Port und Anwendung dokumentieren.
  7. betroffene und nicht betroffene Systeme bestimmen.
  8. Häufigkeit und bisherige Zeitpunkte sammeln.
  9. Muster nach Uhrzeit, Dauer und Last suchen.
  10. Systemzeiten aller Beteiligten kontrollieren.
  11. Vergleichssystem festlegen.
  12. geeignete Messintervalle bestimmen.
  13. Gateway und Ziel kontinuierlich prüfen.
  14. betroffenen TCP-Dienst überwachen.
  15. DNS-Antworten protokollieren.
  16. Anwendungszeiten erfassen.
  17. Interfacezustand und Fehlerzähler aufzeichnen.
  18. Switchport oder Access Point überwachen.
  19. Serverressourcen protokollieren.
  20. relevante Ereignisprotokolle sichern.
  21. zentrale Protokollierung und Aufbewahrung prüfen.
  22. bei Bedarf autorisierten Ringpuffer-Mitschnitt starten.
  23. Speicherbedarf und Datenschutz berücksichtigen.
  24. Verfahren zum Markieren des Fehlerzeitpunkts festlegen.
  25. bei Auftreten des Fehlers Ringpuffer sichern.
  26. Daten vor, während und nach dem Ereignis vergleichen.
  27. DHCP-, DNS-, Token-, Sitzungs- und Idle-Zeiten prüfen.
  28. geplante Jobs, Backups, Scans und Updates korrelieren.
  29. Temperatur, Stromversorgung und physische Umgebung berücksichtigen.
  30. Provider- und Wartungsereignisse prüfen.
  31. Änderungen und Deployments berücksichtigen.
  32. gemeinsame Zeitleiste erstellen.
  33. konkrete Hypothese formulieren.
  34. genau eine kontrollierbare Änderung durchführen.
  35. dieselben Messungen weiterlaufen lassen.
  36. ausreichend lange Nachbeobachtung durchführen.
  37. ursprüngliche Funktion erneut prüfen.
  38. Vergleichssysteme kontrollieren.
  39. temporäre Diagnosekonfiguration entfernen.
  40. Ursache, Maßnahme und Nachweis dokumentieren.
  41. dauerhaftes Monitoring oder Prävention festlegen.

35. Dokumentationsbeispiel

Ticket: INC-20804
Zeitraum der Untersuchung: 02.08.2026 bis 05.08.2026
Betroffen: Client-WS-17, Ethernet, Switch SW-F2-03, Port 18
Nicht betroffen: weitere Clients desselben VLANs
Ziel: fileserver.example.test, TCP 445

Symptom:
Der Client verliert ein- bis dreimal täglich für ungefähr 5 bis 15 Sekunden
den Zugriff auf den Dateiserver. Anschließend funktioniert der Zugriff ohne
Benutzeraktion wieder.

Erfasste Fehlerzeitpunkte:
- 02.08.2026, 10:17:42 bis 10:17:51 Uhr
- 03.08.2026, 14:32:08 bis 14:32:19 Uhr
- 05.08.2026, 09:06:14 bis 09:06:23 Uhr

Messungen:
- kontinuierlicher Ping zu Gateway und Dateiserver
- TCP-Prüfung auf Port 445
- Interfacezähler des Clients
- Switchportstatus und Fehlerzähler
- Windows-Systemereignisse
- begrenzter Ringpuffer-Paketmitschnitt
- Serverressourcen und SMB-Protokolle

Beobachtung:
Zum jeweiligen Fehlerzeitpunkt meldete der Switch einen kurzen Linkverlust
an Port 18. Gleichzeitig wechselte das Clientinterface in den Zustand
„Disconnected“. Gateway und Server waren für andere Clients erreichbar.
Am Switchport stiegen zusätzlich die physischen Fehlerzähler.

Hypothese:
Die physische Verbindung zwischen Client und Switch ist instabil.

Kontrollierte Änderung:
Das Patchkabel wurde durch ein geprüftes Kabel ersetzt. Client, Switchport,
Treiber und Serverkonfiguration blieben unverändert.

Nachprüfung:
- sieben Tage kontinuierliche Beobachtung
- keine weiteren Link-Flaps
- keine steigenden physischen Fehlerzähler
- Gateway und Dateiserver durchgehend erreichbar
- ursprünglicher Dateizugriff funktioniert
- andere Systeme unverändert fehlerfrei

Ursache:
Beschädigtes Patchkabel mit sporadischer Unterbrechung.

Prävention:
- Switchport-Flaps zentral überwachen
- steigende physische Fehlerzähler alarmieren
- Fehlerzeitpunkte im Ticket immer sekundengenau dokumentieren

36. Checkliste „Fehler tritt nur manchmal auf“


37. Schnellreferenz

Beobachtung wahrscheinlicher Untersuchungsbereich
Fehler immer zur gleichen Uhrzeit Job, Backup, Scan, Update oder Provider
Fehler nach fester Laufzeit Lease, Token, Session, NAT, Firewall oder VPN
Fehler nach Inaktivität Idle-Timeout, Energiesparen oder Sitzung
nur ein Client betroffen Client, Kabel, Treiber, Port oder Benutzerprofil
alle Clients eines Standorts betroffen Uplink, WAN, Firewall, Strom oder Provider
nur WLAN betroffen Funkumgebung, Roaming, Airtime oder Access Point
nur beim Standortwechsel Roaming, Authentifizierung oder Funkabdeckung
nur unter Last CPU, RAM, Storage, Queue, Uplink oder Pool
nur nachts Backup, Snapshot, Wartung, Scan oder Replikation
Linkstatus wechselt kurz Kabel, Port, Netzwerkkarte, Strom oder Treiber
Fehlerzähler steigen physischer Link, Queue, Überlastung oder Hardware
Netzwerk normal, Anwendung hängt Anwendung, Backend, Datenbank oder Storage
nur einzelne Ziel-IP fehlerhaft Load Balancer, Backend oder Zielpfad
nur nach Aufwachen Treiber, DHCP, DNS, VPN oder Energiesparmodus
nur über VPN Tunnel, Rekeying, MTU, Gateway oder Route
Fehler verschwindet nach Neustart Ressourcen, Speicherleck, Zustand oder Dienst
Monitoring zeigt nichts Intervall zu groß, falscher Test oder fehlende Rohdaten
Logs zeigen nichts falsches Protokoll, Rotation, Zeitabweichung oder fehlende Erfassung
Paketmitschnitt enthält Ereignis nicht Filter, falsches Interface oder Überschreibung
zeitlicher Zusammenhang mit Job mögliche Korrelation, Ursache noch zu beweisen
Problem tritt bei Temperaturanstieg auf Kühlung, Netzteil, Transceiver oder Hardware
regelmäßige DNS-Fehler Resolver, TTL, Cache, Netzwerkpfad oder DNS-Server
regelmäßige Abmeldung Token, Sitzung, Cookie, Proxy oder Load Balancer
kurze Ausfälle ohne Linkverlust Dienst, Routing, Firewall, Queue oder Server
andere Clients funktionieren gemeinsamer Server nicht automatisch ausgeschlossen, aber Clientpfad priorisieren

Merksatz

Sporadische Fehler werden selten durch einen einzelnen nachträglichen Test gefunden. Entscheidend sind sekundengenaue Zeitstempel, kontinuierliche Messungen, begrenzte Ringpuffer, ausreichend lange Protokollaufbewahrung und eine gemeinsame Zeitleiste von Client, Netzwerk, Server und Anwendung. Erst wenn Messdaten den Fehler vor, während und nach einer kontrollierten Änderung zeigen, ist die Ursache belastbar nachgewiesen.


Quellen und weiterführende Dokumentation

6.7 Anmeldung an der Domäne geht nicht

Wenn sich ein Benutzer nicht an einer Active-Directory-Domäne anmelden kann, liegt die Ursache nicht automatisch an einem falschen Kennwort.

Eine Domänenanmeldung benötigt mehrere funktionierende Komponenten:

  1. der Client besitzt eine gültige Netzwerkkonfiguration,
  2. der Client verwendet die vorgesehenen internen DNS-Server,
  3. die Active-Directory-Domäne kann über DNS gefunden werden,
  4. ein geeigneter Domain Controller ist erreichbar,
  5. Client und Domain Controller besitzen ausreichend übereinstimmende Systemzeiten,
  6. das Benutzerkonto ist vorhanden und verwendbar,
  7. das Computerkonto und der sichere Kanal zur Domäne funktionieren,
  8. Kerberos oder gegebenenfalls NTLM kann die Anmeldung verarbeiten,
  9. Gruppenrichtlinien und Benutzerprofile verhindern die Anmeldung nicht,
  10. die Domain Controller replizieren die benötigten Informationen ordnungsgemäß.

Die sichtbare Meldung am Client beschreibt häufig nur das Ergebnis. Die eigentliche Ursache kann bei DNS, Uhrzeit, Netzwerk, Benutzerkonto, Computerkonto, Domain Controller, Replikation oder Richtlinien liegen.


1. Typische Fehlermeldungen

Mögliche Meldungen sind:

Der Benutzername oder das Kennwort ist falsch.
Es sind momentan keine Anmeldeserver zum Verarbeiten der Anmeldeanforderung verfügbar.
Die Sicherheitsdatenbank auf dem Server enthält kein Computerkonto für diese Arbeitsstationsvertrauensstellung.
Die Vertrauensstellung zwischen dieser Arbeitsstation und der primären Domäne konnte nicht hergestellt werden.
Die angegebene Domäne ist nicht vorhanden, oder es konnte keine Verbindung hergestellt werden.
Das referenzierte Konto ist momentan gesperrt und kann nicht für die Anmeldung verwendet werden.
Die Anmeldung ist aufgrund einer Kontoeinschränkung nicht möglich.
Die Anmeldemethode, die Sie verwenden möchten, ist nicht zulässig.
Ihr Konto wurde deaktiviert. Wenden Sie sich an den Systemadministrator.
Das Kennwort des Benutzers muss vor der Anmeldung geändert werden.
Wir können Sie mit diesen Anmeldeinformationen nicht anmelden, weil Ihre Domäne nicht verfügbar ist.

Der genaue deutsche Wortlaut kann sich je nach Windows-Version unterscheiden. Deshalb sollten zusätzlich Fehlercode, Ereignis-ID, Uhrzeit und die englische Originalmeldung dokumentiert werden, wenn sie in einem Protokoll vorhanden ist.


2. Auswirkungen

Mögliche Auswirkungen:


3. Sicherheits- und Betriebswarnung

Bei der Untersuchung dürfen Benutzerkonten, Computerkonten, Domain Controller und Vertrauensstellungen nicht unkontrolliert verändert werden.

Insbesondere sollten nicht vorschnell:

Das Entfernen eines Computers aus der Domäne und das anschließende erneute Hinzufügen ist keine Ursachenanalyse. Dadurch können Beweise verloren gehen und zusätzliche Probleme mit Profilen, Zertifikaten, Gruppenrichtlinien, BitLocker, Softwareverteilung oder Verwaltungsdiensten entstehen.

Korrekturmaßnahmen sind nur mit entsprechender Berechtigung und nach Sicherung der Diagnosedaten durchzuführen.


4. Zuerst den Umfang bestimmen

Die wichtigste erste Frage lautet:

Ist nur ein Benutzer, nur ein Client oder ein größerer Teil der Domäne betroffen?

Beobachtung zuerst zu untersuchender Bereich
ein Benutzer kann sich an keinem Client anmelden Benutzerkonto, Kennwort, Sperre, Ablauf, Anmelderechte
ein Benutzer kann sich nur an einem Client nicht anmelden Client, lokales Profil, Anmeldeformat, Richtlinie, gespeicherte Daten
kein Domänenbenutzer kann sich an einem Client anmelden DNS, Netzwerk, Uhrzeit, sicherer Kanal, Computerkonto
mehrere Clients eines Standorts sind betroffen DNS, DHCP, VLAN, Standort-Uplink, Firewall, erreichbarer Domain Controller
alle Benutzer der Domäne sind betroffen Domain Controller, DNS, Replikation, Zeitdienst, zentrale Infrastruktur
Anmeldung funktioniert offline, aber nicht im Firmennetz erreichter Domain Controller, Kontostatus, Kennwort, DNS oder sicherer Kanal
Anmeldung funktioniert im Firmennetz, aber nicht über VPN VPN-Verbindungszeitpunkt, DNS, Routing, Firewall, Gerätezertifikat
alte Anmeldedaten funktionieren offline zwischengespeicherte Domänenanmeldung
neues Kennwort funktioniert nur an manchen Clients Replikation, erreichter Domain Controller, gespeicherte Anmeldedaten
lokale Anmeldung funktioniert, Domänenanmeldung nicht Domänenpfad, Benutzerkonto, DNS, Domain Controller oder Vertrauensstellung
Anmeldung funktioniert mit einem anderen Domänenbenutzer Benutzerkonto oder benutzerspezifische Richtlinie priorisieren
Anmeldung funktioniert nach Neustart gelegentlich wieder Netzwerkstart, DNS, Dienstreihenfolge, sicherer Kanal oder erreichter DC

Ein einzelner erfolgreicher Anmeldeversuch mit einem anderen Benutzer beweist nicht, dass die gesamte Domäneninfrastruktur fehlerfrei ist. Der andere Benutzer könnte zwischengespeicherte Anmeldedaten verwenden oder einen anderen Authentifizierungspfad besitzen.


5. Mindestinformationen erfassen

Vor einer Änderung sollten mindestens dokumentiert werden:

Ticket:
Datum und genaue Uhrzeit:
Zeitzone:
Benutzerkonto:
Clientname:
Client-IP:
Standort:
Verbindung: Ethernet / WLAN / VPN
Domäne:
verwendetes Anmeldeformat:
genauer Meldungstext:
Fehlercode:
Anmeldung lokal oder remote:
erstmalige oder wiederkehrende Anmeldung:
anderer Benutzer am selben Client getestet:
derselbe Benutzer an anderem Client getestet:
lokale Anmeldung möglich:
Netzwerk vor der Anmeldung verfügbar:
zuletzt erfolgreiche Anmeldung:
kürzlich geändertes Kennwort:
zuletzt installierte Updates oder Änderungen:

Kennwörter dürfen nicht in das Ticket oder Diagnoseprotokoll geschrieben werden.


6. Lokales Konto und Domänenkonto unterscheiden

Die Eingabe auf dem Anmeldebildschirm kann unterschiedliche Kontotypen ansprechen.

Domänenkonto als UPN

benutzer@ad.example.test

Domänenkonto im älteren Format

EXAMPLE\benutzer

Lokales Konto

.\benutzer

oder:

CLIENT01\benutzer

.\benutzer bezeichnet ein lokales Konto des aktuellen Computers. Es ist keine Domänenanmeldung.

Eine Anmeldung kann fehlschlagen, weil:

Vor tieferer Diagnose sollte deshalb feststehen, welches Konto Windows tatsächlich authentifizieren soll.


7. Gesicherte Anmeldung und zwischengespeicherte Anmeldedaten

Windows kann erfolgreiche Domänenanmeldungen zwischenspeichern. Dadurch kann sich ein Benutzer möglicherweise an einem Notebook anmelden, obwohl momentan kein Domain Controller erreichbar ist.

Das bedeutet:

Anmeldung erfolgreich
≠
Domain Controller war erreichbar

Bei einer zwischengespeicherten Anmeldung können anschließend trotzdem ausfallen:

Typische Hinweise auf eine zwischengespeicherte Anmeldung:

Die Anzahl zwischengespeicherter Anmeldungen wird durch Sicherheitsrichtlinien bestimmt. Diese Einstellung sollte nicht allein zur Fehlerbehebung verändert werden.


8. Netzwerkstatus vor der Anmeldung berücksichtigen

Eine Domänenanmeldung kann erfolgen, bevor WLAN, VPN oder 802.1X vollständig verfügbar ist.

Zu prüfen sind:

Nach der Anmeldung kann der aktuelle Zustand geprüft werden:

Get-NetAdapter
Get-NetIPConfiguration
ipconfig /all

Wichtige Angaben:

Eine Adresse aus 169.254.0.0/16 weist bei IPv4 typischerweise darauf hin, dass keine reguläre DHCP-Konfiguration bezogen wurde. Sie beweist jedoch noch nicht, ob DHCP-Server, Relay, VLAN, Port oder Client die Ursache ist.


9. Erreichbarkeit schrittweise prüfen

Nach einer lokalen oder zwischengespeicherten Anmeldung kann der Netzwerkpfad untersucht werden.

Eigene Netzwerkkonfiguration

ipconfig /all

Standardgateway

Test-Connection -TargetName <gateway> -Count 4

Interner DNS-Server

Test-Connection -TargetName <dns-server> -Count 4

Domain Controller

Test-Connection -TargetName <dc-fqdn> -Count 4

Relevante TCP-Verbindungen

Test-NetConnection -ComputerName <dc-fqdn> -Port 53
Test-NetConnection -ComputerName <dc-fqdn> -Port 88
Test-NetConnection -ComputerName <dc-fqdn> -Port 389
Test-NetConnection -ComputerName <dc-fqdn> -Port 445

Ein erfolgreicher Ping beweist nicht, dass DNS, Kerberos, LDAP, SMB, RPC oder die Anmeldung funktioniert. Umgekehrt kann Ping durch eine Firewall blockiert sein, obwohl die benötigten Dienste erreichbar sind.

Active Directory verwendet mehrere Protokolle und dynamische RPC-Ports. Vier erfolgreiche Porttests ersetzen deshalb keine vollständige Prüfung des Domänenpfades.


10. DNS-Konfiguration des Clients prüfen

Active Directory ist in hohem Maß von DNS abhängig. Ein Domänenclient muss die DNS-Server verwenden, welche die Active-Directory-DNS-Zone und die zugehörigen Dienstressourceneinträge auflösen können.

Prüfen:

Get-DnsClientServerAddress
Get-DnsClientGlobalSetting
Get-DnsClient

Alternativ:

ipconfig /all

Verdächtig sind insbesondere:

Öffentliche Resolver können Internetnamen auflösen, kennen aber normalerweise nicht die internen SRV-Einträge der Active-Directory-Domäne.

Eine funktionierende Auflösung von www.example.com beweist daher nicht, dass Active Directory über DNS gefunden werden kann.


11. DNS-Auflösung der Domäne prüfen

Domänenname auflösen

Resolve-DnsName -Name <ad-domain>

Domain-Controller-Dienst suchen

Resolve-DnsName `
  -Name "_ldap._tcp.dc._msdcs.<ad-domain>" `
  -Type SRV

Kerberos-Dienst suchen

Resolve-DnsName `
  -Name "_kerberos._tcp.<ad-domain>" `
  -Type SRV

Global Catalog suchen

Resolve-DnsName `
  -Name "_ldap._tcp.gc._msdcs.<forest-root-domain>" `
  -Type SRV

Mit nslookup:

nslookup -type=SRV _ldap._tcp.dc._msdcs.<ad-domain>
nslookup -type=SRV _kerberos._tcp.<ad-domain>

Erwartet werden SRV-Antworten mit geeigneten Domain Controllern. Anschließend müssen auch deren Hostnamen auflösbar sein:

Resolve-DnsName -Name <dc-fqdn>

Eine vorhandene SRV-Antwort reicht nicht aus, wenn:


12. DNS-Cache kontrolliert untersuchen

Cache anzeigen:

ipconfig /displaydns

PowerShell:

Get-DnsClientCache

Der Cache kann Hinweise auf bereits verwendete Einträge liefern.

Erst nach Sicherung der relevanten Informationen kann für einen kontrollierten Vergleich der Clientcache geleert werden:

ipconfig /flushdns

Das Leeren des DNS-Caches ist eine Zustandsänderung. Wenn der Fehler nur sporadisch auftritt, kann dadurch ein wichtiger Hinweis auf einen falschen oder veralteten Eintrag verloren gehen.

Eine erfolgreiche Anmeldung nach dem Leeren beweist noch nicht, welcher DNS-Eintrag fehlerhaft war. Dafür müssen Antworten vor und nach der Änderung verglichen werden.


13. Domain Controller Locator prüfen

Windows verwendet den Domain Controller Locator, um einen geeigneten Domain Controller zu finden.

Domain Controller suchen

nltest /dsgetdc:<ad-domain>

Erzwungene erneute Suche

nltest /dsgetdc:<ad-domain> /force

Domain Controller eines AD-Standorts suchen

nltest /dsgetdc:<ad-domain> /site:<site-name>

Clientstandort anzeigen

nltest /dsgetsite

Liste der Domain Controller

nltest /dclist:<ad-domain>

Die Ausgabe von nltest /dsgetdc kann unter anderem zeigen:

Fehler wie:

ERROR_NO_SUCH_DOMAIN

oder:

DsGetDcName failed: Status = 1355

weisen darauf hin, dass kein geeigneter Domain Controller gefunden wurde. Die Ursache kann unter anderem bei DNS, Netzwerk, Firewall, AD-Standort, Dienstregistrierung oder Domain Controller liegen.


14. Verwendeten Anmeldeserver feststellen

Nach einer erfolgreichen Domänenanmeldung:

echo %LOGONSERVER%

PowerShell:

$env:LOGONSERVER

Zusätzlich:

whoami
whoami /user
whoami /groups

Der Wert von LOGONSERVER ist hilfreich, darf aber nicht als vollständiger Nachweis für jeden späteren Authentifizierungsvorgang betrachtet werden. Unterschiedliche Dienste können andere Domain Controller oder Kerberos-Dienstpfade verwenden.

Wenn die Anmeldung nur bei einem bestimmten Domain Controller fehlschlägt, sind besonders zu prüfen:


15. Systemzeit und Zeitzone prüfen

Kerberos ist auf ausreichend übereinstimmende Zeit angewiesen. Eine zu große Zeitabweichung kann die Authentifizierung verhindern.

Clientstatus

w32tm /query /status

Konfiguration

w32tm /query /configuration

Zeitquelle

w32tm /query /source

Vergleich mit einem Domain Controller

w32tm /stripchart /computer:<dc-fqdn> /dataonly /samples:10

Windows-Time-Service

Get-Service -Name W32Time

Zusätzlich dokumentieren:

Get-Date
Get-TimeZone

Zu prüfen sind:

Die Uhr darf während der Diagnose nicht unkontrolliert manuell verändert werden. Vor einer Korrektur sollten Status und Abweichung dokumentiert werden.


16. Benutzerkonto prüfen

Mit installiertem Active-Directory-PowerShell-Modul und ausreichender Berechtigung:

Get-ADUser -Identity <benutzer> `
  -Properties Enabled, LockedOut, PasswordExpired,
              PasswordLastSet, AccountExpirationDate,
              UserPrincipalName, SamAccountName,
              LastLogonDate, LogonWorkstations

Gezielt formatieren:

Get-ADUser -Identity <benutzer> `
  -Properties Enabled, LockedOut, PasswordExpired,
              PasswordLastSet, AccountExpirationDate,
              UserPrincipalName, LogonWorkstations |
    Select-Object SamAccountName,
                  UserPrincipalName,
                  Enabled,
                  LockedOut,
                  PasswordExpired,
                  PasswordLastSet,
                  AccountExpirationDate,
                  LogonWorkstations

Zu prüfen sind:

LastLogonDate ist nicht für jede sekundengenaue Untersuchung geeignet. Je nach benötigter Genauigkeit müssen die entsprechenden Attribute und Ereignisprotokolle auf den relevanten Domain Controllern ausgewertet werden.


17. Kontosperre untersuchen

Ein Konto kann durch wiederholte fehlerhafte Anmeldeversuche gesperrt werden.

Mögliche Quellen:

Kontostatus:

Get-ADUser -Identity <benutzer> -Properties LockedOut |
    Select-Object SamAccountName, LockedOut

Sperrereignisse auf einem Domain Controller:

Get-WinEvent -FilterHashtable @{
    LogName = "Security"
    Id      = 4740
} |
    Select-Object TimeCreated, Id, Message

Ereignis-ID 4740 zeigt eine Kontosperre. Das Ereignis kann Informationen über den aufrufenden Computer enthalten.

Nur das Entsperren des Kontos behebt eine wiederkehrende Sperrquelle nicht. Vor dem Entsperren sollten Zeitpunkt, Domain Controller, aufrufender Computer und vorausgehende Authentifizierungsfehler dokumentiert werden.


18. Kennwortänderung und Replikation berücksichtigen

Nach einer Kennwortänderung können Probleme entstehen, wenn:

Zu erfassen:

Zeitpunkt der Kennwortänderung:
System, an dem das Kennwort geändert wurde:
vermutlich beteiligter Domain Controller:
erstes Auftreten des Fehlers:
funktioniert altes Kennwort offline:
funktioniert neues Kennwort online:
funktioniert Anmeldung an anderem Client:
funktioniert Anmeldung an anderem Standort:

Kennwörter dürfen nicht testweise an mehreren Stellen verteilt oder protokolliert werden.


19. Computerkonto prüfen

Ein Domänencomputer besitzt in Active Directory ein eigenes Computerkonto.

Mit dem Active-Directory-PowerShell-Modul:

Get-ADComputer -Identity <computername> `
  -Properties Enabled, PasswordLastSet, LastLogonDate,
              DistinguishedName, DNSHostName

Formatierte Ausgabe:

Get-ADComputer -Identity <computername> `
  -Properties Enabled, PasswordLastSet, LastLogonDate,
              DistinguishedName, DNSHostName |
    Select-Object Name,
                  DNSHostName,
                  Enabled,
                  PasswordLastSet,
                  LastLogonDate,
                  DistinguishedName

Zu prüfen sind:

PasswordLastSet allein beweist nicht, dass der sichere Kanal funktioniert. Es ist nur ein Hinweis innerhalb der Gesamtanalyse.


20. Sicheren Kanal prüfen

Der sichere Kanal verbindet einen Domänenmitgliedscomputer mit der Domäne.

PowerShell auf einem Mitgliedscomputer

Test-ComputerSecureChannel -Verbose

Mit ausdrücklich angegebener Domäne:

Test-ComputerSecureChannel `
  -Server <dc-fqdn> `
  -Verbose

NLTEST

nltest /sc_query:<ad-domain>

Zusätzliche Informationen:

nltest /sc_verify:<ad-domain>

Je nach Systemrolle und verwendetem Werkzeug unterscheiden sich Bedeutung und Verhalten einzelner Prüfungen. Test-ComputerSecureChannel ist für Domänenmitgliedscomputer vorgesehen und sollte nicht als allgemeiner Zustandstest eines Domain Controllers verwendet werden.

Ein fehlerhafter sicherer Kanal kann Meldungen verursachen wie:

Die Vertrauensstellung zwischen dieser Arbeitsstation und der primären Domäne konnte nicht hergestellt werden.

Mögliche Ursachen:


21. Sicheren Kanal nur kontrolliert reparieren

Die folgenden Befehle verändern den Zustand und gehören nicht zur rein lesenden Diagnose.

PowerShell

Test-ComputerSecureChannel `
  -Repair `
  -Credential (Get-Credential) `
  -Verbose

Alternative:

Reset-ComputerMachinePassword `
  -Server <dc-fqdn> `
  -Credential (Get-Credential)

Eine Reparatur sollte nur erfolgen, wenn:

  1. DNS und Netzwerk geprüft wurden,
  2. die Uhrzeit korrekt ist,
  3. das richtige Computerkonto identifiziert wurde,
  4. der Fehler des sicheren Kanals bestätigt wurde,
  5. erforderliche Berechtigungen vorhanden sind,
  6. Auswirkungen und Rückfallmöglichkeit bekannt sind,
  7. Diagnoseinformationen vorher gesichert wurden.

Nach der Reparatur müssen mindestens geprüft werden:

Das Entfernen und erneute Hinzufügen zur Domäne sollte erst nach nachvollziehbarer Diagnose und gemäß dem betrieblichen Verfahren erfolgen.


22. Kerberos-Tickets prüfen

Aktuelle Tickets des angemeldeten Sicherheitskontexts:

klist

Kerberos-Ticket-Granting-Tickets anzeigen:

klist tgt

Weitere Sitzungsinformationen:

klist sessions

Verfügbarer Domain Controller:

klist query_bind

Je nach Windows-Version und Sicherheitskontext können die verfügbaren Unterbefehle und sichtbaren Tickets variieren. Die lokale Hilfe ist zu prüfen:

klist ?

Zu untersuchen sind:

Tickets kontrolliert entfernen:

klist purge

klist purge verändert den Anmeldezustand der aktuellen Sitzung. Vorher sollten die vorhandenen Tickets dokumentiert werden. Eine erfolgreiche Funktion nach dem Purge beweist ohne Vergleich der vorherigen Tickets nicht automatisch die Ursache.


23. NTLM und Kerberos unterscheiden

Eine Windows-Domäne kann je nach Vorgang Kerberos oder NTLM verwenden.

Vereinfacht:

Bereich typischer Hinweis
Kerberos-Vorauthentifizierung fehlgeschlagen Ereignis 4771
Kerberos-TGT angefordert Ereignis 4768
Kerberos-Dienstticket angefordert Ereignis 4769
NTLM-Anmeldeinformationen geprüft Ereignis 4776
Anmeldung auf Zielsystem fehlgeschlagen Ereignis 4625
Konto gesperrt Ereignis 4740

Ein Ereignis muss immer zusammen mit Zeitpunkt, Benutzer, Clientadresse, Anmeldetyp, Statuscode, Substatus und beteiligtem System bewertet werden.


24. Ereignis 4625 auswerten

Ereignis-ID 4625 bedeutet, dass eine Kontoanmeldung fehlgeschlagen ist. Es entsteht auf dem System, auf dem der Anmeldeversuch verarbeitet wurde.

Zeitlich begrenzte Abfrage:

$Start = Get-Date "2026-08-02 09:10:00"
$End = Get-Date "2026-08-02 09:20:00"

Get-WinEvent -FilterHashtable @{
    LogName   = "Security"
    Id        = 4625
    StartTime = $Start
    EndTime   = $End
} |
    Select-Object TimeCreated, Id, Message

Wichtige Felder können sein:

Häufige Anmeldetypen:

Anmeldetyp Bedeutung
2 interaktive Anmeldung an der Konsole
3 Netzwerkanmeldung
4 Batch, beispielsweise geplante Aufgabe
5 Dienst
7 Entsperren
8 NetworkCleartext
9 NewCredentials
10 RemoteInteractive, beispielsweise RDP
11 CachedInteractive

Anmeldetyp 11 weist auf eine interaktive Anmeldung mit zwischengespeicherten Domäneninformationen hin. Er bedeutet nicht, dass während der Anmeldung ein Domain Controller erreicht wurde.

Status- und Substatuswerte müssen anhand der Microsoft-Dokumentation und des konkreten Ereignisses interpretiert werden.


25. Relevante Authentifizierungsereignisse

Auf Client, Mitgliedsserver und Domain Controllern können unter anderem relevant sein:

Ereignis-ID allgemeine Bedeutung
4624 erfolgreiche Anmeldung
4625 fehlgeschlagene Anmeldung
4648 Anmeldung mit ausdrücklich angegebenen Anmeldeinformationen
4672 besondere Rechte wurden einer neuen Anmeldung zugewiesen
4722 Benutzerkonto aktiviert
4725 Benutzerkonto deaktiviert
4726 Benutzerkonto gelöscht
4738 Benutzerkonto geändert
4740 Benutzerkonto gesperrt
4767 Benutzerkonto entsperrt
4768 Kerberos-TGT angefordert
4769 Kerberos-Dienstticket angefordert
4770 Kerberos-Dienstticket erneuert
4771 Kerberos-Vorauthentifizierung fehlgeschlagen
4776 Anmeldeinformationen wurden über NTLM geprüft
5719 kein Domain Controller für eine sichere Sitzung verfügbar
5722 Authentifizierung der Sitzung beziehungsweise des Computerkontos fehlgeschlagen
5805 Sitzung eines Computers konnte nicht authentifiziert werden

Nicht jedes Ereignis ist standardmäßig aktiviert oder auf jedem System vorhanden. Ereignisse können auf unterschiedlichen beteiligten Computern entstehen.


26. Mehrere Ereignisse zeitlich abfragen

$Start = Get-Date "2026-08-02 09:10:00"
$End = Get-Date "2026-08-02 09:20:00"
$Ids = 4624, 4625, 4648, 4740, 4768, 4769, 4771, 4776

Get-WinEvent -FilterHashtable @{
    LogName   = "Security"
    Id        = $Ids
    StartTime = $Start
    EndTime   = $End
} |
    Select-Object TimeCreated, Id, ProviderName,
                  LevelDisplayName, Message |
    Sort-Object TimeCreated

Systemereignisse:

Get-WinEvent -FilterHashtable @{
    LogName   = "System"
    Id        = 5719, 5722, 5805
    StartTime = $Start
    EndTime   = $End
} |
    Select-Object TimeCreated, Id, ProviderName,
                  LevelDisplayName, Message |
    Sort-Object TimeCreated

Für große Protokolle sollte bereits serverseitig mit FilterHashtable nach Zeitraum und Ereignis-ID gefiltert werden.


27. Ereignisprotokolle auf dem Client prüfen

Relevante Protokolle können sein:

Windows-Protokolle → System
Windows-Protokolle → Sicherheit
Windows-Protokolle → Anwendung
Anwendungs- und Dienstprotokolle → Microsoft → Windows → GroupPolicy → Operational
Anwendungs- und Dienstprotokolle → Microsoft → Windows → User Profile Service → Operational
Anwendungs- und Dienstprotokolle → Microsoft → Windows → DNS Client Events
Anwendungs- und Dienstprotokolle → Microsoft → Windows → WLAN-AutoConfig → Operational

Vorhandene Protokolle auflisten:

Get-WinEvent -ListLog * |
    Where-Object {
        $_.LogName -match "GroupPolicy|User Profile|DNS|WLAN|Kerberos|Netlogon"
    } |
    Select-Object LogName, IsEnabled, RecordCount

Nicht jedes Protokoll ist auf jedem System aktiviert. Zusätzliche Protokollierung darf nur kontrolliert unter Berücksichtigung von Speicherbedarf, Datenschutz und Betriebsrichtlinien aktiviert werden.


28. Netlogon-Diagnose berücksichtigen

Der Netlogon-Dienst ist unter anderem an Domain-Controller-Ermittlung und sicherem Kanal beteiligt.

Dienststatus:

Get-Service -Name Netlogon

Ausführliche Dienstinformationen:

Netlogon kann ein Diagnoseprotokoll unter folgendem Pfad verwenden:

%windir%\debug\netlogon.log

Erweiterte Netlogon-Protokollierung verändert den Diagnosezustand und kann umfangreiche oder sensible Informationen erzeugen. Sie sollte nur gezielt, zeitlich begrenzt und entsprechend der offiziellen Microsoft-Anleitung aktiviert werden.

Nach Abschluss muss eine zusätzlich aktivierte Diagnoseprotokollierung wieder auf den vorgesehenen Zustand zurückgesetzt werden.


29. Gruppenrichtlinien prüfen

Eine Anmeldung kann technisch erfolgreich sein, während Gruppenrichtlinien, Skripte oder Ressourcenverbindungen fehlschlagen.

Aktuelle Richtlinien aktualisieren:

gpupdate /force

Dieser Befehl ist eine aktive Zustandsänderung und sollte erst nach Sicherung der relevanten Ereignisse verwendet werden.

Resultierende Richtlinien anzeigen:

gpresult /r

Ausführlicher HTML-Bericht:

gpresult /h C:\Temp\gpresult.html

Relevante Fragen:

Ein lang laufendes Anmeldeskript kann wie eine fehlgeschlagene Anmeldung erscheinen, obwohl die Authentifizierung bereits abgeschlossen wurde.


30. SYSVOL und NETLOGON prüfen

Freigaben eines Domain Controllers anzeigen:

net view \\<dc-fqdn>

SYSVOL testen:

dir \\<dc-fqdn>\SYSVOL

NETLOGON testen:

dir \\<dc-fqdn>\NETLOGON

Wenn diese Pfade nicht erreichbar sind, sind unter anderem zu prüfen:

Ein erfolgreicher Verzeichniszugriff beweist nicht, dass alle Gruppenrichtlinien oder die AD-Replikation fehlerfrei sind.


31. Benutzerprofilfehler von Authentifizierungsfehlern trennen

Der Benutzer kann erfolgreich authentifiziert worden sein, obwohl Windows das Profil nicht laden kann.

Typische Hinweise:

Die Anmeldung des Dienstes "Benutzerprofildienst" ist fehlgeschlagen.
Das Benutzerprofil kann nicht geladen werden.
Sie wurden mit einem temporären Profil angemeldet.

Dann sind besonders zu prüfen:

Ein Profilproblem darf nicht automatisch als fehlerhaftes Benutzerkonto oder fehlerhafte Domänenauthentifizierung behandelt werden.


32. RDP-Anmeldung gesondert untersuchen

Wenn nur die Remotedesktopanmeldung fehlschlägt, zusätzlich prüfen:

Porttest:

Test-NetConnection -ComputerName <zielserver> -Port 3389

Ein erfolgreicher Porttest beweist nur, dass eine TCP-Verbindung hergestellt werden konnte. Er beweist nicht, dass NLA, Authentifizierung, Anmelderechte oder Profilladen funktionieren.


33. Anmeldung über VPN untersuchen

Bei entfernten Clients ist entscheidend, wann das VPN verfügbar wird.

Mögliche Fälle:

  1. Benutzer meldet sich mit zwischengespeicherten Daten an und startet danach das VPN.
  2. Ein gerätebasiertes VPN ist bereits vor der Anmeldung aktiv.
  3. Ein Pre-Logon-VPN wird am Anmeldebildschirm gestartet.
  4. Das VPN benötigt Benutzeranmeldedaten, die erst nach der Windows-Anmeldung verfügbar sind.
  5. Das VPN verteilt falsche DNS-Server oder Routen.
  6. Der VPN-Tunnel erreicht nicht alle benötigten Domain Controller.
  7. MTU-, Firewall- oder Fragmentierungsprobleme stören einzelne Protokolle.
  8. Gerätezertifikat oder Maschinenkonto ist fehlerhaft.

Nach Aufbau des VPN prüfen:

ipconfig /all
Get-DnsClientServerAddress
Get-NetRoute
nltest /dsgetdc:<ad-domain>
w32tm /query /status

Die erfolgreiche Anmeldung am Notebook vor dem VPN beweist nur, dass zwischengespeicherte Anmeldedaten verwendbar waren.


34. Domain Controller diagnostizieren

Auf einem Domain Controller und mit entsprechender Berechtigung:

dcdiag

Ausführliche Ausgabe in eine Datei:

dcdiag /v > C:\Temp\dcdiag.txt

DNS-Prüfung:

dcdiag /test:dns /v

Bestimmten Domain Controller testen:

dcdiag /s:<dc-name> /v

Unternehmensweite Prüfung:

dcdiag /e /v

Die unternehmensweite Prüfung kann umfangreich sein und sollte kontrolliert eingesetzt werden.

Zu untersuchen sind unter anderem:

Nicht jede Warnung in dcdiag erklärt automatisch die konkrete Anmeldestörung. Der Zeitpunkt und der betroffene Authentifizierungspfad müssen weiterhin korreliert werden.


35. Active-Directory-Replikation prüfen

Zusammenfassung:

repadmin /replsummary

Eingehende Replikationspartner:

repadmin /showrepl

Alle Domain Controller detailliert:

repadmin /showrepl * /csv

Replikationswarteschlange:

repadmin /queue

Zu prüfen sind:

Eine erzwungene Replikation ist eine aktive Änderung und sollte nicht als erster Diagnoseschritt verwendet werden.

Wenn ein Benutzer sein Kennwort geändert hat und die Anmeldung abhängig vom erreichten Domain Controller funktioniert, ist eine Replikationsstörung eine mögliche Hypothese. Sie muss durch Replikationsdaten und den tatsächlich verwendeten Domain Controller bestätigt werden.


36. AD-Standorte und Subnetze berücksichtigen

Der Domain Controller Locator berücksichtigt Active-Directory-Standorte.

Clientstandort:

nltest /dsgetsite

Gefundener Domain Controller:

nltest /dsgetdc:<ad-domain>

Mögliche Fehler:

Ein entfernter Domain Controller ist nicht automatisch fehlerhaft. Die Standortzuordnung ist jedoch wichtig für Performance, Verfügbarkeit und Fehlereingrenzung.


37. Firewall und benötigte Dienste berücksichtigen

Active Directory verwendet mehrere Dienste, beispielsweise:

Einzelne typische Ports:

Dienst Protokoll/Port
DNS TCP/UDP 53
Kerberos TCP/UDP 88
RPC Endpoint Mapper TCP 135
NetBIOS Name Service UDP 137
NetBIOS Datagram UDP 138
NetBIOS Session TCP 139
LDAP TCP/UDP 389
SMB TCP 445
Kerberos-Kennwortänderung TCP/UDP 464
LDAPS TCP 636
Global Catalog TCP 3268
Global Catalog über TLS TCP 3269
Windows-Zeitdienst UDP 123
dynamisches RPC versionsabhängiger TCP-Portbereich

Diese Tabelle ist keine vollständige Firewallfreigabe. Die tatsächlich benötigten Verbindungen hängen von Windows-Version, Topologie, Richtung und Funktion ab.

Firewalls dürfen nicht pauschal deaktiviert werden. Stattdessen sind verworfene Verbindungen, Quell- und Zieladressen, Ports, Richtung und Zeitpunkt zu untersuchen.


38. Paketmitschnitt nur gezielt einsetzen

Wenn DNS, DC Locator, Kerberos oder LDAP weiterhin unklar bleiben, kann ein autorisierter Paketmitschnitt helfen.

Mögliche Protokolle:

dns
kerberos
ldap
tcp.port == 445
tcp.port == 135

Möglicher Wireshark-Anzeigefilter:

dns || kerberos || ldap || tcp.port == 445 || tcp.port == 135

Zu beobachten sind:

Paketmitschnitte können Kontonamen, interne Strukturen, Tickets und andere vertrauliche Daten enthalten. Sie dürfen nur autorisiert, begrenzt, geschützt und kontrolliert ausgewertet werden.


39. Praxisfall A: Nur ein Benutzer kann sich nicht anmelden

Symptom

Prüfung

  1. genaue Uhrzeit dokumentieren,
  2. Benutzerkonto und Sperrstatus prüfen,
  3. Ereignis 4740 auf den Domain Controllern suchen,
  4. aufrufenden Computer ermitteln,
  5. vorausgehende Ereignisse 4771, 4776 oder 4625 korrelieren,
  6. gespeicherte Anmeldedaten, Dienste, Aufgaben, VPN und Mobilgeräte prüfen,
  7. erst danach Konto kontrolliert entsperren,
  8. Ereignisse weiter überwachen.

Mögliche Ursache

Ein geplanter Task auf einem alten Client verwendet weiterhin das vorherige Benutzerkennwort und sperrt das Konto wiederholt.

Nachprüfung


40. Praxisfall B: Kein Benutzer kann sich an einem Client anmelden

Symptom

Prüfung

  1. IP-Konfiguration erfassen,
  2. DNS-Server prüfen,
  3. SRV-Einträge abfragen,
  4. Domain Controller auflösen,
  5. Netzwerkpfad prüfen,
  6. Systemzeit kontrollieren,
  7. sicheren Kanal erst nach Wiederherstellung des Netzwerkpfades testen.

Mögliche Ursache

Der Client verwendet durch eine statische Fehlkonfiguration einen öffentlichen DNS-Server und kann die internen Active-Directory-SRV-Einträge nicht auflösen.

Nachprüfung


41. Praxisfall C: Vertrauensstellung ist fehlgeschlagen

Symptom

Prüfung

  1. Client- und Computerkonto eindeutig identifizieren,
  2. DNS und Uhrzeit prüfen,
  3. Computerkonto untersuchen,
  4. sicheren Kanal testen,
  5. Snapshot-Zeitpunkt und Maschinenkennwort berücksichtigen,
  6. Diagnoseereignisse sichern,
  7. sicheren Kanal nach Freigabe kontrolliert reparieren.

Mögliche Ursache

Der Snapshot enthält ein älteres Maschinenkennwort als das Computerkonto in Active Directory.

Nachprüfung


42. Praxisfall D: Anmeldung funktioniert nur an einem Standort nicht

Symptom

Prüfung

  1. betroffenen AD-Standort und Subnetz prüfen,
  2. gefundenen Domain Controller dokumentieren,
  3. DNS- und Dienstereichbarkeit testen,
  4. dcdiag auf dem lokalen DC auswerten,
  5. repadmin /replsummary und /showrepl prüfen,
  6. Uhrzeit vergleichen,
  7. Kontostand auf beteiligten Domain Controllern vergleichen,
  8. Standort-Uplink und Firewall berücksichtigen.

Mögliche Ursache

Der lokale Domain Controller repliziert Benutzer- und Kennwortänderungen wegen einer gestörten Standortverbindung nicht ordnungsgemäß.

Nachprüfung


43. Praxisfall E: Anmeldung dauert mehrere Minuten

Symptom

Prüfung

  1. Authentifizierungszeit und Profil-Ladezeit trennen,
  2. Ereignisse von GroupPolicy und User Profile Service prüfen,
  3. gpresult auswerten,
  4. SYSVOL und NETLOGON testen,
  5. Anmelde- und Startskripte untersuchen,
  6. Netzlaufwerke und Druckerverbindungen prüfen,
  7. DNS und verwendeten Domain Controller erfassen,
  8. Serverprofil oder Profilcontainer untersuchen,
  9. Zeitlinie von Anmeldung, Richtlinien und Profilladen erstellen.

Mögliche Ursache

Ein Anmeldeskript wartet auf einen nicht erreichbaren Dateiserver, bis ein Timeout abläuft.

Nachprüfung


44. Ungeeignete Sofortmaßnahmen

Problematisch sind insbesondere:


45. Vollständige Prüfreihenfolge

  1. genauen Meldungstext sichern.
  2. Datum, Uhrzeit und Zeitzone erfassen.
  3. Benutzer, Client und Standort bestimmen.
  4. lokales Konto und Domänenkonto unterscheiden.
  5. verwendetes Anmeldeformat dokumentieren.
  6. prüfen, ob eine zwischengespeicherte Anmeldung möglich war.
  7. feststellen, ob ein Benutzer, ein Client oder mehrere Systeme betroffen sind.
  8. Vergleich mit anderem Benutzer am selben Client durchführen.
  9. Vergleich mit demselben Benutzer an einem anderen Client durchführen.
  10. Netzwerkstatus vor der Anmeldung berücksichtigen.
  11. IP-Konfiguration erfassen.
  12. Gateway und internen DNS-Server prüfen.
  13. konfigurierte DNS-Server und Suffixe kontrollieren.
  14. Active-Directory-SRV-Einträge auflösen.
  15. Hostnamen der Domain Controller auflösen.
  16. Domain Controller Locator prüfen.
  17. AD-Standort des Clients bestimmen.
  18. verwendeten Domain Controller dokumentieren.
  19. Uhrzeit, Zeitzone und Zeitquelle prüfen.
  20. Benutzerkonto auf Aktivierung, Sperre und Ablauf prüfen.
  21. Anmeldezeiten und erlaubte Arbeitsstationen berücksichtigen.
  22. Kennwortänderung und gespeicherte Anmeldedaten prüfen.
  23. Ereignisse 4625, 4740, 4771 und 4776 korrelieren.
  24. bei RDP den Anmeldetyp und das Zielsystem berücksichtigen.
  25. Computerkonto prüfen.
  26. sicheren Kanal diagnostizieren.
  27. Kerberos-Tickets und KDC prüfen.
  28. SYSVOL und NETLOGON testen.
  29. Gruppenrichtlinien und Anmeldeskripte untersuchen.
  30. Profilfehler von Authentifizierungsfehlern trennen.
  31. bei VPN den Pre-Logon-Netzwerkzustand prüfen.
  32. Domain Controller mit dcdiag untersuchen.
  33. Replikation mit repadmin prüfen.
  34. Firewall-, Routing- und Standortpfad berücksichtigen.
  35. Daten aller beteiligten Systeme auf einer Zeitleiste zusammenführen.
  36. konkrete Hypothese formulieren.
  37. genau eine kontrollierbare Änderung durchführen.
  38. dieselben Prüfungen erneut ausführen.
  39. Domänenanmeldung testen.
  40. Gruppenrichtlinien und Domänenressourcen prüfen.
  41. Vergleichsbenutzer und Vergleichsclient testen.
  42. Ereignisprotokolle auf neue Fehler prüfen.
  43. temporäre Diagnosekonfiguration entfernen.
  44. Ursache, Änderung und Nachweis dokumentieren.
  45. Monitoring oder Präventionsmaßnahme festlegen.

46. Dokumentationsbeispiel

Ticket: INC-20831
Zeitraum: 02.08.2026, 08:14 bis 10:42 Uhr
Benutzer: test.user
Client: WS-BER-042
Domäne: ad.example.test
Standort: Berlin
Verbindung: Ethernet

Symptom:
Kein Domänenbenutzer kann sich an WS-BER-042 anmelden. Lokale Anmeldung
ist möglich. Andere Clients desselben Standorts sind nicht betroffen.

Meldung:
„Es sind momentan keine Anmeldeserver zum Verarbeiten der
Anmeldeanforderung verfügbar.“

Vergleich:
- anderer Domänenbenutzer am selben Client: fehlgeschlagen
- betroffener Benutzer an anderem Client: erfolgreich
- lokales Administratorkonto: erfolgreich

Messungen:
- Client besitzt gültige IPv4-Adresse und erreicht das Standardgateway
- interner DNS-Server ist erreichbar
- in der statischen Adapterkonfiguration ist jedoch ein öffentlicher
  DNS-Server eingetragen
- Abfrage von _ldap._tcp.dc._msdcs.ad.example.test schlägt fehl
- nltest /dsgetdc:ad.example.test liefert Fehler 1355
- Clientzeit ist korrekt
- Computerkonto ist vorhanden und aktiviert

Hypothese:
Der Client kann aufgrund der falschen DNS-Konfiguration keine
Active-Directory-Domain-Controller finden.

Kontrollierte Änderung:
Die statische DNS-Konfiguration wurde entsprechend der freigegebenen
Netzwerkdokumentation auf die vorgesehenen internen DNS-Server korrigiert.
Andere Einstellungen blieben unverändert.

Nachprüfung:
- SRV-Abfrage liefert die vorgesehenen Domain Controller
- nltest findet einen Domain Controller des korrekten Standorts
- sicherer Kanal ist intakt
- Domänenanmeldung funktioniert
- Gruppenrichtlinien werden verarbeitet
- SYSVOL und NETLOGON sind erreichbar
- keine neuen Netlogon- oder Anmeldefehler
- Vergleichsbenutzer funktioniert ebenfalls

Ursache:
Falsch statisch eingetragener öffentlicher DNS-Server am Domänenclient.

Prävention:
- DNS-Konfiguration von Domänenclients zentral überwachen
- statische Clientkonfigurationen vermeiden, wenn DHCP vorgesehen ist
- Prüfung der AD-SRV-Auflösung in die Clientdiagnose aufnehmen

47. Checkliste „Anmeldung an der Domäne geht nicht“


48. Schnellreferenz

Beobachtung wahrscheinlicher Untersuchungsbereich
ein Benutzer überall betroffen Konto, Kennwort, Sperre, Ablauf oder Anmelderechte
alle Benutzer an einem Client betroffen DNS, Netzwerk, Uhrzeit, Computerkonto oder sicherer Kanal
mehrere Clients eines Standorts betroffen Standort-DNS, VLAN, Uplink, Firewall oder lokaler DC
lokale Anmeldung funktioniert lokales System grundsätzlich zugänglich; Domänenpfad weiter prüfen
alter Benutzer funktioniert offline wahrscheinlich zwischengespeicherte Anmeldung
neuer Benutzer funktioniert offline nicht keine zwischengespeicherten Anmeldedaten vorhanden
altes Kennwort funktioniert offline Cache; keine Bestätigung des aktuellen Domänenkennworts
öffentliches DNS funktioniert, AD nicht interne AD-DNS-Zone oder SRV-Auflösung
Fehler 1355 bei nltest Domain Controller konnte nicht gefunden werden
Uhrzeit stark abweichend Kerberos und Zeitdienst
Konto gesperrt Sperrquelle über 4740 und vorausgehende Fehler suchen
Sperre kehrt sofort zurück Gerät, Dienst, Aufgabe, VPN oder gespeicherte Daten
Vertrauensstellung fehlgeschlagen Computerkonto oder sicherer Kanal
Fehler nach Snapshot-Rückkehr Maschinenkennwort oder Computerzustand
Anmeldung abhängig vom DC Replikation, DC-Zustand, DNS oder Standort
Anmeldung funktioniert, Profil lädt nicht User Profile Service, Speicher oder Profilpfad
Anmeldung bleibt bei „Willkommen“ hängen Gruppenrichtlinie, Skript, Profil oder Ressource
RDP allein betroffen NLA, RDP-Rechte, Zielsystem oder Anmeldetyp 10
VPN allein betroffen Pre-Logon-Verbindung, DNS, Routing, Zertifikat oder Tunnel
SYSVOL nicht erreichbar DNS, SMB, DC, DFS-Replikation oder Firewall
Test-ComputerSecureChannel negativ sicheren Kanal und Voraussetzungen gezielt untersuchen
Ping erfolgreich, Anmeldung fehlschlägt DNS, Kerberos, LDAP, SMB, RPC, Konto oder Richtlinie
anderes Konto funktioniert benutzerspezifischen Bereich priorisieren
derselbe Benutzer funktioniert an anderem Client Client oder clientspezifische Richtlinie priorisieren
keine Ereignisse gefunden falsches System, falscher Zeitraum, Auditierung oder Rotation
Anmeldung nach DNS-Korrektur möglich DNS-Ursache durch Vorher-Nachher-Daten bestätigen
Anmeldung nach Neustart möglich Zustand geändert; Ursache noch nicht bewiesen

Merksatz

Eine Domänenanmeldung ist kein einzelner Vorgang, sondern eine Kette aus Netzwerk, DNS, Domain Controller Locator, Zeit, Benutzerkonto, Computerkonto, sicherem Kanal und Authentifizierungsprotokoll. Die Diagnose beginnt deshalb mit dem genauen Umfang und dem originalen Fehlerzeitpunkt. Erst danach werden Client, DNS, Domain Controller und Ereignisprotokolle auf einer gemeinsamen Zeitleiste geprüft.


Quellen und weiterführende Dokumentation