如何设置 RouterOs 的 dns 缓存最短过期时间, Cache Min TTL?

150 天前
 herozzm

我设置了 Cache Max TTL 为 7d ,但是发现缓存的域名记录 TTL 依然是 10M ( 10 分钟),导致阿里 dns 付费公共 dns 查询老是超出阈值。

可能是用了阿里云的 DoH 默认 TTL 是 10M ? 应该如何修改最小的 TTL ,RouterOs 没有 Cache Min TTL 设置,希望设置成最短的 TTL 为 1 天,最长为 7 天

1139 次点击
所在节点    宽带症候群
9 条回复
1423
150 天前
X-Y 问题
“阿里 dns 付费公共 dns 查询老是超出阈值”指的是超时?你的 NS 在月球吗?
建议使用全球都有 pop 的负责任的域名和 NS
herozzm
150 天前
@1423 付费的公共 dns 赠送 1000 万次/月,3 天就用完了,有程序需要用域名指向
chanwang
150 天前
官方文档默认是 1w 不知道这个说的是 一万还是一星期
https://help.mikrotik.com/docs/display/ROS/DNS
herozzm
150 天前
@chanwang 默认好像是由 dns 服务端返回决定的
herozzm
150 天前
@chanwang 好像文档中的`/ip dns set address-list-extra-time=1d` 可以搞定
herozzm
150 天前
@herozzm 经测试,`set address-list-extra-time`不行
everfly
150 天前
RouterOS 不支持这个,这个不符合 DNS 标准。但是 AdguardHome 和 dnsmasq 支持,你可以换用这两个之一。
herozzm
150 天前
@everfly 感谢
peasant
149 天前
@herozzm 送的 1000 万次,但是 DoH 和 DoT 是按 5 次扣,等于就送 200 万

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1061533

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX