Workshop-Wiki · DNS

DNS

Vollständige, versionierte Lerninhalte dieses Workshops – von der Referenzdokumentation über die Workshop-Level bis zu Übungen, Assessments und den Begleittexten aller Praxismodule.

DNS

Mein Lernfortschritt

Mit aktivierter Web-App-Option wird dein Lernstand auf diesem Gerät gespeichert.

Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Workshop-Fortschritt0%
Praxismodule abgeschlossen0 / 31
Dokumente gelesen0 / 94
Workshop-Fortschritt0%
0%
0 / 1300 Kapitel gelesen

Praxismodule

Workshop-Beispiele als ZIP

Alle 31 Praxisbeispiele dieses Workshops stehen einzeln als ZIP bereit. Wähle ein Beispiel und lade das zugehörige Paket direkt herunter.

00lab-skeleton 5 Dateien · 9.5 KB · SHA-256 6918b5208e94 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • queries/queries.txt
  • run.sh
01dns-cli-inspection 5 Dateien · 9.5 KB · SHA-256 51ae497685ed Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • queries/queries.txt
  • run.sh
02zone-file-analysis 5 Dateien · 9.7 KB · SHA-256 2f0c51e77033 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
03authoritative-bind-model 6 Dateien · 10.2 KB · SHA-256 33afb232b28d Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • bind/named.conf.local
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
04recursive-resolver-unbound-model 5 Dateien · 9.9 KB · SHA-256 3c66ccf145d3 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • unbound/unbound.conf
05forwarding-cache-model 5 Dateien · 9.7 KB · SHA-256 165239eb42d1 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • resolver/forward-zones.conf
  • run.sh
06split-horizon-views 6 Dateien · 10.1 KB · SHA-256 77c7be76df4d Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test.external
  • zones/db.example.test.internal
07reverse-dns-ptr 5 Dateien · 9.6 KB · SHA-256 6ec490c7601d Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.192.0.2
08cname-and-alias-rules 6 Dateien · 10.2 KB · SHA-256 135893c531a8 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • notes/cname-conflict-example.txt
  • run.sh
  • zones/db.example.test
09mail-dns-spf-dkim-dmarc 5 Dateien · 9.9 KB · SHA-256 95079ce94c03 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
10ttl-cache-planning 6 Dateien · 10.0 KB · SHA-256 b156f52bfa54 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • plans/ttl-plan.yaml
  • run.sh
  • zones/db.example.test
11negative-caching-nxdomain 6 Dateien · 10.3 KB · SHA-256 d86300e8b119 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • notes/negative-cache.txt
  • run.sh
  • zones/db.example.test
12delegation-glue 6 Dateien · 9.9 KB · SHA-256 7c9440fb3a38 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
  • zones/db.test
13dnssec-signing-model 6 Dateien · 10.2 KB · SHA-256 c941c39f41e2 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • dnssec/signing-model.json
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
14ds-chain-of-trust 6 Dateien · 10.1 KB · SHA-256 37e3f1f8420f Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • dnssec/ds-record.json
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
15nsec-nsec3-model 6 Dateien · 10.1 KB · SHA-256 6ca074477b8f Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • dnssec/nsec-model.txt
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
16tsig-zone-transfer 6 Dateien · 9.9 KB · SHA-256 4a536df9373b Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • bind/transfer.conf
  • bind/tsig.conf
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
17dynamic-update-model 6 Dateien · 10.1 KB · SHA-256 47ba2876b140 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • bind/update-policy.conf
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • updates/nsupdate.txt
18zone-transfer-acl 5 Dateien · 9.6 KB · SHA-256 bf23397961bb Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • bind/zone-transfer-acl.conf
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
19edns-udp-tcp-fallback 5 Dateien · 9.8 KB · SHA-256 ab9a94e26f46 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • diagnostics/edns-model.json
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
20dns-over-tls-model 5 Dateien · 9.7 KB · SHA-256 f5c0766b9179 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • unbound/dot.conf
21dns-over-https-model 5 Dateien · 9.7 KB · SHA-256 e749a9ad6b29 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • doh/doh-endpoint.json
  • run.sh
22resolver-privacy-qname-minimization 5 Dateien · 10.0 KB · SHA-256 119d534a34a4 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • resolver/privacy.conf
  • run.sh
23response-policy-zone 5 Dateien · 9.7 KB · SHA-256 e5cbfd940311 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.rpz
24dns-firewall-amplification 5 Dateien · 9.8 KB · SHA-256 d448f2b2f9ad Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • bind/resolver-hardening.conf
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
25coredns-lab 6 Dateien · 9.8 KB · SHA-256 64088c182792 Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • coredns/Corefile
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
26kubernetes-coredns-model 5 Dateien · 9.9 KB · SHA-256 8ff5f56fc7e3 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • kubernetes/coredns-configmap.yaml
  • run.sh
27service-discovery-srv 5 Dateien · 8.2 KB · SHA-256 cf086a6adeb6 Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • zones/db.example.test
28monitoring-query-logs 6 Dateien · 8.5 KB · SHA-256 5c45a130368f Beispiel-ZIP herunterladen
Dateien im ZIP · 6
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • monitoring/query-log-sample.txt
  • monitoring/slo.yaml
  • run.sh
29incident-response-dns-outage 5 Dateien · 8.4 KB · SHA-256 57649d89775d Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • incident/dns-incident-runbook.txt
  • run.sh
30troubleshooting-dns 5 Dateien · 8.2 KB · SHA-256 7b608127ee1e Beispiel-ZIP herunterladen
Dateien im ZIP · 5
  • README.md
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • troubleshooting/decision-tree.yaml

Lerninhalte

Dokumentation im Orthevs Wiki

Die Inhalte bleiben in ihrer fachlichen Gliederung erhalten. Deutsche und englische Fassungen sind miteinander verknüpft; Diagramme werden direkt aus den enthaltenen Mermaid-Quellen erzeugt.

Workshop-Übersicht

1

Technische Dokumentation

13
Deutsch · 75.5 KB

Architektur: DNS

Resolver und Stub Resolver wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsm…

Dokument öffnen ↗
Deutsch · 75.2 KB

Best Practices: DNS

Zonenmodell wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 75.3 KB

Kommandoreferenz: DNS

dig Grundlagen wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 74.7 KB

Konzepte: DNS

Namensraum wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 74.8 KB

Curriculum: DNS

Lernziele wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 75.1 KB

Diagramme: DNS

Query Flow wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 75.3 KB

Cloud-Umgebung: DNS

Cloud DNS Anbieter wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 75.3 KB

Bare-Metal-Umgebung: DNS

Host-Installation wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 75.1 KB

VM-Umgebung: DNS

VM-Größe wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 74.9 KB

WSL-Umgebung: DNS

WSL-Grenzen wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 74.7 KB

Betrieb: DNS

Zonenänderung wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 74.8 KB

Security: DNS

Threat Model wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗
Deutsch · 75.3 KB

Troubleshooting: DNS

Erste Orientierung wird in diesem Workshop als überprüfbarer DNS-Baustein behandelt. Entscheidend ist nicht nur eine Abfrage, sondern die Einordnung in Namensraum, Zone, Delegation, Resolverpfad, Cache, Transport und Sicherheitsmodell.

Dokument öffnen ↗

Workshop-Level

4

Übungen

4

Assessments und Lösungen

9
Deutsch · 31.4 KB

Assessment: Fundamentals DNS

Erkläre DNS-Rollen im Kontext von DNS. Nenne passende Abfragen oder Artefakte und beschreibe ein realistisches Fehlerbild.

Dokument öffnen ↗
Deutsch · 37.5 KB

Lösung: Fundamentals DNS

Eine gute Antwort zu DNS-Rollen benennt Rolle, Zone, RRtype, erwarteten RCODE und Evidence. Sie unterscheidet Query-Symptom, Zonendaten, Resolvercache und Delegation.

Dokument öffnen ↗
Deutsch · 31.4 KB

Assessment: Intermediate DNS

Erkläre DNS-Rollen im Kontext von DNS. Nenne passende Abfragen oder Artefakte und beschreibe ein realistisches Fehlerbild.

Dokument öffnen ↗
Deutsch · 37.5 KB

Lösung: Intermediate DNS

Eine gute Antwort zu DNS-Rollen benennt Rolle, Zone, RRtype, erwarteten RCODE und Evidence. Sie unterscheidet Query-Symptom, Zonendaten, Resolvercache und Delegation.

Dokument öffnen ↗
Deutsch · 31.4 KB

Assessment: Professional DNS

Erkläre DNS-Rollen im Kontext von DNS. Nenne passende Abfragen oder Artefakte und beschreibe ein realistisches Fehlerbild.

Dokument öffnen ↗
Deutsch · 37.5 KB

Lösung: Professional DNS

Eine gute Antwort zu DNS-Rollen benennt Rolle, Zone, RRtype, erwarteten RCODE und Evidence. Sie unterscheidet Query-Symptom, Zonendaten, Resolvercache und Delegation.

Dokument öffnen ↗
Deutsch · 31.5 KB

Assessment: Advanced Security DNS

Erkläre DNS-Rollen im Kontext von DNS. Nenne passende Abfragen oder Artefakte und beschreibe ein realistisches Fehlerbild.

Dokument öffnen ↗
Deutsch · 37.6 KB

Lösung: Advanced Security DNS

Eine gute Antwort zu DNS-Rollen benennt Rolle, Zone, RRtype, erwarteten RCODE und Evidence. Sie unterscheidet Query-Symptom, Zonendaten, Resolvercache und Delegation.

Dokument öffnen ↗
Deutsch · 29.3 KB

Offizielle Zertifizierungen und Prüfungsbezug: DNS

Dieser Workshop vergibt kein universelles offizielles DNS-Zertifikat. DNS-Wissen ist aber relevant für Netzwerk-, Linux-, Cloud-, Kubernetes- und Security-Prüfungen.

Dokument öffnen ↗

Praxismodule

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

00 lab-skeleton

2

01 dns-cli-inspection

2

02 zone-file-analysis

2

03 authoritative-bind-model

2

04 recursive-resolver-unbound-model

2

05 forwarding-cache-model

2

06 split-horizon-views

2

07 reverse-dns-ptr

2

08 cname-and-alias-rules

2

09 mail-dns-spf-dkim-dmarc

2

10 ttl-cache-planning

2

11 negative-caching-nxdomain

2

12 delegation-glue

2

13 dnssec-signing-model

2

14 ds-chain-of-trust

2

15 nsec-nsec3-model

2

16 tsig-zone-transfer

2

17 dynamic-update-model

2

18 zone-transfer-acl

2

19 edns-udp-tcp-fallback

2

20 dns-over-tls-model

2

21 dns-over-https-model

2

22 resolver-privacy-qname-minimization

2

23 response-policy-zone

2

24 dns-firewall-amplification

2

25 coredns-lab

2

26 kubernetes-coredns-model

2

27 service-discovery-srv

2

28 monitoring-query-logs

2

29 incident-response-dns-outage

2

30 troubleshooting-dns

2

DNS · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.