When Discord voice calls break up, messages fail to send, or you see a No Route error, the problem may not be Discord itself. Internet Service Providers sometimes route your traffic through congested or faulty paths. Discord includes a built-in tool called Connection Diagnostics that tests the network path between your computer and Discord servers. This article explains how to run Connection Diagnostics, interpret the results, and share them with your ISP to fix routing problems.
Key Takeaways: Using Discord Connection Diagnostics for ISP Routing
- User Settings > Voice & Video > Connection Diagnostics: Runs a full network test that measures packet loss, latency, and jitter to Discord servers
- Copy the Connection ID: After the test completes, the 10-character alphanumeric ID lets Discord support and your ISP trace the exact route
- ISP-level routing fix: Provide the Connection ID to your ISP so they can reroute your traffic to avoid congested nodes
What Discord Connection Diagnostics Tests and Why ISP Routing Matters
Discord Connection Diagnostics is a built-in network testing tool that sends packets to Discord servers and measures how they travel. It checks three metrics: packet loss, latency, and jitter. Packet loss is the percentage of data packets that never reach the server. Latency is the round-trip time in milliseconds. Jitter is the variation in latency over time. High values in any of these metrics can cause voice stuttering, disconnections, or message delays.
ISP routing issues occur when your ISP sends your data through a path that has a slow or overloaded node. For example, your traffic might go through a datacenter in a different country even though a closer server exists. This increases latency and packet loss. Connection Diagnostics helps identify these problems by showing you the IP addresses and response times of each hop between your computer and Discord. You cannot fix the ISP route yourself, but you can collect the data and give it to your ISP or Discord support.
What the Test Results Show
After the test finishes, Discord displays a table with columns for Hop, IP, Packet Loss, Latency, and Jitter. Each hop is a router or server your data passes through. A healthy connection shows zero packet loss across all hops, latency under 100 ms, and jitter under 30 ms. If you see packet loss at hop 3 or later, the problem is likely on the ISP side. If packet loss starts at hop 2, the issue might be in your home network or modem.
Steps to Run Discord Connection Diagnostics and Share Results
- Open Discord and go to User Settings
Click the gear icon next to your username at the bottom-left of the Discord window. This opens the User Settings menu. - Navigate to Voice & Video settings
In the left sidebar, scroll down to App Settings and click Voice & Video. This section contains audio input/output settings and the Connection Diagnostics button. - Click the Connection Diagnostics button
Scroll to the bottom of the Voice & Video page. Look for the Connection Diagnostics section. Click the blue Run Diagnostics button. Discord will start sending test packets to its servers. The test takes about 10 to 15 seconds. - Review the test results table
After the test completes, a table appears showing each hop. Check the Packet Loss column for any value above 0%. Also check Latency and Jitter. Values over 150 ms latency or 40 ms jitter indicate a poor route. - Copy the Connection ID
At the top of the results table, you will see a 10-character alphanumeric string labeled Connection ID. Click the Copy button next to it. This ID is unique to your test session and lets Discord support and your ISP reference the same data. - Share the Connection ID with your ISP or Discord support
Open a support ticket with your ISP or with Discord via discord.com/support. Paste the Connection ID and describe the symptoms you are experiencing. The support team can use the ID to look up the exact route your connection took.
If Discord Still Has Connection Issues After Diagnostics
No Results Appear After Running Diagnostics
If the diagnostics window stays blank or shows an error message, your firewall or antivirus might be blocking Discord. Temporarily disable the software and run the test again. Also check that your router is not blocking ICMP packets, which Discord uses for the test. If you cannot disable the firewall, try running Discord as administrator by right-clicking the shortcut and selecting Run as administrator.
Packet Loss at Hop 1 or 2
Packet loss at the first or second hop indicates a problem inside your home network. Restart your modem and router by unplugging them for 30 seconds. If the issue persists, connect your computer directly to the modem with an Ethernet cable and run the test again. If packet loss disappears, the problem is your router or Wi-Fi signal.
High Latency Across All Hops
If every hop shows latency above 200 ms, your ISP may be routing traffic through a distant server. Contact your ISP and tell them you have high latency to Discord servers. Provide the Connection ID so they can see the route. Ask them to reroute your traffic through a more direct path. Sometimes using a VPN can bypass a bad route, but that may introduce its own latency.
Connection ID Expires or Is Invalid
Connection IDs are valid for 24 hours. If you try to use an ID after that, support will not be able to retrieve the data. Run a fresh diagnostic test and copy the new ID before contacting support.
Discord Connection Diagnostics vs Third-Party Network Tools
| Item | Discord Connection Diagnostics | Third-Party Tools (Ping, Traceroute) |
|---|---|---|
| Target server | Automatically selects the nearest Discord server | You must know the server IP address |
| Metrics measured | Packet loss, latency, jitter per hop | Usually only latency and packet loss |
| Connection ID | Generates a unique 10-character ID for support | No built-in sharing mechanism |
| Ease of use | One-click test inside Discord | Requires command-line knowledge |
| ISP routing fix | Directly supported by Discord support | You must manually copy and explain results |
Discord Connection Diagnostics is the easiest way to collect ISP routing data because it targets the correct server and generates a support-friendly ID. Third-party tools like tracert or ping work but require you to find the Discord server IP and explain the output yourself.
Now you know how to use Discord Connection Diagnostics to identify ISP-level routing issues. Run the test whenever you experience persistent voice or message problems. Copy the Connection ID and share it with your ISP or Discord support to get the route optimized. For recurring issues, consider setting a static DNS on your router to avoid ISP DNS routing problems.