Public Ad blocking DNS (AdGuard Home)
I’m running an ad blocking DNS server for everyone to use!
INFO: My DNS server unfortunately broke recently and will be down for an unknown amount of time, until then I can highly suggest you to use NextDNS instead. It is free for up to 300,000 querys per month and allows you to easily configure it yourself. (This is my personal recommendation, and not a paid sponsorship.)
(I will be holding onto the IP address to prevent any potential abuse)
I wanted an easy solution to blocking ads and tracking on all my devices and adguard DNS didn’t block quite enough for me, so I decided to run my own AdGuard Home server. Sharing is caring, which is why I’ve decided to make my server available for everyone!
Location
My DNS server is listening on the following addresses:
167.99.241.492a03:b0c0:3:d0::5f18:6001tls://dns.noads.online:853https://dns.noads.online/dns-query
It is hosted in Central Europe and might be noticeably slower outside Europe.
Reporting issues & contributing
You can report any issues you may encounter (broken sites/apps, unblocked ads, etc) via GitHub. Contributions to the scripts and lists used to compile the megalist are welcome on GitHub as well!
Replicating my setup
You can easily set up your own server with the same filters somewhere closer to you, or even on your private network by simply following these steps:
- Install AdGuard Home
- Go to the Filters tab and add my compiled megalist from
https://lists.noads.online/lists/compilation.txt
- Enjoy ✌️
Set it up on your devices
Router
This setup will automatically cover all the devices connected to your home router, and you will not need to configure each of them manually.
- Open the preferences for your router. Usually, you can access it from your browser via a URL (like http://192.168.0.1/ or http://192.168.1.1/). You may be asked to enter the password. If you don’t remember it, you can often reset the password by pressing a button on the router itself. Some routers require a specific application, which in that case should be already installed on your computer/phone.
- Find the DHCP/DNS settings. Look for the ’DNS’ letters next to a field which allows two or three sets of numbers, each broken into four groups of one to three digits.
- Enter
167.99.241.49
(and2a03:b0c0:3:d0::5f18:6001
if there is an IPv6 option) there
Android
- From the Android Menu home screen, tap ’Settings’
- Tap Wi-Fi on the menu. This will show a list of all of the available networks (it is impossible to set custom DNS for mobile connection)
- Long press the network you’re connected to, and tap ’Modify Network’
- On some devices, you may need to check the box for ’Advanced’ to see further settings. To adjust your Android DNS settings, you will need to switch the IP settings from ’DHCP’ to ’Static.’
- Change ’DNS 1′ and ’DNS 2′ values to
167.99.241.49
.
If you’re on Android 9 or newer you’ll probably want to use DNS-over-TLS instead
iOS
- From the home screen, tap ’Settings’
- Choose ’Wi-Fi’ in the left menu (it is impossible to configure DNS for mobile networks)
- Tap on the name of the currently active network
- In the ’DNS’ field enter
167.99.241.49
macOS
- Click on Apple icon and go to ’System Preferences.’
- Click on ’Network’
- Select the first connection in your list and click ’Advanced.’
- Select the ’DNS’ tab and add
167.99.241.49
.
Windows
- Open Control Panel through ’Start’ menu or Windows search.
- Go to ’Network and Internet’ category and then to ’Network and Sharing Center.’
- On the left side of the screen find ’Change adapter settings’ and click on it.
- Select your active connection, right-click on it and choose ’Properties.’
- Find ’Internet Protocol Version 4 (TCP/IP)’ in the list, select it and then click on ’Properties’ again.
- Choose ’Use the following DNS server addresses’ and enter
167.99.241.49
there. - Find ’Internet Protocol Version 6 (TCP/IP)’ in the list, select it and then click on ’Properties’ again.
- Choose ’Use the following DNS server addresses’ and enter
2a03:b0c0:3:d0::5f18:6001
there.
DNS Privacy
Please note that encrypted DNS protocols are supported only on Android 9. So you need to install additional software for other operating systems.
Here’s a list of software you can use.
Android
- DNS and enter your domain name there. Android 9 supports DNS-over-TLS natively. To configure it, go to Settings → Network & internet → Advanced → Private
- AdGuard for Android supports DNS-over-HTTPS and DNS-over-TLS.
- Intra adds DNS-over-HTTPS support to Android.
iOS
- DNSCloak supports DNS-over-HTTPS.
- AdGuard for iOS supports DNS-over-HTTPS and DNS-over-TLS setup.
Other implementations
- dnsproxy supports all known secure DNS protocols.
- dnscrypt-proxy supports DNS-over-HTTPS.
- Mozilla Firefox supports DNS-over-HTTPS.
- You will find more implementations here and here.
This guide is based on the AdGuard Home Getting Started Guide