You can *ICMP ping* AdGuard’s IPs/hostname, but that doesn’t really “ping DoH DNS” in a meaningful way (DoH is DNS over HTTPS on port 443, and Windows is sending HTTPS requests, not ICMP). The best way is to test:
1) basic reachability (ICMP ping)
2) HTTPS reachability (TCP 443)
3) actual DNS query latency (real DNS lookups)
1) ICMP ping (basic reachability / packet loss)
If you’re using AdGuard Public DNS, you can ping the resolver IPs (this only checks network reachability):
- Default AdGuard DNS: 94.140.14.14 and 94.140.15.15
- Family: 94.140.14.15 and 94.140.15.16
In Windows Terminal / CMD:
- ping 94.140.14.14
- ping 94.140.15.15
If you’re on IPv6, also test IPv6 (if configured on your system). If ping shows loss/high latency, you’ve found a likely network routing issue to the anycast node you’re hitting.
2) Test DoH connectivity properly (TCP 443)
This is closer to what DoH actually needs (HTTPS on port 443):
In PowerShell:
- Test-NetConnection dns.adguard-dns.com -Port 443
- Test-NetConnection 94.140.14.14 -Port 443
If this is slow/failing/intermittent while your normal browsing is fine, something on-path (ISP, VPN, firewall, HTTPS inspection, etc.) may be interfering with that specific destination.
3) “Real” DNS latency test (recommended)
This measures how quickly the resolver answers actual DNS queries (much more useful than ping).
PowerShell examples:
- Resolve-DnsName example.com -Server 94.140.14.14
- Resolve-DnsName cloudflare.com -Server 94.140.14.14
To time it:
- Measure-Command { Resolve-DnsName example.com -Server 94.140.14.14 | Out-Null }
Run it a few times and compare against another resolver (e.g., your ISP DNS, Cloudflare 1.1.1.1, Google 8.8.8.8). If AdGuard is consistently much slower, it’s either routing to a distant anycast node, or there’s network interference.
If browsing is “extremely slow” only when AdGuard DoH is enabled
A few common culprits to check (low-risk first):
- Try a different AdGuard endpoint (Default vs Family vs Non-filtering) or temporarily switch from DoH to plain DNS just to isolate “DoH-specific” problems.
- Check IPv6: sometimes Windows prefers a problematic IPv6 path. As a test, disable IPv6 temporarily (or ensure your IPv6 DNS is set correctly) and re-test.
- VPN / security software / firewall: some products inspect/redirect DNS or interfere with DoH over 443.
- MTU / fragmentation issues: can cause “web feels slow” symptoms with HTTPS-based services.
If you tell me which exact AdGuard DNS profile you selected in Windows (Default/Family/Non-filtering) and whether you’re on IPv6 or using a VPN, I can suggest the most targeted next test steps.