有必要在软路由上搭建 dns 缓存服务器么

2019-05-19 01:56:23 +08:00
 114514
之前在 b 站上看到一个声称“ 0.1 秒开网页”的教程,(AV16856336 )
· 原理是利用一台老机子作为 dns 的缓存服务器,替代掉公网提供的 dns 地址,因此省略了多余的解析时间,不过真的有必要那样做么?求大佬分析。毕竟本人不是很懂网页加载时间到底耗在哪儿,如果真的要做,有哪些解决方案是更为有效的?感谢。
13755 次点击
所在节点    宽带症候群
30 条回复
goodryb
2019-05-19 19:25:56 +08:00
@bclerdx #19 我试了下 disable cache 只对资源加载有效果,对 dns lookup 好像没什么用
bclerdx
2019-05-19 23:58:39 +08:00
@goodryb 那就是勾选 disable cache 了么?
qwvy2g
2019-05-20 06:45:52 +08:00
这个好像不是缓存 dns 解析结果,而是缓存网页。
titanium98118
2019-05-20 09:19:46 +08:00
你这个感觉不只是缓存 DNS,还缓存网页
soho776
2019-05-20 12:49:46 +08:00
宽带都 300 兆光纤了,现在那个网站不上 cdn 啊,根本不差 dns 这点时间。
iwtbauh
2019-05-20 14:35:29 +08:00
1. 现在主流桌面操作系统自带 DNS 缓存,且默认开启。

2. 路由器本身也可能会进行 DNS 缓存,并把自身的 DNS 服务通过 DHCP (或路由器广告( ra ),或无状态 DHCP )通知给客户端,openwrt 默认如此。

他这个行为不太可能有什么意义。
iwtbauh
2019-05-20 15:11:29 +08:00
@billytom #8

通过钳制 syn 中的 mss 字段,规避不规范的网络安全设备导致出现的各种问题,如黑洞连接和 IP 碎片。
brMu
2019-05-20 17:58:17 +08:00
@datocp 补充,如果路由器里有 kp 广告过滤,就应该加 PREROUTING mangle
tankren
2019-05-21 16:17:45 +08:00
jocover
2019-05-21 17:38:03 +08:00
开呀,本地大约 100 和用户,一天缓存数也不过占用 700kb 的内存,干嘛不开呢

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

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

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

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

© 2021 V2EX