NextDNS Diagnostic Guide: Connection and Smart ECS Check
This
guide shows you how to use
NextDNS tools to check your connection status, latency, and, most importantly,
confirm that the Smart EDNS Client Subnet (ECS) feature is working to protect your privacy.
I. For Windows Users: The Dedicated Diagnostic Tool
NextDNS provides a specific program to run comprehensive checks on your Windows machine and generate a shareable report.
1.
Download and Run the Program
Download the official NextDNS diagnostic program and run it.
It automatically gathers network measurements related to your connectivity and routing with NextDNS.
2. Generate the Report URL
At the end of the process, it submits the report and gives you a unique diagnostic URL (e.g.,
[https://nextdns.io/diag/](https://nextdns.io/diag/)...).
Share this URL if you need assistance troubleshooting specific latency or routing issues.
II. Basic Status Check: The NextDNS Test Page
For a quick check of your current connection and basic settings, use the official NextDNS test page:
Go to:
[https://test.nextdns.io/](https://test.nextdns.io/)
This page provides key information at a glance, such as the connection status (should show
ok), the protocol (e.g., DOH or DOT), and the client IP address it sees.
III. For Advanced Users (Linux/Mac): Verifying Smart ECS Logic
To confirm NextDNS's Smart ECS (which substitutes your IP for privacy) is working on a specific domain, you can use the `dig` command. This checks if the domain is on their whitelist for ECS optimization.
1. The Diagnostic CHAOS Query
Run this command in your terminal. Be sure to replace `[domain_name]` with the site you want to test (e.g., `facebook.com`):
Code:
dig +tcp +nocomment chaos [domain_name] @ecs-test.nextdns.io
2. How to Read the Results
The key is the line containing `smart-ecs.nextdns.io` in the output's TXT record.
| Scenario | smart-ecs.nextdns.io TXT Record | What It Means |
|---|
| Domain is on the Whitelist | "X.Y.Z.0/24" (Example) | The domain needs ECS for speed. NextDNS sent a substituted subnet for optimization. The IP block shown is not your real IP. |
| Domain is NOT on the Whitelist | "not sent" | The domain was determined not to benefit from ECS. NextDNS sent NO ECS data at all, maximizing your privacy. |
This check confirms that NextDNS successfully applies its smart logic, either sending a privacy-preserving substitute subnet or skipping ECS entirely, depending on the domain.