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.