Blocklist not being enforced on my PC only.
I'm experiencing an issue where domains added to my denylist and rewrite list in NextDNS are still resolving and loading normally on my PC, despite showing up in the logs. Here's what I've tried:
- Confirmed DNS is set correctly
My PC is using the correct DNS Servers via IPv4 and IPv6
Verified via
nslookupthat queries are going throughdns1.nextdns.ioVerified NextDNS is active
-
test.nextdns.io shows
"status": "ok"and my correct configuration nameDNS queries appear in the NextDNS logs
Added domains to denylist and rewrites
Domains like
example.comwere added to the denylist to test itAlso added rewrites to 127
.0.0.1for the domainsDespite this, they still resolve to real IPs and load normally
Flushed DNS cache
Ran
ipconfig /flushdnsafter each change
Checked browser DNS overrides
Disabled DNS-over-HTTPS in Chrome and Firefox
Ensured browsers are not bypassing system DNS
Confirmed IP is linked to config
Used the programmatic link URL to manually link my public IP
Verified that my config is being used
Despite all this, denylisted domains are not being blocked on my PC. Interestingly, the same domains are blocked on my phone, which confirms that the config and denylist are functional—but something is failing on the PC side.
Also yes I used ai to write this as for 1 hour straight I was trying to get it to help me to fix this. Please dont judge me for that as I didnt really know what to write.
Regards
Firstthingsfast
2 replies
-
Did you find any solution to this? I'm facing the same issue:(
-
Confirm you have only one config, or that you know which one your PC is on. Open
https://my.nextdns.ioand check the config list. If you have more than one, every rule you add must go to the config your PC is actually using. If a config URL redirects to a different ID after login, it isn't yours.Check which IP your PC is really resolving through. Run
nslookup example.comwith no server specified. If the output shows45.90.28.30/45.90.30.28, you're on the generic anycast addresses and relying on IP linking. Use the config-specific addresses from your Setup page instead (they look like45.90.28.XX/45.90.30.XX, whereXXis unique to your config). Test withnslookup example.com 45.90.28.XX; a working config returns0.0.0.0and::.On Windows 10, don't trust the Settings app to save DNS. It silently reverts. Set it via
ncpa.cpl→ Wi-Fi → Properties → IPv4 → Properties → Use the following DNS server addresses. Then disable/re-enable the adapter and confirm withipconfig /allthat the DNS Servers line actually shows your config's IPs.
If DNS is confirmed working but a browser still loads the site, clear that browser's cache specifically —
edge://net-internals/#dns→ Clear host cache, plusCtrl+Shift+Delete→ Cached images and files.The fastest long-term fix is the NextDNS Windows app with your Configuration ID. It uses DoH, ignores adapter DNS entirely, and sidesteps all three issues above.
TLDR of what the clanker said as a summary of my two-hour fight with the same issue: check control panel network connections, right click on Wi-Fi, properties, and set the IP addresses there too. Make sure NextDNS didn't randomly change them (and if it did, change it to the new ones in settings and control panel)
Content aside
- 2 hrs agoLast active
- 2Replies
- 271Views
-
3
Following
