Files in the ZIP · 5
README.mddocs/de/README.mddocs/en/README.mdqueries/queries.txtrun.sh
Workshop wiki · DNS
Complete, versioned learning material for this workshop—from reference documentation and workshop levels to exercises, assessments and the supporting texts for every practice module.
DNS
With the web app option enabled, your progress is stored on this device.
Mark chapters as read, view reading progress and check off practice modules after enabling the optional web app. Workshop progress is calculated from chapters across all document pages. Your choices stay on this device; there is no account or server sync. Installation is not required. Withdrawing your choice in Privacy settings deletes the progress.
Practice modules
All 31 practice examples in this workshop are available as individual ZIP files. Choose an example to download its package directly.
README.mddocs/de/README.mddocs/en/README.mdqueries/queries.txtrun.shREADME.mddocs/de/README.mddocs/en/README.mdqueries/queries.txtrun.shREADME.mddocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testREADME.mdbind/named.conf.localdocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testREADME.mddocs/de/README.mddocs/en/README.mdrun.shunbound/unbound.confREADME.mddocs/de/README.mddocs/en/README.mdresolver/forward-zones.confrun.shREADME.mddocs/de/README.mddocs/en/README.mdrun.shzones/db.example.test.externalzones/db.example.test.internalREADME.mddocs/de/README.mddocs/en/README.mdrun.shzones/db.192.0.2README.mddocs/de/README.mddocs/en/README.mdnotes/cname-conflict-example.txtrun.shzones/db.example.testREADME.mddocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testREADME.mddocs/de/README.mddocs/en/README.mdplans/ttl-plan.yamlrun.shzones/db.example.testREADME.mddocs/de/README.mddocs/en/README.mdnotes/negative-cache.txtrun.shzones/db.example.testREADME.mddocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testzones/db.testREADME.mddnssec/signing-model.jsondocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testREADME.mddnssec/ds-record.jsondocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testREADME.mddnssec/nsec-model.txtdocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testREADME.mdbind/transfer.confbind/tsig.confdocs/de/README.mddocs/en/README.mdrun.shREADME.mdbind/update-policy.confdocs/de/README.mddocs/en/README.mdrun.shupdates/nsupdate.txtREADME.mdbind/zone-transfer-acl.confdocs/de/README.mddocs/en/README.mdrun.shREADME.mddiagnostics/edns-model.jsondocs/de/README.mddocs/en/README.mdrun.shREADME.mddocs/de/README.mddocs/en/README.mdrun.shunbound/dot.confREADME.mddocs/de/README.mddocs/en/README.mddoh/doh-endpoint.jsonrun.shREADME.mddocs/de/README.mddocs/en/README.mdresolver/privacy.confrun.shREADME.mddocs/de/README.mddocs/en/README.mdrun.shzones/db.rpzREADME.mdbind/resolver-hardening.confdocs/de/README.mddocs/en/README.mdrun.shREADME.mdcoredns/Corefiledocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testREADME.mddocs/de/README.mddocs/en/README.mdkubernetes/coredns-configmap.yamlrun.shREADME.mddocs/de/README.mddocs/en/README.mdrun.shzones/db.example.testREADME.mddocs/de/README.mddocs/en/README.mdmonitoring/query-log-sample.txtmonitoring/slo.yamlrun.shREADME.mddocs/de/README.mddocs/en/README.mdincident/dns-incident-runbook.txtrun.shREADME.mddocs/de/README.mddocs/en/README.mdrun.shtroubleshooting/decision-tree.yamlLearning material
The material retains its subject-specific structure. German and English versions are cross-linked, and diagrams are generated directly from the included Mermaid sources.
Scope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.5 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.4 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.3 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.4 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.3 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.7 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 71.1 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.7 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.6 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.4 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.3 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗Read English · 70.6 KBScope is treated as a reviewable DNS building block in this workshop. The relevant point is not just a query, but its position in the name space, zone, delegation, resolver path, cache, transport and security model.
Open document ↗ReadFundamentals of DNS, namespace, resolvers, zones, record types and dig.
Open document ↗Read English · 74.7 KBDelegation, caching, reverse DNS, mail DNS, CoreDNS and Kubernetes DNS.
Open document ↗Read English · 74.8 KBAuthoritative and recursive operations, transfers, split horizon, monitoring and change management.
Open document ↗Read English · 75.0 KBDNSSEC, TSIG, RPZ, DoT/DoH, privacy, amplification and incident response.
Open document ↗ReadFundamentals of DNS, namespace, resolvers, zones, record types and dig.
Open document ↗Read English · 32.8 KBDelegation, caching, reverse DNS, mail DNS, CoreDNS and Kubernetes DNS.
Open document ↗Read English · 32.8 KBAuthoritative and recursive operations, transfers, split horizon, monitoring and change management.
Open document ↗Read English · 32.9 KBDNSSEC, TSIG, RPZ, DoT/DoH, privacy, amplification and incident response.
Open document ↗ReadExplain DNS roles in the context of DNS. Name suitable queries or artifacts and describe a realistic failure mode.
Open document ↗Read English · 35.2 KBA good answer for DNS roles names role, zone, RRtype, expected RCODE and evidence. It separates query symptom, zone data, resolver cache and delegation.
Open document ↗Read English · 29.3 KBExplain DNS roles in the context of DNS. Name suitable queries or artifacts and describe a realistic failure mode.
Open document ↗Read English · 35.2 KBA good answer for DNS roles names role, zone, RRtype, expected RCODE and evidence. It separates query symptom, zone data, resolver cache and delegation.
Open document ↗Read English · 29.3 KBExplain DNS roles in the context of DNS. Name suitable queries or artifacts and describe a realistic failure mode.
Open document ↗Read English · 35.2 KBA good answer for DNS roles names role, zone, RRtype, expected RCODE and evidence. It separates query symptom, zone data, resolver cache and delegation.
Open document ↗Read English · 29.4 KBExplain DNS roles in the context of DNS. Name suitable queries or artifacts and describe a realistic failure mode.
Open document ↗Read English · 35.3 KBA good answer for DNS roles names role, zone, RRtype, expected RCODE and evidence. It separates query symptom, zone data, resolver cache and delegation.
Open document ↗Read English · 27.2 KBThis workshop does not award a universal official DNS certificate. DNS knowledge is relevant for networking, Linux, cloud, Kubernetes and security exams.
Open document ↗ReadPractice modules
The sequence remains unchanged: from the lab skeleton through technical foundations and operating models to final troubleshooting. The technical directory names are deliberately preserved.
Dieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.1 KBA safe working structure for DNS labs with separate areas for zones, resolvers, queries, evidence and cleanup.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBdig queries, RCODEs, sections, TTL and authoritative answer are inspected locally.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBA BIND-compatible zone file is checked for SOA, NS, records, TTL and CNAME conflicts.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBBIND configuration and zone show a local authoritative name server model.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBUnbound configuration models a recursive resolver with ACL, cache and DNSSEC validation.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBForward zones, upstream resolvers and cache behavior are represented as operations model.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBInternal and external views of the same zone are modeled separately.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBA reverse zone shows PTR records and relation to A/AAAA records.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBCNAME collisions and valid alias use are reviewed.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBMX, SPF, DKIM selector and DMARC policy are modeled as DNS RRsets.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBTTL values are planned for normal operations, migration and rollback.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBSOA MINIMUM, negative TTL, NXDOMAIN and NODATA are separated.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBParent and child zone show NS delegation and glue requirement.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBDNSKEY, DS, RRSIG and signature timing are checked as model artifacts.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBDS digest, DNSKEY relation and parent-child chain are documented.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBAuthenticated denial of existence is explained with NSEC/NSEC3 concepts.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBAXFR/IXFR transfer is described with TSIG key, ACL and safe model.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBDNS UPDATE with TSIG and update-policy is described as controlled model.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBTransfer targets, allow-transfer and notify behavior are reviewed.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBEDNS buffer size, TC bit and TCP fallback are represented as diagnosis model.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBDoT configuration with port 853, certificate relation and privacy boundaries is modeled.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBDoH endpoint, HTTP path and resolver policy are checked as model.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBPrivacy-relevant resolver options are separated from DNSSEC and encrypted transport.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBRPZ rules for block, passthru and NXDOMAIN are modeled as security control.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBOpen resolver risk, RRL and ACLs are described as controls.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBCorefile and zone file show a small local CoreDNS authoritative stack.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele: ein Haupt-README, Detaildokumentation in Deutsch und Englisch sowie kleine prüfbare Artefakte.
Open document ↗Read English · 11.0 KBCoreDNS ConfigMap, kubernetes plugin and forwarding are framed.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele.
Open document ↗Read English · 10.0 KBSRV records, priority, weight, port and target are checked.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele.
Open document ↗Read English · 10.0 KBQuery logs, RCODE distribution and SLO evidence are structured.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele.
Open document ↗Read English · 10.1 KBA DNS outage is handled as runbook with timeline, evidence, cause and correction.
Open document ↗ReadDieses Beispiel ist Teil des DNS-Workshops und folgt dem Format der Kubernetes-Beispiele.
Open document ↗Read English · 10.1 KBA decision tree connects stub, resolver, authoritative server, delegation, DNSSEC, cache and transport.
Open document ↗ReadDNS · Orthevs Academy
The sequence remains unchanged: from the lab skeleton through technical foundations and operating models to final troubleshooting. The technical directory names are deliberately preserved.
Privacy & web app
This public Orthevs site uses no external analytics, advertising or profiling services. IP address, request time, requested path and technical response data are logged in the first-party Insights system for operations, security and aggregate reach statistics.
Your selected language is stored for twelve months. This setting and the choice made here are used only to operate this website.
After you enable it, the web app stores public content for offline use and voluntary reading and workshop marks on this device. Withdrawing also deletes your learning progress.