Wiki workshop · Ελληνικά

Workshop DNS – Επισκόπηση

Αυτό το workshop ξεκινά από τις βασικές αρχές του DNS namespace και φτάνει στην ασφαλή λειτουργία με Delegation, DNSSEC, Resolver Hardening, CoreDNS, Kubernetes DNS, Monitoring και Incident Response.

Παραδείγματα workshop σε ZIP
Πρόοδος μάθησης στη web app

Σημειώστε κεφάλαια ως αναγνωσμένα, δείτε την πρόοδο ανάγνωσης και ολοκληρώστε πρακτικές ενότητες αφού ενεργοποιήσετε την προαιρετική web app. Η πρόοδος του workshop υπολογίζεται από τα κεφάλαια όλων των σελίδων τεκμηρίωσης. Οι επιλογές μένουν σε αυτή τη συσκευή· δεν υπάρχει λογαριασμός ή συγχρονισμός με server. Δεν απαιτείται εγκατάσταση. Η ανάκληση στις Ρυθμίσεις απορρήτου διαγράφει την πρόοδο.

Πρόοδος ανάγνωσης0%
0%
0 / 9 κεφάλαια που διαβάστηκαν
Άλλη γλωσσική έκδοσηΓερμανικά ↗Αγγλικά ↗

Workshop DNS – Επισκόπηση

Επισκόπηση

Αυτό το workshop ξεκινά από τις βασικές αρχές του DNS namespace και φτάνει στην ασφαλή λειτουργία με Delegation, DNSSEC, Resolver Hardening, CoreDNS, Kubernetes DNS, Monitoring και Incident Response.

Η έμφαση δίνεται στα εξής:

  • Namespace, Labels, FQDN και Zones.
  • Recursive και Iterative Resolution.
  • Authoritative Nameservers και Resolvers.
  • Zone Files, SOA, NS, A, AAAA, CNAME, MX, TXT, SRV και PTR.
  • TTL, Caching και Negative Caching.
  • Delegation, Glue Records και Split Horizon.
  • DNSSEC, DS, DNSKEY, RRSIG, NSEC και NSEC3.
  • TSIG, Zone Transfers και Dynamic Update.
  • EDNS, TCP Fallback, DoT, DoH και Privacy.
  • CoreDNS, Kubernetes DNS και Service Discovery.
  • Security, Monitoring και Troubleshooting.
01 / 09

Γρήγορη εκκίνηση

Κατεβάστε τα αρχεία του workshop και ελέγξτε πρώτα το provisioning script με --dry-run:

bash
# Το περιεχόμενο του workshop παρέχεται μέσω της Orthevs Academy.
chmod +x scripts/provision_dns.sh
./scripts/provision_dns.sh --dry-run

Στη συνέχεια, ξεκινήστε με το Curriculum και τα πρώτα παραδείγματα:

bash
less docs/curriculum-dns-EN.md
less workshops/01-fundamentals-dns-EN.md
cd examples/00-lab-skeleton
./run.sh

Τα έγγραφα χωρίς ελληνική έκδοση εμφανίζονται προσωρινά στα αγγλικά. Οι σύνδεσμοι θα οδηγούν στην ελληνική έκδοση όταν αυτή προστεθεί.

02 / 09

Σε ποιους απευθύνεται

Αυτό το workshop απευθύνεται σε Developers, DevOps Engineers, System Engineers, Platform Engineers, SREs, ομάδες δικτύου, Kubernetes Administrators και Security Engineers που χρειάζεται να αναλύουν, να λειτουργούν και να προστατεύουν σωστά το DNS.

03 / 09

Διαδρομή μάθησης

Επίπεδο Εστίαση Αποτέλεσμα
Fundamentals DNS Namespace, Resolvers, Zone Files, Record Types και dig Μπορείτε να ελέγχετε με επαναλήψιμο τρόπο DNS Answers και απλές Zones.
Intermediate Delegation, Caching, Negative Caching, Reverse DNS, Mail DNS, CoreDNS και Kubernetes DNS Μπορείτε να αναλύετε συνήθεις λειτουργικές περιπτώσεις και μοτίβα σφαλμάτων.
Professional Λειτουργία Authoritative Servers και Resolvers, Transfers, Split Horizon, Monitoring και Change Management Μπορείτε να σχεδιάζετε και να τεκμηριώνετε με ασφάλεια αλλαγές DNS.
Advanced + Security DNSSEC, TSIG, RPZ, DoT/DoH, Privacy, Amplification, Incident Response και Audit Μπορείτε να αξιολογείτε και να θωρακίζετε το DNS από την πλευρά της ασφάλειας.
04 / 09

Δομή περιεχομένου

05 / 09

Δομή του workshop

text
.
├── assessments/
├── docs/
├── examples/
├── exercises/
├── media/
│   └── pics/
├── scripts/
├── workshops/
├── LICENSE.md
└── README-EL.md
06 / 09

Τρόπος εργασίας

Όλα τα παραδείγματα δημιουργούν τα προσωρινά αρχεία εκτέλεσης στον φάκελο work/. Στο Version Control διατηρούνται μόνο ασφαλή Lab Configurations, Zone Files, Resolver Models και τεκμηρίωση. Δεν χρησιμοποιούνται πραγματικά παραγωγικά Domains, Provider Accounts, API Tokens ή Zone Keys.

07 / 09

Επίσημες πηγές και πεδίο εφαρμογής

  • RFC 1034, Domain Names - Concepts and Facilities: https://datatracker.ietf.org/doc/html/rfc1034
  • RFC 1035, Domain Names - Implementation and Specification: https://datatracker.ietf.org/doc/html/rfc1035
  • RFC 8499, DNS Terminology: https://www.rfc-editor.org/info/rfc8499/
  • RFC 6891, Extension Mechanisms for DNS (EDNS(0)): https://datatracker.ietf.org/doc/html/rfc6891
  • RFC 4033, DNS Security Introduction and Requirements: https://datatracker.ietf.org/doc/html/rfc4033
  • RFC 9364, DNSSEC Best Current Practice: https://www.rfc-editor.org/info/rfc9364/
  • IANA Root Zone Database: https://www.iana.org/domains/root/db
  • ISC BIND 9 Documentation: https://bind9.readthedocs.io/
  • CoreDNS Documentation: https://coredns.io/manual/toc/

Αυτό το workshop δεν θεσπίζει δικούς του κανόνες DNS Protocol. Εντάσσει τις επίσημες έννοιες DNS σε Labs, ερωτήσεις Review, Zone Files, Resolver Models και λειτουργικές διαδικασίες.


08 / 09

Πρακτικό παράρτημα: τεκμηρίωση DNS

Το παράρτημα συνδέει το περιεχόμενο της επισκόπησης με επαναλήψιμα DNS Evidence. Ένας ισχυρισμός για το DNS είναι αξιόπιστος όταν εξετάζονται μαζί ο ρόλος, η Zone, το όνομα, ο RRtype, ο RCODE, το TTL, η διαδρομή Resolver και η λειτουργική επίδραση.

A.1 Namespace και FQDN

Το DNS βασίζεται σε ιεραρχικό Namespace. Κάθε ανάλυση πρέπει να διευκρινίζει αν ένα όνομα είναι σχετικό, πλήρως προσδιορισμένο, μέρος μιας Zone ή αποτέλεσμα αναζήτησης στον τοπικό Stub Resolver.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Namespace και FQDN».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.2 Stub Resolver

Ο Stub Resolver του Client γνωρίζει συνήθως μόνο τους τοπικούς Resolvers και τις Search Lists. Σφάλματα στο resolv.conf, στο systemd-resolved ή στα Search Domains μπορεί να μοιάζουν με σφάλματα Server.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Stub Resolver».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.3 Recursive Resolver

Ένας Recursive Resolver εκτελεί Iteration, Caching, DNSSEC Validation και Forwarding. Δεν είναι το ίδιο με τον Authoritative Server μιας Zone.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Recursive Resolver».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.4 Authoritative Server

Οι Authoritative Servers απαντούν με δεδομένα από Zones. Δεν πρέπει να προσφέρουν ανοικτό Recursive Resolution και χρειάζονται σαφή ευθύνη για τις Zones, κανόνες Transfer και Monitoring.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Authoritative Server».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.5 Zone και Apex

Μια Zone αρχίζει στο Apex και περιέχει SOA, NS και τα Authoritative RRsets. Κάθε αλλαγή χρειάζεται Serial Policy, Review και Rollback.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Zone και Apex».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.6 SOA και Serial

Το SOA καθορίζει τα Zone Metadata, Refresh, Retry, Expire και τον χρόνο Negative Caching. Οι τιμές Serial είναι σημαντικές για Secondary Servers και Audit.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «SOA και Serial».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.7 TTL και Cache

Το TTL καθορίζει για πόσο χρόνο αποθηκεύονται οι απαντήσεις στο Cache. Πριν από Migrations, τα TTLs πρέπει να μειώνονται έγκαιρα και να σταθεροποιούνται ξανά μετά την αλλαγή.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «TTL και Cache».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.8 Negative Caching

Τα NXDOMAIN και NODATA αποθηκεύονται στο Cache με βάση τις πληροφορίες SOA. Αυτό εξηγεί γιατί διαγραμμένα ή πρόσφατα δημιουργημένα ονόματα δεν εμφανίζονται αμέσως παντού.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Negative Caching».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.9 Delegation

Το Delegation συνδέει την Parent Zone με την Child Zone. Τα NS Records, το Glue και το Child SOA πρέπει να είναι συνεπή, διαφορετικά μπορεί να προκύψουν δυσδιάκριτες διακοπές.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Delegation».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.10 Glue Records

Το Glue χρειάζεται όταν τα ονόματα Nameserver βρίσκονται μέσα στην εξουσιοδοτημένη Child Zone. Λανθασμένο ή ελλιπές Glue μπορεί να καταστήσει τη Child Zone μη προσβάσιμη.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Glue Records».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.11 Record Types

Τα A, AAAA, CNAME, MX, TXT, SRV, PTR, NS και SOA ακολουθούν διαφορετικούς κανόνες. Ένα CNAME δεν επιτρέπεται να συνυπάρχει με άλλα δεδομένα στο ίδιο Owner Name.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Record Types».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.12 Mail DNS

Τα SPF, DKIM και DMARC είναι δεδομένα Policy μέσω DNS για το Mail. Η Syntax, το TTL και η οργανωτική ευθύνη πρέπει να ελέγχονται ξεχωριστά.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Mail DNS».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.13 Reverse DNS

Οι PTR Zones αντιστοιχούν στον χώρο διευθύνσεων και όχι στη Forward Zone. Το Ownership και το Delegation συχνά διαφέρουν από αυτά της Domain Zone.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Reverse DNS».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.14 Transport

Το DNS χρησιμοποιεί UDP και TCP. Το EDNS επιτρέπει μεγαλύτερες απαντήσεις μέσω UDP· το Fragmentation, το TC Bit και το TCP Fallback είναι συνηθισμένες πηγές σφαλμάτων.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Transport».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.15 EDNS

Το EDNS(0) επιτρέπει μεγαλύτερες απαντήσεις και τη μεταφορά δεδομένων DNSSEC, αλλά μπορεί να επηρεαστεί από Firewalls ή Middleboxes.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «EDNS».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.16 DNSSEC

Το DNSSEC προστατεύει την προέλευση και την ακεραιότητα των δεδομένων, όχι την εμπιστευτικότητά τους. Τα DS, DNSKEY, RRSIG, NSEC/NSEC3 και το Validation Status πρέπει να εξετάζονται μαζί.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «DNSSEC».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.17 TSIG

Το TSIG προστατεύει τα Zone Transfers και τα Dynamic Updates με κοινόχρηστα Keys. Αυτά τα Keys δεν ανήκουν στα αρχεία του workshop και χρειάζονται Rotation.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «TSIG».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.18 Zone Transfer

Τα AXFR και IXFR είναι λειτουργικές διαδικασίες. Τα Allow-Transfer, Notify, Secondary Servers και Audit πρέπει να τεκμηριώνονται σαφώς.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Zone Transfer».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.19 Dynamic Update

Το DNS UPDATE πρέπει να επιτρέπεται μόνο με αυστηρή Policy και TSIG. Τα ανεξέλεγκτα Updates μπορούν να καταστρέψουν την ακεραιότητα της Zone και τη δυνατότητα Audit.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Dynamic Update».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.20 Split Horizon

Το Split Horizon παράγει διαφορετικές απαντήσεις ανά View. Αυτό μπορεί να είναι επιθυμητό, αλλά το Troubleshooting και το Security Review πρέπει να ονομάζουν τη σχετική View.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Split Horizon».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.21 Resolver Privacy

Τα DoT, DoH και QNAME Minimization σχετίζονται με το Transport και την προστασία δεδομένων. Δεν αντικαθιστούν ούτε το DNSSEC ούτε τα σωστά Zone Data.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Resolver Privacy».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.22 RPZ και DNS Firewall

Τα Response Policy Zones και τα DNS Firewalls είναι Security Controls. Χρειάζονται σαφή Policy, Logging, διαδικασία εξαιρέσεων και προστασία από κατάχρηση.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «RPZ και DNS Firewall».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.23 Kubernetes DNS

Το CoreDNS στο Kubernetes συνδέει το Service Discovery, τα Cluster Domains και το Forwarding. Τα σφάλματα μπορεί να οφείλονται στο CoreDNS, στη διαμόρφωση kube-dns, σε NetworkPolicy ή στο Upstream DNS.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Kubernetes DNS».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.24 Monitoring

Το DNS Monitoring πρέπει να καλύπτει την κατανομή RCODE, το Latency, το ποσοστό SERVFAIL, τις αιχμές NXDOMAIN, την κατάσταση Transfers, το DNSSEC Validation και τα Zone Serials.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Monitoring».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.25 Incident Response

Τα DNS Incidents χρειάζονται γρήγορη αποσαφήνιση: ποια View επηρεάζεται, ποια διαδρομή Resolver χρησιμοποιείται, ποια είναι τα RCODE, TTL, Cache, Delegation, DNSSEC και οι τελευταίες αλλαγές.

Πεδίο ελέγχου Προσδοκία
Πλαίσιο Το README-EL.md εξηγεί τη σχέση με το θέμα «Incident Response».
Evidence Υπάρχει αποτέλεσμα Query, Zone File, Log, YAML/JSON/TOML ή Runbook.
Λειτουργία Έχουν αξιολογηθεί τα TTL, Cache, Delegation, Propagation και Rollback.
Ασφάλεια Όπου χρειάζεται, έχουν ελεγχθεί τα DNSSEC, TSIG, ACL, Privacy ή τα μέτρα κατά της κατάχρησης.

Συγκεκριμένες ερωτήσεις Review:

  • Ποιος ρόλος DNS επηρεάζεται;
  • Ποια Zone και ποιο Owner Name επηρεάζονται;
  • Ποιο RRtype και ποιο RCODE παρατηρήθηκαν;
  • Ποιο TTL ή ποιος χρόνος Negative Caching ισχύει;
  • Ποιο Delegation ή ποια διαδρομή Resolver εμπλέκεται;
  • Ποιο Security Control είναι σχετικό;
  • Ποια Evidence δεν περιέχουν Secrets;
  • Πώς γίνεται το Rollback;

Συνήθη Evidence:

text
evidence/
  query-output.txt
  zone-review.txt
  resolver-path.md
  ttl-and-cache.md
  rollback.md

A.26 Ελάχιστα τεκμήρια ολοκλήρωσης

  • Τα RCODE, RRtype, Zone και διαδρομή Resolver είναι τεκμηριωμένα.
  • Τα Zone Files περιλαμβάνουν SOA και NS και δεν παραβιάζουν τους κανόνες CNAME.
  • Έχουν προσδιοριστεί το TTL, ο χρόνος Negative Caching και το χρονικό περιθώριο Rollback.
  • Δεν προβάλλονται ισχυρισμοί για DNSSEC, TSIG ή ACL χωρίς Evidence.
  • Τα Evidence δεν περιέχουν παραγωγικά Secrets, API Tokens ή Zone Keys.
  • Τα επίσημα RFCs και η τεκμηρίωση των Tools χρησιμοποιούνται στη θέση εικασιών.
09 / 09

DNS · Orthevs Academy

31 modules ως ενιαία διαδρομή μάθησης.

Η σειρά παραμένει αμετάβλητη: από τη βασική δομή του lab μέσω τεχνικών θεμελίων και λειτουργικών μοντέλων έως το τελικό troubleshooting. Τα τεχνικά ονόματα καταλόγων διατηρούνται σκόπιμα.

Orthevs – Η μηχανική ως βάση για όσα ακολουθούν.

Το Orthevs ως εφαρμογή

Εγκατάσταση του Orthevs

Η web app του Orthevs μπορεί να εγκατασταθεί σε υποστηριζόμενες κινητές συσκευές και browsers υπολογιστή.

iPhone και iPad

Ανοίξτε το Orthevs στο Safari. Πατήστε Κοινή χρήση και μετά Προσθήκη στην οθόνη αφετηρίας. Ενεργοποιήστε το Άνοιγμα ως web app, αν εμφανίζεται, και πατήστε Προσθήκη.

Android

Για τη web app, ανοίξτε το μενού του browser και επιλέξτε Εγκατάσταση εφαρμογής ή Προσθήκη στην αρχική οθόνη. Επιβεβαιώστε την εγκατάσταση.

Browser υπολογιστή

Ανοίξτε το μενού του browser ή το εικονίδιο εγκατάστασης στη γραμμή διευθύνσεων και επιλέξτε Εγκατάσταση εφαρμογής ή Προσθήκη στο Dock.

Η εγκατάσταση της web app εξαρτάται από τον browser. Αν δεν εμφανιστεί διάλογος εγκατάστασης, ακολουθήστε τα βήματα του browser που αναφέρονται παραπάνω.