
1 NoCash 1 天前 可能的原因太多了,你不如说你想弄清楚是为了解决什么问题 |
2 swananan 1 天前 资源不够,调度只能给你跨省跨运营商的资源了 |
3 ysc3839 1 天前 via Android 大概率是不支持 ECS ,这也是我避免使用公共 DNS 的原因之一,因为时至今日仍然有 CDN 是根据 DNS 请求方 IP 返回,不支持 ECS 。 |
4 yyysuo 1 天前 一般会同时返回一堆 ip 吧,运营商 dns 的结果肯定是最好的。 |
5 bclerdx OP @yyysuo 是的,部分国内 app 内置的 httpdns 、doh 解析有的域名会返回一堆 IP ,反而运营商的传统递归解析一般是 2-4 个 IP ,且是离最终用户最近的 CDN IP 节点哦,不知道是为什么。 |
6 kkk9 1 天前 @bclerdx #5 内置的 doh 和 httpdns 可以通过调度上实时进行限流优化、AB 测试、灰度等等。 把你导向 B 省可能是 A 省节点故障、流量压力大等等,或者你属于灰度名单而 A 省还没上线测试功能自动导向 B 省等等 至于运营商的 dns 哪管这些……虽然是返回最近的节点,可是节点掉线了也照样给你返回。 |
8 dowson521 20 小时 27 分钟前 有些用户的宽带到 A 和到 B 的出口 IP 不一致。这也是一个可能性。 |
10 bclerdx OP @dowson521 而且,你也知道,现在同省或不同省跨网那个延迟,你在使用视频类资源,特别是向百度的 YY 直播、淘宝和天猫的直播、微信小程序、企业微信直播等对延迟敏感型的直播类应用,那种卡顿感、不流畅感、转圈圈感直冲天灵盖啊!!! |
11 jackOff 19 小时 27 分钟前 国内网络的 dns 你应该优先使用你的宽带的 dns,至于腾讯这种自己搞 httpdns 私人查询业务就是它的经营策略和不信任本地运营商 dns 机制的一种折中办法,毕竟以前出过 114 断网的情况把几个大厂服务搞崩溃的事情 |
13 kkk9 17 小时 23 分钟前 @bclerdx #7 你似乎误会了什么,跨省跨运营商的条条框框是不包括商业带宽的(正经的商用 CDN ,而不是 PCDN),这些调度优化里面又不是只有 PCDN 。然后你在#10 描述的问题,我是建议你把 ipv6 关掉,纯 ipv4 网络在测试一下是否卡顿。我处理过的直播卡顿客户现场里,90%是因为 ipv6 的不正确配置或者 v6 线路有问题。 很经典的,主播客户办的直播专用宽带(测速 300M 上行不达标),现场测试后发现仅优化 v4 线路为专用线路,v6 仍然是普通家庭宽带线路,v6 上行不达标,设备又优先走 v6 ,造成了直播卡顿。那现场就是分离 v4 到直播设备专用,v6 为其他设备流量服务。 |
14 bclerdx OP @jackOff 另外,对于双运营商宽带,比如一个中国移动 和 一个联通,因为这两个运营商自己的 DNS 是不同的,所以在针对这两家运营商的 DNS 解析,你在 Openwrt 固件中是怎么让下边的设备使用哪个 DNS 去解析域名的呢? |
16 kkk9 17 小时 13 分钟前 @bclerdx #15 路由器层面就要禁止 v6 了,安卓 ios 默认优先。 openwrt 下可以用 smartdns 指定出口进行优选。 server 的-inerface 参数,支持绑定端口,比如 wan1 为联通,wan2 为移动。 server [联通 dns] -inerface wan1 server [移动 dns] -inerface wan2 |
17 kkk9 17 小时 11 分钟前 忘了说,做 dns 分流优选的前提是路由分流策略要做好,否则解析结果再好,也是形同虚设,你的流量在 wan1 和 wan2 乱串出口,可能会有更严重的网络问题。 |