目前看来 DNSPod 是最好用的

2015-09-15 12:47:16 +08:00
 rushcheyo

解析很准,延迟较低,而且不像 OpenDNS 一样劫持不存在页面,也不像 OneDNS 有各种烦人的强制功能,可以说是国内的 Google Public DNS 。

30477 次点击
所在节点    DNS
98 条回复
vpnyihao
2015-10-01 13:25:03 +08:00
@johnjiang85 我这里(江西联通)也是 360 的好搜死活打不开, nslookup 和 ping 都不通;换其他任何 DNS 都是秒开,虽然不常用,但也不能打不开啊。
http://www.haosou.com/
http://www.so.com/
johnjiang85
2015-10-08 17:54:52 +08:00
@vpnyihao 经过联合排查,部分地区无法解析 360 域名的原因已经定位,之后会进行修复。具体原因如下:
1. www.so.com 的解析记录是这样的
www.so.com CNAME so.qh-lb.com
so.qh-lb.com A 140.207.202.254
2. www.so.com 的授权 NS 地址是 ns3/4/5/7/8.360safe.com ,该授权 NS 支持 google ecs 协议,可以对我们后端递归发出的带有 ecs 的查询包正常响应。
3. so.qh-lb.com 的授权 NS 地址是 ns2/3/5/6.qh-lb.com ,该授权 NS 不支持 google ecs 协议,对我们后端递归发出的带有 ecs 的查询包返回格式错误(符合 RFC 协议)
4. 我们自研的后端递归对 2,3 单独出现时都可以兼容,可以正常解析。但是当 2 和 3 同时混合出现时,我们的后端递归逻辑有点问题,再收到 format error 后再次重试还是带着用户的 IP 去向 360 的第二级授权请求,结果总是返回 format error ,最终解析超时。
5. 江西联通的递归节点失败后,路由回退到联通默认递归节点 /全网默认递归节点,我们所有的默认节点都是支持 ecs 的递归,同样有该 ecs 的问题,最终还是超时。
6. 部分地区可以解析的原因是我们的后端递归节点并非全部部署的支持 ecs 的自研递归,有部分与其他业务复用的节点使用的是不支持 ecs 的递归程序,可以正常解析。不支持 ecs 的递归只会处理该省份运营商的解析请求,没有递归节点的省份运营商的解析都是调度到邻近省份相同运营商且支持 ecs 的自研递归进行解析的。这里我们在江西联通,联通默认,全网默认的递归节点部署的都是支持 ecs 的递归,最终造成该问题。
7. 其他类似这样的域名也会遇到该问题。

解决方案:
1. 先在三大运营商默认线路各增加两台不支持 ecs 的递归节点,先解决部分地区部分域名无法解析的问题。
2. 我们已经对递归代码中自动探测授权 DNS 是否支持 ecs 的逻辑着手修改,修改验证完成后会灰度上线。
johnjiang85
2015-10-08 18:03:16 +08:00
@lastczj 看 82 楼回复
johnjiang85
2015-10-08 18:18:54 +08:00
lastczj
2015-10-08 19:02:14 +08:00
@johnjiang85 看起来是解决了我的问题,现在可以正确解析到了。我再用一段时间,看看是否稳定。
lastczj
2015-10-08 19:48:32 +08:00
@johnjiang85 刚才是缓存还没有刷新,导致以为问题解决了。问题还没有解决。
lastczj
2015-10-09 03:06:46 +08:00
@johnjiang85 现在又好像可以了,唉啊,我还是观察一段时间再下定论吧,有问题再 @你。
johnjiang85
2015-10-09 09:48:39 +08:00
@lastczj
目前还是有问题的,代码问题已经修复,但涉及的服务器太多,会逐步进行灰度修复,江西联通会在今天优先进行灰度。
johnjiang85
2015-10-09 09:50:39 +08:00
@johnjiang85 修复版本内部测试截图,在受到 format error 后进行重试会改为不带 ecs 信息。
johnjiang85
2015-10-09 11:40:21 +08:00
@lastczj 江西联通的两台节点已经灰度了一台,目前可以解析了,如果没有问题,下午会灰度另一台。
lastczj
2015-10-09 12:54:21 +08:00
@johnjiang85 我这边是广东电信的,希望也能及时得到解决。
johnjiang85
2015-10-09 13:55:40 +08:00
@lastczj 好的,我们把广东电信也提前,预计最晚明天。
johnjiang85
2015-10-09 18:05:17 +08:00
@lastczj
@vpnyihao
江西联通和广东电信的递归都已经升级完成,看下现在解析 360 的域名 OK 吗?
今晚到明天可以全网升级完成。
vpnyihao
2015-10-09 21:50:32 +08:00
@johnjiang85 现在 360 可以了
lastczj
2015-10-10 19:29:35 +08:00
@johnjiang85 可以了
geekzu
2015-10-10 23:05:12 +08:00
@yexm0 事实上 8888 和 8844 都是 anycast 的,全球 ping 一下就知道
yexm0
2015-10-10 23:14:30 +08:00
@geekzu 单指中国到 8.8.8.8 和 8.8.4.4 的路由
crazyfengs
2015-10-15 16:13:31 +08:00
@fetich 流氓的运营商干的好事。。 dns 是很好的,哎。

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

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

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

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

© 2021 V2EX