Privacy Tools #dns#controld#privacy

Control D DNS: Privacy, Blocking, and Custom Rules

Set up Control D DNS for privacy and content blocking with profiles, custom rules, router config, and a comparison to NextDNS.

7 min read

DNS is the phone book of the internet — every domain your device visits is looked up before the connection happens. Most people use their ISP’s DNS resolver by default, which means their ISP logs every domain they visit. Control D is a configurable DNS resolver that blocks ads and trackers, enforces content policies, and supports DNS-over-HTTPS and DNS-over-TLS with no account required for basic use.

What Control D Offers

Control D sits in the same category as NextDNS, Pi-hole, and AdGuard Home, but with a cloud-first approach. You configure a profile via a web dashboard, and any device pointed at your assigned resolver endpoint automatically gets those rules applied. There is no self-hosted infrastructure to maintain.

Key features:

  • Custom block and redirect rules per profile
  • Traffic analytics with query logging (optional)
  • Pre-built filter lists for ads, malware, adult content, social media
  • Per-device profiles — your phone can have stricter rules than your desktop
  • DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC
  • Geo-unblocking via DNS-level redirects (routes certain domains through servers in other countries)

Creating a Free Account

Control D has a free tier with basic blocking using a default resolver endpoint. The paid tier (around $2/month) unlocks custom rules, analytics, and per-device profiles.

Sign up at controld.com. After signup:

  1. Click Profiles > Add Profile.
  2. Name the profile (e.g., “Home Network”).
  3. Enable filter lists under the Filters tab.

Your profile is assigned a resolver endpoint in this format:

https://dns.controld.com/YOURENDPOINT

Under your profile’s Filters tab, enable:

FilterPurpose
Control D Ads & TrackersComprehensive ad blocking
MalwareBlocks known malicious domains
PhishingBlocks credential phishing sites
IoT TelemetryBlocks phone-home traffic from smart devices
Affiliate & Tracking LinksStrips tracking redirects

For stricter setups, also enable:

  • Social Media (if you want to restrict social platforms on the network)
  • Dating or Gambling (household filtering)

Custom Rules

Control D allows per-profile custom block and redirect rules. These are DNS-level rules — they affect any device using that profile.

Block a specific domain: Add block: ads.example.com in the Rules section.

Redirect a domain to a different IP:

redirect: ads.example.com → 0.0.0.0

Force SafeSearch on Google and YouTube: Enable the SafeSearch toggle in the profile — Control D handles the DNS redirects automatically.

Bypass a blocked domain for a specific service: You can add an allow rule that overrides the blocklist for a specific domain.

Custom rules are processed in order: allow rules take precedence over block rules.

Analytics Mode vs Privacy Mode

This is one of the most important settings in Control D.

Analytics Mode (default): DNS queries are logged per device, per domain, with timestamps. This gives you a full picture of what your devices are doing on the network — useful for diagnosing issues or monitoring children’s devices.

Privacy Mode: No query logs are stored. You get aggregate statistics (total queries, blocked percentage) but no per-domain or per-device records.

Change this under Profile > Settings > Log Level. Set to Disabled for maximum privacy.

Even with logging enabled, Control D states that logs are retained for a limited period and are not sold. But if you do not need the analytics, disable logging entirely.

Router-Level Setup

Configuring Control D at the router level means every device on your network is protected without individual device configuration.

For routers running stock firmware (e.g., ASUS, TP-Link):

  1. Log into your router admin panel (typically 192.168.1.1).
  2. Navigate to WAN > DNS or Advanced > DNS.
  3. Set the primary DNS to Control D’s DNS-over-TLS address:
    • Server: dns.controld.com
    • Port: 853
    • Your endpoint identifier: provided in the Control D dashboard
  4. Disable your ISP’s automatic DNS assignment.

For OpenWrt routers:

Install stubby or unbound and point it at Control D’s DoT endpoint:

# /etc/stubby/stubby.yml
upstream_recursive_servers:
  - address_data: 76.76.2.0
    tls_auth_name: "dns.controld.com"
    tls_port: 853

For pfSense/OPNsense:

Use the DNS Resolver (Unbound) with DNS-over-TLS forwarding to Control D’s endpoint.

Per-Device Configuration

If you cannot configure your router, set Control D on individual devices:

Windows:

# Set DNS-over-HTTPS in Windows 11
# Settings > Network > Properties > DNS > Manual > Enable DoH
# Enter: https://dns.controld.com/YOURENDPOINT

macOS: Download the Control D configuration profile from your dashboard. It installs a DoH setting via macOS’s built-in profile system.

Android: Settings > Connections > More Connection Settings > Private DNS Enter: YOURENDPOINT.dns.controld.com

iOS: Install the Control D configuration profile from Safari after logging in to the dashboard.

Control D vs NextDNS

FeatureControl DNextDNS
Custom rulesYesYes
Per-device profilesYesYes
DNS-over-HTTPSYesYes
DNS-over-QUICYesNo
Geo-unblocking / redirectsYesNo
Free tier query limitUnlimited (basic)300,000/month
AnalyticsYes (optional)Yes (optional)
Price~$2/month~$1.99/month
Native appsYesYes

Control D has an edge in geo-unblocking features and DNS-over-QUIC support. NextDNS has a slightly larger community and more extensive filter list options. Both are solid choices; Control D wins on flexibility, NextDNS wins on community documentation.

Verifying Your Setup

After configuration, verify DNS resolution is going through Control D:

# Check what resolver you are using
nslookup whoami.controld.com

Or visit the Control D status page while logged into your dashboard — it will show whether your current connection is using your profile.

Check for DNS leaks with dnsleaktest.com. You should see only Control D’s resolver IPs, not your ISP’s DNS servers.

Control D is one of the most capable cloud DNS solutions available, particularly for users who want granular per-device control without running their own Pi-hole or AdGuard Home infrastructure.

#router #content-blocking #privacy #controld #dns