How do you check if DNS is blocked?
Quick Answer
To check if DNS is blocked, compare the same lookup across different resolvers, devices, or networks and look for timeouts, redirects, or filtered responses.
When a domain stops resolving, the failure may not be accidental. Some networks block or rewrite DNS responses on purpose.
Step-by-step solutions
- Test the same domain with your current resolver and with a public resolver.
- Compare the result on another device or mobile network.
- Look for timeouts, captive portal redirects, or block pages.
- Check router parental controls, firewall rules, and browser secure DNS settings.
Useful commands
Windows
nslookup example.com 1.1.1.1
nslookup example.com 8.8.8.8
macOS
dig example.com @1.1.1.1
dig example.com @8.8.8.8
Linux
dig example.com @9.9.9.9
resolvectl query example.com
If the problem looks like tampering rather than policy, read what DNS spoofing is. If the failure is broader and not domain-specific, continue with how to fix DNS server problems.
FAQ
Can an ISP block DNS?
Yes. ISPs, routers, schools, and corporate firewalls can block or redirect DNS traffic as part of policy or filtering.
How do I know if a domain is filtered?
If one resolver returns the domain normally and another returns a block page, NXDOMAIN, or timeout, filtering is likely involved.
Can secure DNS bypass blocking?
Sometimes encrypted DNS avoids local interception, but network policy, firewalls, and legal restrictions can still block access.
Does blocked DNS always mean malware?
No. Many blocked lookups are caused by parental controls, enterprise policy, DNS filtering, or ad-blocking resolvers.
Test your DNS now
Download DNS Benchmark for free and find the fastest server for your network.