2dust / v2rayN

A GUI client for Windows, support Xray core and v2fly core and others
https://1.2345345.xyz
GNU General Public License v3.0
67.37k stars 11.23k forks source link

[Bug]: TUN mode: DNS exchange failed: context deadline exceeded #5731

Open Para-line opened 2 hours ago

Para-line commented 2 hours ago

预期情况

开启Tun Mode后应该能正常访问网络

实际情况

启用Tun Mode后会出现大量DNS相关错误。

复现方法

开启Tun Mode

日志信息

错误如下:

+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for www.msftconnecttest.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN AAAA: context deadline exceeded
+0800 2024-09-24 18:16:38 ERROR dns: exchange failed for cloudflare-dns.com. IN A: context deadline exceeded

由于报错很多,这里只节选了一部分。

额外信息

我已经读过相关的issue和discussion,尝试过里面提到过的方法,均无效果。

我确认已更新至最新版本

我确认已查询历史issues

Para-line commented 2 hours ago

DNS设置用的是置顶issue中的。