Step-by-step guide to changing your DNS servers on Windows 11 using Settings and PowerShell.
DNS How-to Guides
Step-by-step instructions for configuring DNS on every platform, plus articles on DNS security and privacy.
Change your DNS servers on any Android phone or tablet. Covers Private DNS and Wi-Fi settings.
Set custom DNS servers on iOS, iPadOS, and macOS using system settings.
Configure DNS at the router level so every device on your network uses your chosen servers.
Set custom upstream DNS servers in Pi-hole for network-wide ad blocking with your preferred resolver.
Configure DNS servers on Linux using systemd-resolved, NetworkManager, or resolv.conf.
Understand what NXDOMAIN hijacking is, why ISPs do it, and how to use a clean DNS resolver to avoid it.
Compare DoH and DoT encrypted DNS protocols. Learn the differences, pros, cons, and which one fits your setup.
Deploy a Pi-hole DNS filtering server for network-wide ad blocking. Covers Debian, RHEL, Docker, Raspberry Pi, Unbound integration, DNSSEC, and blocklist management.
Install and configure BIND as an authoritative or recursive DNS server on Linux. Covers zone files, DNSSEC, ACLs, logging, and performance tuning.
Deploy PowerDNS with MySQL or PostgreSQL backend. Covers zone management, DNSSEC, the REST API, high availability, and DNS automation.
Install and configure Unbound as a privacy-focused recursive DNS resolver on Linux. Covers DNSSEC validation, Pi-hole integration, DNS-over-TLS, performance tuning, and monitoring.