dnsdome
Setup guide · Fritz!Box

Fritz!Box: DNS-over-TLS to dnsdome for the whole home

Set up an AVM Fritz!Box to filter the whole home network with dnsdome. Plain DNS servers on FRITZ!OS 7, and encrypted DNS-over-TLS to your profile hostname on FRITZ!OS 7.20 and newer.

Last updated 24 September 2026

FRITZ!OS 7.20 and newer: DNS-over-TLS

AVM added encrypted upstream DNS in FRITZ!OS 7.20. The Fritz!Box resolves for every device in the home and forwards to dnsdome over TLS. The token in the hostname identifies your profile, so the box does not need a fixed public IP.

  1. In the dnsdome panel, open your profile and copy the DNS-over-TLS hostname from the Encrypted DNS card: <token>.dns.dnsdome.com.
  2. Open fritz.box in a browser and go to Internet → Account Information → DNS Server. Enable Advanced View at the bottom right if the tab is missing.
  3. Under DNSv4 Servers, choose Use other DNSv4 servers and enter 87.244.198.165 as preferred. Leave the alternative empty.
  4. Under DNS over TLS (DoT), tick Encrypted name resolution in the Internet (DNS over TLS), tick Enforce certificate check, untick Allow fallback to unencrypted name resolution, and in Resolver names enter <token>.dns.dnsdome.com.
  5. Click Apply. The status line under the DoT section turns green once the TLS session is up.

If you also have IPv6, set DNSv6 Servers to Use other DNSv6 servers with no address and disable the ISP's DNSv6 hand-out, or clients may resolve through your ISP over IPv6 and skip dnsdome. Alternatively disable IPv6 DNS advertisement under Home Network → Network → Network Settings → IPv6.

Older FRITZ!OS: plain DNS

  1. Add the Fritz!Box's public IP to the profile's allowlist in the panel. You find it under Overview → Connections.
  2. Go to Internet → Account Information → DNS Server, choose Use other DNSv4 servers and enter 87.244.198.165.
  3. Apply. Note that most consumer connections change their public IP now and then, so you will need to update the allowlist when filtering stops. FRITZ!OS 7.20 or newer with DoT avoids this.

Verify

On any device at home, load a website, then check the query log in the panel. With Ads & Tracking enabled, nslookup doubleclick.net returns the block response. The Fritz!Box event log under System → Event Log notes DoT connection problems if the hostname was mistyped.

Devices that ignore the router

The Fritz!Box cannot redirect port 53. A device with a hard-coded DNS server bypasses filtering. For phones, set Android Private DNS or install the Apple profile instead, see the Android and iOS guides; the token then follows the phone anywhere.

Can I have a kids' profile only for their devices?
Not per device on the Fritz!Box itself, the box has one upstream. Give the kids' phones and tablets their own dnsdome device endpoints from the panel; each device can override categories and shows under its own name in the log.
Does the Fritz!Box's own parental control conflict?
It works on a schedule per device and by its own site lists. You can keep it for time limits and let dnsdome do content categories, or use dnsdome's schedules and drop it.

Put a dome over your network.

Free plan, no card. Create a profile, point your DNS, and watch the first blocked queries within minutes.