pymumu / smartdns

A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。
https://pymumu.github.io/smartdns/
GNU General Public License v3.0
8.51k stars 1.09k forks source link

ipset-timeout问题 #1739

Open kam-huang opened 6 months ago

kam-huang commented 6 months ago

将解析出的IPv6地址添加到名称为"rule_vwan2_6"的ipset集

ipset /domain-set:rule_vwan2_6/#6:rule_vwan2_6

设置 ipset 超时功能启用

ipset-timeout yes 当我设置了ipset-timeout yes后IP并不会添加成功,而注释掉ipset-timeout yes后就能正常添加成功,请问是什么原因?

PikuZheng commented 6 months ago

是不是域名ttl太短了,当你查看ipset时已经超时了

kam-huang commented 6 months ago

是不是域名ttl太短了,当你查看ipset时已经超时了

确实看了日志,查询结果返回ttl=1,不过配置了rr-ttl的值好像对ipset-timeout也不起作用?

PikuZheng commented 6 months ago

除了rr-ttl还有rr-ttl-max和domain-rules。如果上游返回的ttl=1那么可以考虑使用rr-ttl-min增大

cresky-github commented 4 months ago

建议: smartdns配置里不设置timeout,在nft那边设置timeout。