发现过程:
优酷,腾讯视频有的页面加载不正常,浏览器开发者工具排查是 css 文件或者 js 文件没获取到,测试这些文件存放的服务器有的是 dns 解析不成功,有的是 dns 解析成功,但是 http/https 请求不正常,ping 一下服务器,发现不对劲了,返回时间 3ms,太快了吧。查询了一下服务器 ip 是移动的。
再换阿里 dns 解析一下试下,还没解析呢,一口水喷到显示器上,都没心在分析下去了,没图床,直接看结果
C:\nslookup
默认服务器: UnKnown
Address: 192.168.3.254
> server 223.5.5.5
默认服务器:
ptr.xj.chinamobile.comAddress: 223.5.5.5
ping 223.5.5.5 的 ttl 和抓包从 223.5.5.5 返回的 dns 响应所在的 ip 包的 ttl 差距甚远。
移动有缓存设备,怀疑他们解析出的错误 ip 是缓存服务器上的,但是缓存服务器有有问题。
本地移动 dns 有不能放弃,不可否认,cdn 系的网站,移动本地 dns 解析出来的服务器速度还是很快的。
但是好多页面又因为 dns 服务器解析不正常显示不全。
烦躁
目前是把不正常的域名通过 dnsmasq+dnscrypt 通过 dos 去 1.1.1.1 查询,但是发现工作量好大。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/495256
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.