DNS
Domain Name System architecture, configuration, zone management, and troubleshooting.
DNS-over-TLS and DNSSEC on Linux: Encrypt Every Query
Stop sending DNS queries in cleartext. Configure systemd-resolved with DNS-over-TLS and DNSSEC validation for...
Unbound on Linux: Build a Private Recursive DNS Resolver
Deploy Unbound as a private recursive DNS resolver with aggressive caching, RPZ ad blocking, DNSSEC validation, local...
Split-Horizon DNS on Linux: BIND9 Views for Internal and External Networks
Configure BIND9 split-horizon DNS with views to serve different answers for internal and external networks — solve...
Git-Driven DNS: Automate Record Management with Terraform, Ansible, and CI/CD
Bring DNS under version control with Terraform, dnscontrol, OctoDNS, and Ansible — CI/CD pipelines, peer review, safety...
Kubernetes DNS Deep Dive: CoreDNS, ExternalDNS, and Service Discovery
Master Kubernetes DNS with CoreDNS tuning, the ndots:5 problem, NodeLocal DNSCache, ExternalDNS auto-registration,...
DNS Observability on Linux: Troubleshooting with dig, dnstap, and Prometheus
Build complete DNS observability with advanced dig techniques, dnstap structured logging, Prometheus monitoring,...

DNS Explained: Embrace the Magic of Domain System Terminology
A comprehensive guide to DNS architecture, terminology, and how domain resolution works under the hood. Essential...