如何修复“Discord no route”(无路线)错误

Discord 是一款流行的应用程序,主要供游戏玩家通过文本和语音聊天进行交流。它有适用于PC、Mac、iOS 和Android 的版本,因此您应该能够毫无问题地安装和使用它。

但是,当您尝试加入Discord 上的语音频道时,您可能会遇到No Route (无路线)错误。

是什么导致“无路线”错误?

这可能是由于您的防火墙、防病毒软件或网络管理员(如果您在工作或学校)阻止了Discord,但也有一些特定原因,例如您的动态IP 地址被更改或Discord 设置.

修复“无路线”错误的8 个解决方案

本文中的解决方案将帮助您确定问题的根源并进行修复。

重启你的路由器和电脑

该错误很可能是由动态IP 地址中断IPv6 连接引起的。如果是这种情况,只需重新启动路由器(通过拔下并重新插入电源线)和计算机即可清除错误。确保在重新插入路由器电源线之前等待几分钟,以便有足够的时间让所有电子组件正确重置。

检查这是否解决了问题。如果没有,您需要尝试其他方法。

检查您的防病毒软件和防火墙

您的防火墙或防病毒软件可能会阻止Discord 应用程序与服务器通信。

为了在Windows Defender 防火墙中将Discord 应用列入白名单:

  1. 关闭Discord。
  2. 在搜索栏中,键入“防火墙”。
  3. 单击“允许应用程序或功能通过Windows Defender 防火墙”。
打开Windows Defender 防火墙
    1. 单击更改设置

 

更改允许的应用程序设置
    1. 在列表中找到Discord ,勾选公共私做复选框,然后单击OK

 

允许Discord 应用
    1. 如果您在列表中找不到Discord,请单击允许其他应用程序…

 

允许其他应用
  1. 在Desktop下找到Discord应用程序,单击它然后选择可选
找到Discord 应用程序
  1. 在弹出的窗口中,选择应用程序。这可能与Discord 有不同的名称。单击
添加应用
  1. 现在查找您刚刚添加的同一个应用程序,勾选私做公共复选框,然后单击OK
相关问题  [已修复] Windows 10开始按钮不起作用
允许Discord 通过Windows Defender 防火墙进行通信
  1. 打开Discord 并检查这是否有效。

检查您的VPN

如果您使用不支持UDP(用户数据报协议)的VPN(虚拟专用网络),您将无法正确使用Discord。在您的VPN 网站上验证是否是这种情况。他们或许能够帮助您配置VPN 以使用Discord。

您也可以尝试在使用Discord 时禁用VPN,或选择禁用“匿名服务”。如果这不能解决问题,则很可能是VPN 没有问题。

更改您尝试连接的Discord 服务器上的语音区域

Discord 服务器连接到一个地理区域。这是因为您离服务器越近,语音通话的延迟就越少。如果您尝试访问不同大陆上的服务器,您可能会收到“无路由”错误消息。只有服务器管理员可以更改语音区域。如果您不是管理员,请联系服务器管理员并要求他们进行此更改。

要更改服务器的语音区域,请执行以下步骤:

  1. 打开 Discord
  2. 单击您遇到问题的服务器,然后选择服务器设置
不和谐服务器设置
    1. 概览下,找到服务器区域,然后单击更改

 

更改服务器区域
    1. 将服务器区域更改为离您最近的区域。

 

选择一个新区域

禁用服务质量– 高数据包优先级

QoS(服务质量)是一种在数据包传输时优先考虑它们的服务。语音聊天在这些服务中得到高度重视,因为这可以减少延迟并提供更好的性能。但是,这可能会导致没有路线错误。尝试以下步骤:

  1. 打开 Discord
  2. 按左下角您的用户名旁边的齿轮图标以打开用户设置
打开Discord 用户设置
    1. 点击语音和视频

 

语音和视频设置
    1. 向下滚动并禁用启用服务质量高数据包优先级设置。

 

禁用“启用服务质量高数据包优先级”设置

试试这是否解决了问题。

如果这不能清除错误,则问题可能出在您的Internet 连接设置上。以下方法将帮助您解决这些问题。首先,您可以尝试刷新域名系统(DNS) 缓存。

刷新DNS

此方法会重置您计算机的IP 地址配置。没有路线错误可能是由动态更改的IP 地址引起的,因此此解决方案可能会解决您的问题

  1. 在屏幕底部的搜索栏中键入“ cmd ”。
相关问题  Windows 10中的Compattelrunner.exe [安全还是病毒? ]

这会打开命令提示符,这是一个应用程序,您可以在其中向计算机发出直接命令。

  1. 单击“以管理员身份运行”。
以管理员权限打开命令提示符

命令行出现。

  1. 键入“ IPCONFIG / FLUSHDNS ”并按Enter 键
ipconfig /flushdns 命令

这会刷新DNS,然后应该会给您消息“成功刷新DNS 解析器缓存”。

  1. 然后键入“ ipconfig / release命令 ”并按Enter 键
ipconfig /release 命令

这会导致DHCP(动态主机配置协议)服务器取消分配给您计算机的IP 地址。我们将在下一步中取回它。

  1. 现在输入“ 使用ipconfig / renew ”并按Enter 键这使得DHCP 服务器为您的计算机分配一个新的IP 地址(很可能与旧IP 地址相同)。
ipconfig /更新命令

您现在可以关闭命令提示符。尝试访问Discord 语音频道。如果仍然无法正常工作,则您的Internet 连接设置可能存在问题。

联系您的网络管理员

如果没有路线错误仅发生在工作或学校,则可能是网络管理员阻止了通信。在继续下一步之前,请尝试联系他们并要求取消阻止。

更改DNS 服务器

域名系统(DNS) 服务器可能会阻止您访问Discord 语音频道。试试下面的方法。

  1. 单击开始>设置>网络和Internet
Windows 设置
    1. 选择您拥有的连接类型(如果您不确定,请检查“状态”菜单)。

 

以太网连接
    1. 单击“更改适配器选项”。

 

更改适配器选项
    1. 您可能会看到几个连接。右键单击您正在使用的那个,然后选择查看房源
相关问题  如何修复Windows 8.1 睡眠模式停止工作

 

以太网适配器属性
    1. 选择您拥有的Internet 协议版本(IPv4 或IPv6)。如果不确定,可以通过命令提示符查找,如刷新DNS的步骤1 至4 所述。做出选择后,单击“属性” 。

 

TCP/IP 属性
    1. 将单选按钮选择更改为“使用以下DNS 服务器地址”,然后插入您选择的DNS 服务器的地址并按OK。

 

DNS 服务器地址

一些好的和免费的选择是:

您更改了DNS 服务器。尝试访问Discord 语音频道。

结论

Discord 是一款出色的游戏交流应用程序,但有许多因素可能会使其脱离游戏。幸运的是,我们有许多经过用户测试的方法可以帮助解决No route 错误。希望这篇文章对您有所帮助,并且您已经找到了解决方案。在评论中让我们知道哪种方法有效!

分享这篇文章

发表评论