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
SmartDNS ERR_NAME_NOT_RESOLVED #1690
Comments
发log才知道发生了什么,还有对应出问题的域名。 |
以下 log 对应了
|
检查你的上游吧 ,上游服务器返回的结果被truncate了,这个结果透传到客户端,客户端认为无效的结果。 你可以尝试注释一些上游看看时哪个上游有问题。 |
上游是没有问题的,因为每次它显示被 truncate 的上游都会不一样,我对着所有上游使用 dig 和 curl 连续查询一个小时一个出错的都没有,但是为了避免真的是上游有问题我仍然尝试把所有私有上游都删了就留一个 Cloudflare 的也会时不时的出现 |
1.1.1.1不应该出现truncate,log里面有什么?还是一样? |
一样。。。 |
日志里面也有truncate? |
有点像传输层问题,MRU小于MTU?或是中间经过了某些点对点或桥接网? |
如果留 tcp/udp 1.1.1.1 会有 truncate ,如果留 HTTTPS 不会有,但是仍然会
检查过了 我看到其它贴子说 SmartDNS 超时默认是 1s |
超时时间是2s,dig如果truncate的话,会使用tcp重试查询的。 你配置国内DNS看看吧。 |
国内 DNS 有污染,用 SmartDNS 就是为了国内外分流无污染 |
smartdns已经大规模使用,大部分场景都应该是没有问题的,但如果在你的网络使用不正常,那我只能说非常抱歉。 smartdns代码质量是有相关自动化测试做保障的,不会说基本功能不正常就发布版本,但也不排除部分特殊场景下会有问题,这些特殊场景,就需要提供相关的日志,复现方法才能定位问题根因,定位过程也可能比较耗时,也可能最后没法找到问题原因,没法解决。 如果根据你的信息我这里可以复现肯定会解决问题的,但如果我这里无法复现问题,我没办法,没能力,也没精力去猜测问题发生的原因,这需要你的配合才能完成。 如果确实愿意使用smartdns,那么还请提供相关的复现的方法,日志等信息,也请耐心点。 望理解。 |
楼主是什么操作系统跑smartdns?是本地用还是VPS用? |
问题现象
解析任意域名有几率出现
ERR_NAME_NOT_RESOLVED
推测是解析时间超时 但是
DEBUG
没有ERROR
如果你开启
Cache
那它甚至会把
ERR_NAME_NOT_RESOLVED
这个结果缓存进去如果你不开启
Cache
它可能会表现如:
电脑浏览器闪现这个错误然后会立马重载正常访问
手机应用会加载缓慢或元素无法加载 (如全平台 YouTube App 的 thumbnail 可能会显示黑色,就是加载不出来)
不是上游服务器问题 我监视单一或多个上游均没有出现解析错误
并且横向对比过其它类似项目 Overture 与 AdGuard Home DNS 均未出现此问题
运行环境
Release 45
China Telecom
重现步骤
在任意时间访问任意域名会随机出现 (不论其站点热门与否)
配置
smartdns -c smartdns.conf
./confFiles/cn.conf
./confFiles/servers.conf
The text was updated successfully, but these errors were encountered: