Eine Mitarbeiterin der Nordlicht Reisen GmbH meldet: „Die Buchungsmaschine erreicht die Datenbank nicht.“ Mehr wissen Sie nicht. Sie sollen den Fehler finden, ohne alles zu raten und ohne Regeln aufzumachen, nur um zu sehen, ob es dann geht. Die Prüfung nennt das Netzwerkverbindungen beheben und Load Balancing beheben.

Vorwissen. Virtuelle Netze und Subnetze sind Lektion 4.1, Peering und Routen Lektion 4.2, Netzwerksicherheitsgruppen mit den Standardregeln Lektion 4.3, DNS Lektion 4.5, der Load Balancer Lektion 4.6. Wie TCP, Ports und Namensauflösung grundsätzlich funktionieren, steht in K3, Lektionen 3.0.2 und 3.0.3. Diese Lektion fügt sie zu einem Vorgehen zusammen.

Das Vorgehen: von unten nach oben

Eine Verbindung kann an vier Stellen scheitern. Prüfen Sie sie der Reihe nach, immer mit einem Werkzeug, das die Antwort liefert, statt zu raten:

Schicht Frage Werkzeug
1. Name Löst der Name auf die richtige Adresse auf? nslookup, Lektion 4.5
2. Route Wohin schickt Azure das Paket? Next hop, effektive Routen
3. Filter Lässt eine NSG das Paket durch? IP flow verify, Effective security rules, NSG diagnostics
4. Ziel Lauscht am Ziel jemand auf dem Port, und antwortet es? Connection troubleshoot, Test auf dem Ziel selbst

Ein Fehler weiter oben verdeckt die weiter unten: Bei falschem Namen nützt keine NSG-Regel, bei fehlender Route braucht die NSG keine Prüfung. Wo Azure alles erlaubt, liegt der Fehler am Ziel selbst, etwa an der Firewall der VM.