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
使用阿里dns,不定时出现Connection reset by peer #1712
Comments
从 #1673 起,我就开始从家里的宽带监视阿里doh可用性,从未有错误(联通) |
@PikuZheng 使用dot时并不会出现这种错误,难道针对IP的策略还区分doh和dot?
|
建议不时的ping一下223.5.5.5,观察ttl会不会变化。 |
问下 楼主用的哪里的联通 |
根据阿里dns官网的说法,我所在地区是有阿里dns的节点的,无论是稳定性还是延迟都应该是比较优秀的。 |
发一下配置看看。 |
完整配置如下,配置doh和dot除了上游dns(阿里)不同之外,其他完全一致。 @pymumu
|
跑了一段时间,除了偶尔几个包超时之外,没有其他异常。ttl也没有变化
路由跟踪
|
你用我编译的release版本看看。 |
还是会出现500错误 @pymumu
|
大概有一段时间了 不止阿里 腾讯和谷歌都这样 阿里最严重 |
去掉server-https的subnet配置看看。 |
我也用了edns-client-subnet 之前缓存数量开的大 这种情况就很多log |
跑了试试 没有错误了 貌似真是这个subnet问题 我在用两天试试 |
@pymumu 用release版跑了两天,暂时没看到类似的错误。还有个变量是清除缓存了,之前用的每夜版有9000多个域名缓存,现在只有不到2000个。其他的配置保持不变。关于风控,我觉得不太可能,因为之前用dot时,也是这么多缓存,也有配置edns。但是没有出现这种错误。 |
在一小时准时出现的 考虑是阿里不允许长连接? |
跑了两天 可以确定使用subnet问题 |
我有不同意见 😃
|
好吧 我的暂时解决了 |
发现不止是阿里dns,使用smartdns作为https服务时,在阿里出现500或connect reset问题的同时,smartdns的下游也会出现连接问题
而且到目前 只有阿里的https会出现 |
我从release 45切换到每夜版,又出现了 |
我把subnet 都删了 证书-k |
我用的alpine容器自带OpenSSL,应该是3.2.1。 |
试着换成openssl3.0.11结果更严重了,除了阿里,腾讯的也开始connect reset
但是我在openssl3.1.4,只是阿里的会断续的出现500,腾讯的一直是正常的 |
我用作者release版本正常 |
每夜版依赖的openssl应该是系统自带的,我这边是
|
哥!!! 你这个监测软件可以分享一下嘛.... |
|
使用release版,且使用dot时,也会出现类似的错误。
|
我最新源码编译的,阿里DNS的所有查询方式(DoH/DoT/HTTPS等)我都没问题,相反我腾讯DNS前不久开始到现在却是经常 |
一堆错误代码 |
难道开始用 360 的 dot 和 doh ( |
台湾dns 也挺好 |
指个路? 我去看看延迟和解析结果怎么样 ( |
考虑和 #1730 是相同问题?因为我测试过从路由器断开https查询后,smartdns重连端口号是不变的 |
问题现象
如日志显示,使用阿里dns作为上游,不定时出现Connection reset by peer和500错误,考虑到这是阿里的服务,不太可能出现宕机和被干扰的问题。(另一个证据就是,使用阿里dot时,没有出现这种异常)
运行环境
ax6s
运营商
联通
smartdns来源以及版本
1.2024.v45.0.11-OpenWrt-openssl3
涉及的配置(注意去除个人相关信息)
重现步骤
不定时出现,无法稳定复现。
信息收集
在自定义界面,开启设置->自定义设置->生成coredump配置,重现问题后提交coredump文件
coredump文件在/tmp目录下
The text was updated successfully, but these errors were encountered: