原来在路由上折腾了一下 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 ,这个是不是必须要走代理?
1
brMu 2021-11-04 13:36:30 +08:00
我是默认所有解析用国内 DNS (避免影响国内网站,也就是我的策略是优先保障国内网站快),只有科学上网的域名才用国外 DNS ,另外再手动添加了一些域名。
微软的域名时快时慢,看需求,如果代理稳定,就加到代理里,有段时间我还把苹果的域名加进去了,自从国内有数据中心后就去掉了。 |