A lot of Discord users are prevented from joining voice channels by the No Route error. The No Route error falls into the same category as the ICE Checking and Stuck RTC Connecting errors. In all cases, Discord is being stopped in its tracks when trying to connect to a voice server.
What is Causing the Discord No Route Error?
After investigating the issue and looking at various user reports, we managed to identify a few scenarios where this error might occur:
- The IP address assigned to the PC was changed – This typically happens with Dynamic IP that regularly changed. In this case, the solution is as simple as restarting Modem + Router + Computer.
- 3rd party Firewall or Antivirus is blacklisting discord – Whenever this happens, Discord will not be permitted to maintain an outgoing connection with an outside server.
- The computer is using a VPN without UDP – This is a regular occurrence since Discord is designed to only work with VPN solutions that have UDP (User Datagram Protocol).
- Discord is blocked by network admin – if you’re trying to use Discord at work or from a school network, Discord could be blocked.
- Server’s voice region is incompatible with your client – This is reported to happen when you try to connect to a server hosted on a different continent. The solution, in this case, is to ask the admin to change the server’s voice region.
- QoS doesn’t work with your network – Maybe your network is not fit to support Quality of Service High Packet Priority. Luckily, you can disable it from the Voice & Video settings
How to Fix the No Route Error
If you’re looking for a way to resolve this particular Discord error, this article will provide you with a collection of troubleshooting steps. Below you have several different methods that other users in a similar situation have successfully followed to get the issue resolved.
To ensure the best results, start with the first method and work your way downwards until you stumble upon a fix that is effective in resolving the issue for your particular scenario.
But before moving on with the solutions, make sure your network is private (not public).
Repair Corrupt Files
Download and run Restoro to scan and restore corrupt and missing files from here. Once done, proceed with the solutions below.
Method 1: Restart Modem/Router And Computer
First things first, let’s make sure that the issue cannot be resolved with a simple restart. The No Route error is often encountered in those instances where the IPV6 connection was disrupted by a Dynamic IP that keeps changing.
You can verify whether this issue is temporary by restarting your router (or modem) and your PC. It’s not necessary to reset the network settings of your route – you can simply unplug the power cable and plug it back in.
At the next startup, verify whether you can connect to Discord voice servers without stumbling on the No Route error. If the error is still occurring, continue down with the next method below.
Method 2: Uninstall 3rd Party Firewall or Whitelist Discord (If Applicable)
Another possible cause for the No Root error is an overprotective AV or Firewall that is preventing Discord from maintaining Outgoing Connections. Determining whether your security solution is causing the error is tricky because disabling real-time protection won’t be conclusive since the same rules will remain firmly in place.
The only way to determine whether this scenario applies is to uninstall your antivirus solution completely and see if Discord managed to connect to a new voice server. Here’s a quick guide on how to do this properly:
- Press Windows key + R to open up a Run dialog box. Then, type “appwiz.cpl” and press Enter to open up Programs and Features.
- Inside Programs and Features, scroll down to locate your 3rd party security solution, then right-click on it and choose Uninstall.
- Follow the on-screen prompts to uninstall the third-party AV or firewall from your system.
- Follow this guide to ensure that you remove every leftover file from the security solution.
- Reboot your computer and see if Discord can connect without issues.
Method 3: Remove Your VPN or Use One with UDP (If Applicable)
This particular error is also reported to occur when if the user is actively using a VPN solution that is not configured to use UDP (User Datagram Protocol). This problem occurs because the Discord app is not designed to run with VPNs that aren’t using the User Datagram Protocol.
If you’re using a VPN solution, consult the service provider website for information regarding the usage of UDP. You can also verify whether the VPN is causing the issue by disabling it and trying to connect to Discord to a new voice server.
If you determine that your VPN solution is indeed causing the issue, you can opt for a different VPN provider or keep the “anonymity service” as disabled while you’re using discord.
If this method didn’t apply to your situation, continue down with the next method below.
Method 4: Verify Whether Discord is Blocked by Your Network Admin
If you’re only encountering this error when trying to use DIscord from a work or school network, communication apps have likely been blocked by the network administrator.
Although this can get you in trouble, there is one tweak that you can make to allow Discord to communicate with outside servers and circumvent the No Route error. Here’s what you need to do:
- Press Windows key + R to open up a Run dialog box. Then, type “control” and press Enter to open up Control Panel.
- Inside the Control Panel, go to Network and Internet > Network and Sharing Center. Then, click on the Connections hyperlink associated with your Private network connection.
- In the next window, click on Properties.
- In the Properties screen of your connection, go to the Networking tab, select Internet Protocol Version 4 (TCP/IPv4) and click on Properties again.
- Next, move down to the DNS server settings and change it to Use the following DNS server addresses. Now, set the value of Preferred DNS server to 8 8 8 8 and the value of Alternate DNS server to 8 8 4 4. Then, click OK to save the changes.
- Close all opened windows and reboot your computer. At the next startup, your Discord app should connect to a new voice server without the No route error. If the same error persists, continue down with the next method below.
Method 5: Change the Server’s Voice Region
If you’re only getting this error when trying to connect to a friend living on a different continent, the issue is most likely occurring because the server has a different voice region that yourself.
In this case, the solution is to ask the admin of the server to set a different voice region from the server settings. The server settings can be altered by the admin by going to Server Settings > Server region.
Method 6: Disable QoS From Voice & Video Settings
There are several reported cases of Discord No Route errors that have been resolved by disabling QoS from the User settings. This issue is known to happen on computers can’t keep up with High Packet Priority Quality of Service.
Luckily, this issue can easily be resolved by disabling QoS (Quality of Service) from User Settings. Here’s a quick guide on how to do this:
- Open Discord and click on the gear icon near your account (bottom-left corner).
- Next, scroll down to App Settings and click on Voice & Video.
- Them. scroll down to Quality of Service and make sure that the toggle associated with Enable Quality of Service High Packet Priority is disabled.
- Close Discord, open it again, and see if the No Route error is still occurring. If you’re still seeing the same error, continue down with the next method below.
Method 7: Flushing the DNS Setting
A couple of users have reported that the issue was fixed after they used a series of commands in Command Prompt to reset their IP configurations. Some users report that the following procedure fixed the issue permanently while others report that they have to repeat these steps regularly to circumvent the error message.
Here’s a quick guide with the steps of resetting your IP configuration:
- Press Windows key + R to open up a Run dialog box. Then, type “cmd” and press Ctrl + Shift + Enter to open up an Elevated Command Prompt.
- In the Elevated Command prompt, type the following command and press Enter:
- Once the current IP configuration has been released, type the following command and press Enter to flush the DNS:
- Finally, type the following command to renew the IP configuration:
- Reboot your machine and see if the No Route error has been resolved at the next startup.
Method 8: Allowing Discord through Firewall
If none of the methods have worked for you, then it’s possible that your Windows firewall is blocking Discord. To fix this issue, you will have to allow Discord through your Windows Firewall. Follow the steps below:-
- In the search bar type “Windows Firewall”.
- Now click “Allow an app through Windows Firewall”.
- Press on the “Changed Settings” option on top.
- Now click “Add another app” then click “Browse”.
- Now Find the Discord shortcut or go to its directory and select “Update.exe”.
- Now make sure to check both “Private” and “Public”.
- Now simply restart your router and your computer.
If this doesn’t work for you then it’s possible that the route is blocked from your ISP’s side. Contact your ISP and ask him if there is anything wrong with the routing.