AdGuard Hub
Back to Articles
How to Set Up AdGuard DNS on Any Device

How to Set Up AdGuard DNS on Any Device

Sarah Chen10 min read0 viewsSeptember 22, 2025

What Is AdGuard DNS?

AdGuard DNS is a free, privacy-oriented DNS service that blocks ads, trackers, and malicious domains at the DNS resolution level. Unlike traditional ad blockers that run on your device, AdGuard DNS works by intercepting domain name lookups and refusing to resolve domains known to serve ads or track users.

When your device tries to load an ad from ad-network.example.com, AdGuard DNS simply returns an empty response instead of the ad server's IP address. The result? The ad never loads, and your browsing is faster and more private.

Why Use AdGuard DNS?

There are several compelling reasons to switch your DNS to AdGuard:

  • Zero installation required - Just change a network setting on your device
  • Works on any device - Smart TVs, gaming consoles, IoT devices, and more
  • Faster browsing - Blocked requests mean less data to download
  • Privacy protection - Trackers are blocked before they can collect data
  • Malware protection - Known malicious domains are blocked automatically
  • Free tier available - Basic protection at no cost

AdGuard DNS Server Addresses

AdGuard provides several DNS server configurations depending on your needs:

ModeIPv4 PrimaryIPv4 SecondaryDescription
Default94.140.14.1494.140.15.15Blocks ads and trackers
Family Protection94.140.14.1594.140.15.16Blocks ads + adult content
Non-filtering94.140.14.14094.140.14.141No blocking, just fast DNS

Setting Up AdGuard DNS on Windows

Configuring AdGuard DNS on Windows is straightforward. Follow these steps to protect your entire system:

Windows 11

  1. Open Settings by pressing Win + I
  2. Navigate to Network & Internet
  3. Click on your active network connection (Wi-Fi or Ethernet)
  4. Click Hardware properties
  5. Next to DNS server assignment, click Edit
  6. Switch from Automatic (DHCP) to Manual
  7. Enable IPv4
  8. Enter 94.140.14.14 as the Preferred DNS
  9. Enter 94.140.15.15 as the Alternate DNS
  10. Click Save

Windows 10

The process on Windows 10 is similar but uses the classic Control Panel interface. Open Control Panel > Network and Sharing Center > Change adapter settings. Right-click your active connection, select Properties, then select Internet Protocol Version 4 (TCP/IPv4) and click Properties. Choose "Use the following DNS server addresses" and enter the AdGuard DNS addresses.

Setting Up AdGuard DNS on macOS

Mac users can configure AdGuard DNS through System Settings:

  1. Open System Settings (or System Preferences on older macOS)
  2. Click Network
  3. Select your active network interface
  4. Click Details (or Advanced)
  5. Go to the DNS tab
  6. Remove existing DNS servers by selecting them and clicking the minus button
  7. Click the plus button and add 94.140.14.14
  8. Click the plus button again and add 94.140.15.15
  9. Click OK, then Apply

Setting Up AdGuard DNS on Your Router

The most powerful approach is configuring AdGuard DNS on your router. This protects every device on your network automatically, including smart home devices, game consoles, and guest devices.

Important: Router configuration varies by manufacturer. The general steps below apply to most routers, but consult your router's documentation for specific instructions.

General Router Setup Steps

  1. Open your router's admin panel (typically at 192.168.1.1 or 192.168.0.1)
  2. Log in with your admin credentials
  3. Navigate to WAN settings, Internet settings, or DHCP settings
  4. Find the DNS server fields
  5. Replace the existing DNS addresses with AdGuard DNS addresses
  6. Save the settings and restart the router

DNS-over-HTTPS and DNS-over-TLS

For maximum privacy, AdGuard DNS supports encrypted DNS protocols. Traditional DNS queries are sent in plain text, meaning your ISP and anyone on the network can see which websites you visit. Encrypted DNS solves this problem.

DNS-over-HTTPS (DoH)

DoH encrypts DNS queries inside HTTPS traffic, making them indistinguishable from regular web browsing. The AdGuard DoH endpoint is:

https://dns.adguard-dns.com/dns-query

DNS-over-TLS (DoT)

DoT uses TLS encryption on a dedicated port (853). The AdGuard DoT endpoint is:

tls://dns.adguard-dns.com

Both protocols provide the same level of protection. DoH is generally easier to set up because it works through standard HTTPS infrastructure, while DoT may offer slightly better performance due to less protocol overhead.

Setting Up a Personal AdGuard DNS Profile

AdGuard offers a personalized DNS service at adguard-dns.io that gives you a custom DNS endpoint with configurable blocking rules, statistics, and query logs. This is particularly useful if you want to customize what gets blocked beyond the default filter lists.

After creating an account, you can:

  • Create multiple DNS profiles for different devices or family members
  • View detailed query logs and statistics
  • Add custom blocking and allow rules
  • Enable or disable specific filter categories
  • Set up parental controls per profile

Verifying Your Configuration

After setting up AdGuard DNS, it's important to verify that it's working correctly. Visit adguard.com/test.html in your browser. If AdGuard DNS is active, the page will confirm that your DNS is properly configured and ads are being blocked.

You can also check by visiting a website that normally shows ads. If the ads are gone or significantly reduced, your AdGuard DNS setup is working. Keep in mind that DNS-level blocking cannot remove all ads, especially those served from the same domain as the content. For comprehensive blocking, consider pairing AdGuard DNS with the AdGuard browser extension or desktop application.

Troubleshooting Common Issues

If AdGuard DNS doesn't seem to be working after configuration, try these steps:

  • Flush your DNS cache - On Windows, run ipconfig /flushdns. On macOS, run sudo dscacheutil -flushcache.
  • Check for DNS override - Some browsers like Chrome use their own DNS settings. Check your browser's DNS/security settings.
  • Restart your device - A simple restart often resolves DNS configuration issues.
  • Verify the DNS server - Use nslookup example.com 94.140.14.14 to test if the AdGuard server responds.

Rate this article

4.5 (2 votes)
Sarah Chen

Sarah Chen

Software engineer and open-source contributor. Specializes in network security and DNS technologies.

Comments (2)

Priya SharmaSep 28, 2025 at 11:00 AM

Does AdGuard DNS work with IPv6? I noticed the article only covers IPv4 addresses for the router setup.

Tom RichardsonSep 25, 2025 at 4:30 PM

I set up AdGuard DNS on my router and immediately noticed faster page loads. The family protection mode is great for the kids too. Thanks for the clear instructions!

Protect Your Privacy Today

Download AdGuard and start blocking ads now.

Download AdGuard