关于路由上 dns 分流的一些想法和疑问。

2021-11-02 11:03:21 +08:00
 yyysuo

原来在路由上折腾了一下 dns ,国内国外分流,并且加了 smartdns 来筛选反应速度最快的 IP ( 2 个 smartdns + 2Adguard Home )。经过 2 年多的使用,现在有一些想法和疑问。

1:现在大部分主流的网络服务都有大量的 cdn ,如果国内国外分流错误,会导致一些服务加载比较慢,因为分流列表的更新和准确性就比较重要。

2:smartdns 的上游如果配置了多个主流 dns 服务,多次请求反馈的 IP 地址如果频繁变动,即使反馈的 IP 是最快的,也可能会影响网络服务的质量,最近微信在频繁的封号,IP 的频繁变化会不会也是原因之一?

3:youtube 的速度在 10 万+、fast.com 测速 300M+,netflix 起速有时候只有 1Mbps ,480P 开始播放,应该也是 dns 的问题吧。

4:Adguard Home 真是好东西,打开什么网页或者服务应用的慢了,去负责国外 dns 解析的 Adguard Home 上一看,就知道哪个域名走了代理,加到直连的白名单里面就好了。

所以我刚刚把 smartdns 国内上游的 dns 全改成了 dnspod ( 119.29.29.29 、119.28.28.28 、https://doh.pub/dns-query 、doh.pub ),毕竟微信是使用场景最频繁的服务,对家里老人女人的影响最大;国外的 dns 我改成了谷歌( 8.8.8.8 、8.8.4.4 、https://dns.google/dns-query ),观察一下对家里网络的影响。

最后有个疑问,微软的一些网站,是加到直连名单好,还是代理访问好? msftconnecttest.com live.com skype.com msedge.net azureedge.net xboxlive.com s-microsoft.com xboxservices.com azure-dns.com

还有 googleapi.com ,这个是不是必须要走代理?

2272 次点击
所在节点    问与答
2 条回复
brMu
2021-11-04 13:36:30 +08:00
我是默认所有解析用国内 DNS (避免影响国内网站,也就是我的策略是优先保障国内网站快),只有科学上网的域名才用国外 DNS ,另外再手动添加了一些域名。

微软的域名时快时慢,看需求,如果代理稳定,就加到代理里,有段时间我还把苹果的域名加进去了,自从国内有数据中心后就去掉了。
yyysuo
2021-11-04 14:32:22 +08:00
@brMu 多谢回复。

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

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

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

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

© 2021 V2EX