Kurzprofil
Manuelle DNS-Änderungen skalieren schlecht und erschweren Nachvollziehbarkeit. Der Kurs zeigt zwei kontrollierte Automatisierungswege: objektorientierte Verwaltung über die HTTP-API und protokollbasierte dynamische Updates für klar begrenzte Anwendungsfälle.
Der Schwerpunkt liegt nicht auf einem bestimmten Automatisierungsprodukt, sondern auf sicheren Schnittstellen, minimalen Rechten, idempotenten Änderungen, Validierung, Freigabe und reproduzierbarem Rollback.
Inhaltsübersicht
- Kurzprofil
- Zielgruppe
- Voraussetzungen
- Schnittstellen und Sicherheitsmodell
- API-Grundoperationen
- Zonen- und DNSSEC-Automatisierung
- Dynamische DNS-Updates
- Idempotente Änderungsabläufe
- Test, Freigabe und Rückfall
- Betrieb und Fehlerbehandlung
- Praxisübungen
- Methodik
Zielgruppe
DNS-Administration, DevOps- und Plattformteams, Softwareentwicklung für Infrastrukturwerkzeuge sowie technische Verantwortliche für Self-Service- und Provisionierungsprozesse.
Voraussetzungen
Grundkenntnisse des PowerDNS Authoritative Server, sichere Linux- und DNS-Kenntnisse sowie Erfahrung mit JSON, Kommandozeilenwerkzeugen oder einfachen Skripten.
Seminarinhalte
Modul 1: Schnittstellen und Sicherheitsmodell
- Schritt 1: API, Steuerkanal und dynamische Updates nach Zweck und Risiko trennen.
- Schritt 2: Verwaltungsnetze, Zugangsschlüssel und minimale Rechte definieren.
- Schritt 3: Webschnittstelle nur auf erforderlichen Adressen bereitstellen.
- Schritt 4: Protokollierung und Schlüsselwechsel von Beginn an einplanen.
Modul 2: API-Grundoperationen
- Schritt 1: Serverinformationen und Zonenbestand abfragen.
- Schritt 2: Zonen, Ressourceneinträge und Metadaten strukturiert lesen.
- Schritt 3: Änderungen mit vollständigen Datensätzen statt unkontrollierten Einzelwerten ausführen.
- Schritt 4: Antwortcodes und Fehlermeldungen in den Automatisierungsablauf übernehmen.
Modul 3: Zonen- und DNSSEC-Automatisierung
- Schritt 1: Zone anlegen, aktualisieren, prüfen und löschen.
- Schritt 2: Seriennummern- und SOA-Verhalten kontrollieren.
- Schritt 3: DNSSEC-Zustand und Schlüsselmaterial über die Schnittstelle verwalten.
- Schritt 4: Nach jeder Änderung autoritative Antworten technisch verifizieren.
Modul 4: Dynamische DNS-Updates
- Schritt 1: Einsatzgrenzen für dynamische Änderungen festlegen.
- Schritt 2: Quellnetze und Signaturschlüssel restriktiv konfigurieren.
- Schritt 3: Update-Rechte je Zone und Schlüssel begrenzen.
- Schritt 4: Fehlgeschlagene oder unzulässige Updates nachvollziehbar auswerten.
Modul 5: Idempotente Änderungsabläufe
- Schritt 1: Sollzustand aus einer versionierten Datenquelle lesen.
- Schritt 2: Istzustand abfragen und Unterschiede vor der Änderung darstellen.
- Schritt 3: Nur notwendige Änderungen in definierter Reihenfolge ausführen.
- Schritt 4: Wiederholungen ohne doppelte oder widersprüchliche Einträge ermöglichen.
Modul 6: Test, Freigabe und Rückfall
- Schritt 1: Syntax-, Zonen- und Delegationsprüfungen automatisieren.
- Schritt 2: Änderungen zunächst in einer isolierten Instanz oder Testzone ausführen.
- Schritt 3: Freigabekriterien und Vier-Augen-Prinzip technisch unterstützen.
- Schritt 4: Vorherigen Zustand sichern und bei Fehlern gezielt wiederherstellen.
Modul 7: Betrieb und Fehlerbehandlung
- Schritt 1: Zeitüberschreitungen, Teilfehler und parallele Änderungen behandeln.
- Schritt 2: API- und DNS-Protokolle über eine gemeinsame Änderungskennung verbinden.
- Schritt 3: Rate Limits und Wiederholungsstrategien sinnvoll setzen.
- Schritt 4: Automatisierungsfehler als reproduzierbaren Testfall dokumentieren.
Praxisübungen
- Abgesicherte Aktivierung der HTTP-API
- Automatisiertes Anlegen und Ändern einer Zone
- Sicherer dynamischer Update mit Signaturschlüssel
- Entwicklung eines idempotenten Soll-Ist-Ablaufs
- Validierung und Freigabe einer Änderungskette
- Rollback nach einem bewusst fehlerhaften Datensatz
Methodik
Schnittstellenaufrufe werden zunächst einzeln nachvollzogen und anschließend zu einem kontrollierten Ablauf verbunden. Jede Automation enthält Vorprüfung, Änderungsprotokoll, technische Nachprüfung und Rückfallpfad.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weiterer Tag 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DNS-Administration, DevOps- und Plattformteams, Softwareentwicklung für Infrastrukturwerkzeuge sowie technische Verantwortliche für Self-Service- und Provisionierungsprozesse. |
| Voraussetzungen: | Grundkenntnisse des PowerDNS Authoritative Server, sichere Linux- und DNS-Kenntnisse sowie Erfahrung mit JSON, Kommandozeilenwerkzeugen oder einfachen Skripten. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
