PrivacyGear.nl
Network & VPN · Free

AdGuard Home review — DNS ad blocker for your entire network

AdGuard Home blocks ads, trackers and malware domains at DNS level for every device on your network. Runs on your router, NAS or Raspberry Pi.

AdGuard Home review — DNS ad blocker for your entire network

AdGuard Home review

AdGuard Home is a self-hosted DNS server that blocks ads, trackers and malware domains before they reach your devices. One installation protects everything on your network — smart TVs, gaming consoles, phones, laptops — without configuration per device.


How DNS blocking works

When your browser wants to load ads.google.com, it first asks the DNS server: “What is the IP address of ads.google.com?” AdGuard Home intercepts that question. If the domain is on a blocklist, AdGuard Home responds: “That domain doesn’t exist.” The browser doesn’t load the ad — no connection was ever made.

This works for every device using your AdGuard Home as a DNS server. No browser extension needed, no per-app configuration.


Specifications

PropertyValue
TypeSelf-hosted DNS sinkhole
BlocklistsMultiple — OISD, Steven Black, AdGuard, EasyList, etc.
Upstream DNSAny DNS provider (Quad9, Cloudflare, Mullvad DNS, etc.)
DNS-over-HTTPSYes
DNS-over-TLSYes
Per-client rulesYes — different rules per device
StatisticsYes — built-in dashboard
PlatformsLinux, macOS, Windows, ARM (Raspberry Pi, GL.iNet)
Open-sourceYes (AGPLv3)
PriceFree

GL.iNet integration — built-in

GL.iNet routers (Flint 2, Beryl AX, Slate AX) have AdGuard Home built into the firmware. Nothing to install separately — activate it via the GL.iNet web interface with one click.

After activation, all DNS requests from all connected devices are automatically filtered. See the GL.iNet setup guide for step-by-step activation.


Self-hosting — Raspberry Pi or VPS

On other hardware, install AdGuard Home as follows:

curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

After installation, configure your router to use AdGuard Home as the DNS server (192.168.x.x of the device it runs on). All network devices then automatically use AdGuard Home.


Dashboard and statistics

AdGuard Home has a built-in web interface showing:

  • How many requests have been blocked (typically 20–40% of all DNS traffic)
  • Which domains are blocked most frequently
  • Per device: how many requests, how many blocked
  • Query log: every DNS request visible in real-time

This also makes visible which devices are unexpectedly sending traffic — a smart TV trying to contact tracker servers is immediately visible.


Upstream DNS configuration

AdGuard Home forwards requests for non-blocked domains to an upstream DNS provider. Choose a privacy-friendly one:

ProviderDoT/DoHNo loggingDNSSEC
Quad9 (9.9.9.9)
Mullvad DNS
Cloudflare (1.1.1.1)Limited
Google (8.8.8.8)

Never use your internet provider’s DNS for privacy-sensitive use — they log all your requests.


AdGuard Home vs Pi-hole

AdGuard HomePi-hole
InstallationSimplerSlightly more complex
Built-in DoH/DoTVia extra configuration
InterfaceMore modernOlder but solid
Blocklist managementSimplerComparable
Reverse DNS
CommunityLargeLarger (older project)
Open-sourceAGPLv3EUPL

For new installations AdGuard Home is the recommended choice — simpler to configure and DoH/DoT built-in.


Caveats

DNS blocking is not watertight: Some ads and trackers use first-party domains (the same domain as the service itself) — those cannot be blocked without breaking the service itself. Combine with a browser extension like uBlock Origin for better coverage.

No HTTPS inspection: AdGuard Home only sees DNS requests, not the contents of HTTPS connections. That is also good — it would undermine encryption.

Availability during outage: If AdGuard Home goes offline, DNS stops working. Set a fallback DNS on your router as backup.


Conclusion

AdGuard Home is the most effective free measure for privacy at network level. One installation on your router or Raspberry Pi protects every device without configuration. Combined with a privacy-friendly upstream DNS provider (Quad9, Mullvad), you block a significant portion of tracking and advertising traffic before it reaches your network.

See also: