giveup

Results 71 comments of giveup

@PikuZheng 使用dot时并不会出现这种错误,难道针对IP的策略还区分doh和dot? 除了500错误偶尔还会出现400 ``` Tue Mar 26 15:10:44 2024 user.warn smartdns: http server query from 223.5.5.5:443 failed, server return http code : 500, Internal Server Error Tue Mar 26 15:19:51...

根据阿里dns官网的说法,我所在地区是有阿里dns的节点的,无论是稳定性还是延迟都应该是比较优秀的。 目前手工ping,挂机一段时间看看ttl如何。

完整配置如下,配置doh和dot除了上游dns(阿里)不同之外,其他完全一致。 @pymumu ``` server-name smartdns speed-check-mode none dualstack-ip-selection no prefetch-domain yes serve-expired yes dnsmasq-lease-file /tmp/dhcp.leases rr-ttl-min 600 log-size 64K log-num 1 log-level notice log-syslog yes audit-size 64K audit-num 1 cache-persist...

> 建议不时的ping一下223.5.5.5,观察ttl会不会变化。 @pymumu 有没有可能是到阿里的数据中心发生跳跃,但是smartdns在尝试保持https链路 跑了一段时间,除了偶尔几个包超时之外,没有其他异常。ttl也没有变化 ``` root@AX6S:~# ping 223.5.5.5 PING 223.5.5.5 (223.5.5.5): 56 data bytes 64 bytes from 223.5.5.5: seq=0 ttl=118 time=9.488 ms 64 bytes from 223.5.5.5: seq=1 ttl=118 time=8.927...

还是会出现500错误 @pymumu ``` Tue Mar 26 23:47:51 2024 user.notice smartdns: smartdns starting...(Copyright (C) Nick Peng , build: 1.2024.02.08-0828 (Release43-141-g9ee27e7)) Tue Mar 26 23:50:00 2024 cron.err crond[5368]: USER root pid 10287...

@pymumu 用release版跑了两天,暂时没看到类似的错误。还有个变量是清除缓存了,之前用的每夜版有9000多个域名缓存,现在只有不到2000个。其他的配置保持不变。关于风控,我觉得不太可能,因为之前用dot时,也是这么多缓存,也有配置edns。但是没有出现这种错误。

我从release 45切换到每夜版,又出现了`Wed Apr 3 18:23:40 2024 user.warn smartdns: Handshake with 223.5.5.5 failed, Connection reset by peer `,每夜版和release版的区别是主要openssl的库的区别吧,会不会和这个有关呢?@PikuZheng @pymumu

> 试着换成openssl3.0.11结果更严重了,除了阿里,腾讯的也开始connect reset > > ``` > [2024-04-04 06:28:05,764][ WARN][ dns_client.c:3310] Handshake with 1.12.12.12 failed, Connection reset by peer > [2024-04-04 06:28:05,768][ WARN][ dns_client.c:3310] Handshake with 120.53.53.53 failed, Connection reset...

可以理解不测速。希望打印日志能记录原因,方便排查问题。 低优先级需求,大佬看心情改就好...

在DNS服务器的高级设置里面,有个停用校验的选项,试试能不能临时解决。