-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] 开启 TUN 后 DNS 请求均报 SERVFAIL(可能对所有网络请求都有影响) #1635
Comments
This comment was marked as off-topic.
This comment was marked as off-topic.
别用连接性不可靠的国外作为 DNS 测试配置。先换成 223,119 等国内 DNS |
我将 DNS 模块的 default-nameserver 换成了国内的两个 DNS,重新测试原始配置文件+DNS 模块和含代理的配置+TUN+DNS 模块两种情况的结果。两种情况都是触发 SERVFAIL,且即便 flush 的路由表仍然会出现问题(因为
|
** 我不知道为什么还把我的回复标记折叠了。 ** 不过问题现象的确就是我说的一样, 解决方法也很简单, 不要用alpha版本, 只需要换成1.18.10版本就没有问题了。 |
具体是哪个域名出现了,还是说都出现了 SERVFAIL
这里面大量包含了这类错误,说明根本连接不上服务器。我指的不用国外 DNS 是说的所有 DNS 设置,如果你不能保证链接就不应该使用 |
验证步骤
操作系统
Linux
系统版本
Arch Linux(已经过 pacman -Syu)
Mihomo 版本
配置文件
描述
启用 TUN 后,在如下场景下使用超过两个可用网络和多个可用代理节点:
均可以复现问题:所有的 DNS 请求都报告 SERVFAIL 错误,尚未测试其他请求能否正常代理。
测试 DNS 请求的命令:
nslookup google.com 8.8.8.8
或nslookup -port 1053 google.com 127.0.0.1
。包含 DNS 配置的代理文件:
重现方式
config.yaml
;mihomo
;nslookup google.com
。日志
The text was updated successfully, but these errors were encountered: