Discord No Route Error: How to Fix It?
While Discord is usually a reliable, trustworthy application for gamers or users to talk freely, everything has its ups and downs. For example, sometimes Discord glitches, and a Discord No Route message appears on the screen.
Many users have complained about receiving an error when trying to connect to voice channels through discord. This happens when the ISP or network on the side of the user is unable to connect. To put it simply, Discord No Route appears when Discord is prevented from connecting to a voice server because of an issue related to dropouts, firewall restrictions, and VPNs.
The reasons that you might be seeing this error while using Discord are various, and each reason has a solution. I'll go through some of the most common and important reasons first.
1. The IP address assigned to the PC has changed
This usually happens with Dynamic IP addresses that frequently change. If this is the reason why you're facing this issue, you might want to restart your modem, router, and computer.
2. Third-party firewall or antivirus is blocking/blacklisting Discord
A firewall or antivirus software might block Discord from connecting to a voice server as a precautionary measure. That is because the antivirus software or the firewall considers the voice server an outside server which might put your PC in danger.
3. Your PC is using a VPN without UDP (User Datagram Protocol)
Discord is designed to only work with VPN solutions that have User Datagram Protocol (UDP). So if your computer has a VPN without UDP running on it, you will probably encounter the Discord No Route issue.
4. Discord is blocked by the network admin
Discord is sometimes blocked on school or work networks, so if you're trying to connect to it from one of these places and you're getting the Discord No Route error, this might be why.
5. Voice server's region is incompatible with your client
If the server you're trying to connect to is hosted in a different continent, you most likely will face this error. The solution is to ask the admin to change the region of the voice server.
6. Quality of service does not work with your network
Your network might not be able to support Quality of Service High Packet Priority. That wouldn't be a major problem since you can easily disable it from Voice and Video settings.
Now that you know what might have caused this issue to appear on your screen while using Discord, it should be easy to figure out how to fix it. I tested and ranked the solutions from the easiest and most obvious to the most unlikely ones to get to. So go through these solutions one by one and try them out until one works for you.
1. Restart your modem, router, and computer
Your issue can be solved through something as easy and simple as restarting your computer/modem/router. In this step, you want to make sure to rest connection on all of the devices you're using.
Unplug your modem/router or restart your computer, or better yet, restart everything. Once you turn on your devices again, open Discord and check if you can connect to voice servers. If the problem still prevails, then what you're dealing with is no connection issues. Next, try the following methods until you find one that solves your issue.
2. Whitelist Discord in your antivirus software or uninstall a third-party firewall
The Discord No Route issue might be caused by overprotective antivirus software or firewall that might be preventing Discord from connecting to an outer server. Unfortunately, it is a little hard to find out if your protection software is causing this issue or not. Still, there is only one way to determine this: to uninstall the software completely and check then if Discord can connect to a voice server or not.
Here is how to do the aforementioned method step by step:
- First, press on Windows+R to open the Run dialogue box.
- Now type “appwiz.cpl” in the box and press enter. Programs and Features will open.
- Now in Programs and Features, scroll down until you find your protection software.
- Right-click on the software and click on Uninstall.
- Follow the uninstallation process until the end and ensure that you have deleted all the files related to that software.
- Finally, restart your computer and open Discord.
- Now try to connect to a voice server, and if it works, then the third-party software was the reason. However, if it still doesn't work, you need to go through the other methods.
3. Remove VPN or use one with UDP
Discord is not designed to work with VPNs that don't use User Datagram Protocol. So if you're actively connected to a VPN while using Discord, this could be the problem. To make sure, research if the VPN you're using uses UDP or not, either by search engines or through its official website.
Another way to make sure if the VPN is causing this issue is by disabling it and trying to connect to Discord again, and seeing whether the issue subsides.
If it turns out that your VPN is indeed what's causing the Discord No Route error, then you might want to stop using this VPN and try another one or disable the anonymity service while using Discord.
4. Make sure Discord isn't blocked by your network admin
If you're at work or school and you encounter this issue, make sure that the admin of your network has not disabled Discord. But if you're sure that they have and you must use Discord, here's a little trick that would help you:
- Press Windows+R to open the Run dialogue box.
- Now type "control" and press Enter to open Control Panel.
- Once inside the Control Panel, go to Network and Internet > Network and Sharing Center.
- Now click on the hyperlink associated with your private network connection.
- In the window that pops up, click on Properties.
- Go to the Networking tab in the Properties screen, select Internet Protocol Version 4 (TCP/IPv4) and click on Properties.
- Go to the DNS server settings and alter it to Use the following DNS server addresses.
- 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 windows and restart your computer.
- Open Discord once your computer is on again and see if the issue still occurs or not.
5. Change the voice server's region
If you're trying to connect to someone who lives on a different continent, then this is probably why you're getting the Discord No Route error. What you can do to fix this is ask the admin to change the region of the server you're using.
The admin can change the region by going to Server Settings, then Server Region, and change it from there.
6. Disable QoS from Voice and Video settings
This issue could be accruing because your computer can't keep up with High Packet Priority Quality of Service. A lot of the time, this issue was solved by disabling QoS from Voice and Video settings.
Here are the steps to disable QoS:
- Open Discord and click on the Settings icon (the gear icon next to your account, usually found on the bottom left corner).
- Scroll down to App Settings and click on Voice and Video.
- Now scroll down to Quality of Service and disable the toggle next to Enable Quality of Service High Packet Priority.
- Close Discord and open again and see if your problem was solved. Hopefully, by now, you're not facing the issue anymore.
7. Flush the DNS settings
This might be one of the most advanced solutions to the Discord No Route issue, but some users reported that it could solve the issue permanently, so why not give it a try?
Here's how to reset your IP configuration:
- Press Windows+R to open the Run dialogue box.
- Type “cmd” and press Ctrl + Shift + Enter to open up an Elevated Command Prompt.
- In the Elevated Command prompt, type this command "ipconfig / release" (without the quotations) and press Enter.
- After the IP configuration is released, type "ipconfig / flushdns" and press Enter to flush the DNS.
- At last, type this command to renew IP configuration "ipconfig / renew."
- Restart your PC and open Discord; the issue should not occur again after this.
8. Allow Discord through the firewall
If you're reading this step, this might be because none of the methods above worked for you. This is the final measure that you can take in order to resolve this error. Your Windows firewall may be blocking Discord. So in order to solve this issue, you have to allow Discord through your Windows firewall. Here is how to do it:
- Go to the search bar and type "Windows Firewall."
- Next, click on "Allow an App through Windows Firewall."
- Now press on the "Change Settings" option.
- Now click on "Add another app" and press "Browse."
- Find the Discord shortcut or go to its directory and select “Update.exe.”
- Check both "Private" and "Public."
- Now restart your router and computer and see if Discord is working properly.
If this did not work, contact your ISP, ask them if Discord is blocked on their network, and ask for their help.
This issue is usually simple to resolve if you're lucky enough. All it might take is a restart of your devices and you'll be good. However, if the issue proves to be stubborn, it is better if you try out the methods I mentioned above one by one until one of them works for you.
If none of these solutions work for you, you might want to contact a technician to resolve your issue as it might run deeper than what you think.