squalll 大佬有话说 : 2019-12-31 12:51:38
【得出结论】就智能解析来说,DNSPOD比阿里云差距还是挺大
本帖最后由 squalll 于 2019-12-31 14:44 编辑
这几天突然发现,自己访问自己的域名,被解析到境外。
我本机使用了8.8.8.8 DNS
自己有个域名,用的DNSPOD,电信、移动、联通、境外来分线,用了很久了,没太注意精准性。
发现自己访问自己域名被解析到国外,感觉很惊异。各种测试,发现修改DNS为114就正常解析国内线路,没事(8.8.8.8我的联通解析到了境内电信,(当然,我设置的默认线路走电信,也就是其他线路走的电信,也就是说,DNSPOD不知道我是什么线路或非联通线路))。手机正常(没有去自定义,也懒得找在哪自定义,也就是分配的DNS是当地ISP的可能)。
用17ce进行测试,发现国内DNS有2个解析到境外,DIG下(17ce自带功能),发现解析到国外的都是用了8.8.8.8DNS。
说白了,8.8.8.8,DNSPOD就胡乱解析,本来我是联通,就给我解析到国外,或者电信。当然了,很多时候是联通,但是,说明DNSPOD有点乱解析,至少针对8.8.8.8的使用者。虽然这种情况不是100%总发生,几率还不大。几天来发现,是偶然时间段情况下。
试了下阿里云DNS,100%正确。哎~,什么鬼,可能毕竟规模还差人家阿里云很多吧。
所以,不是应该按照真实的客户线路来区分吗,而不是客户端本地使用的DNS地址是哪个吧
小伙伴们,有注意过这方面么
有小伙伴说就是靠类似DNS的地址来判断解析,DNSPOD没啥错:
没记错的话,根据DNS解析节点决定的,8.8.8.8大陆没有节点吧,自然解析到海外去了,所以我反而觉得DNSPOD准 …
感觉,这个概念是错的。大部分情况下,你使用了8.8.8.8,DNSPOD一样会给你解析到你的ISP线路的设定。
也就是说。8.8.8.8,但是你域名DNSPOD设置海外走111(海外线路),大陆联通走222,但是DNSPOD大多数情况下,还是给你解析到正确的你的ISP得线路(222)。
个人结论:
说白了。
DNSPOD不稳定,一会EDNS有效,一会无效靠本地DNS(少数,比如我发此贴的时候)。
我唯一错的地方,就是1开始把问题描述错误,因为我不知道DNS规则到底是什么。现在了解了。
大部分情况下,ENDS都是有效的,8.8.8.8照样返回我需要的我的线路联通(比如现在)。
但是失效的时候,ENDS无效,直接返回了8.8.8.8的归属海外。
但,阿里云不会这样。
奶罩 大佬有话说 : 2019-12-31 15:01:37
很简单的道理,DNSPod支持EDNS,某些友商不支持。
不过年后,我们会优化一个新版本,会更加精确,也能解决楼主提到的这个问题。
88232128 大佬有话说 : 2019-12-31 13:06:09
都是靠localdns识别的吧,解析到国外才是正常操作呀:lol
citywar 大佬有话说 : 2019-12-31 12:53:44
也就是人家把8.8.8.8的使用者归类为国外访问者。
squalll 大佬有话说 : 2019-12-31 12:54:26
citywar 大佬有话说 : 2019-12-31 12:53
也就是人家把8.8.8.8的使用者归类为国外访问者。
对,但这种是错误的。阿里云就不会。
zaeve 大佬有话说 : 2019-12-31 12:56:19
本帖最后由 zaeve 于 2019-12-31 12:57 编辑
跟本地DNS有很大的关系吧,我自己是LEDE,list模式分流解析,国内DNSPod,国外4个8。湖北电信
Joehom 大佬有话说 : 2019-12-31 12:59:18
留个名方便之后看看其他坛友怎么说。
squalll 大佬有话说 : 2019-12-31 13:01:49
zaeve 大佬有话说 : 2019-12-31 12:56
跟本地DNS有很大的关系吧,我自己是LEDE,list模式分流解析,国内DNSPod,国外4个8。湖北电信 …
所以,不是应该按照真实的客户线路来区分吗,而不是本地DNS地址是哪个吧
okvps 大佬有话说 : 2019-12-31 13:05:00
没记错的话,根据DNS解析节点决定的,8.8.8.8大陆没有节点吧,自然解析到海外去了,所以我反而觉得DNSPOD准点
zaeve 大佬有话说 : 2019-12-31 13:05:43
本帖最后由 zaeve 于 2019-12-31 13:08 编辑
squalll 大佬有话说 : 2019-12-31 13:01
所以,不是应该按照真实的客户线路来区分吗,而不是本地DNS地址是哪个吧 …
我的理解是这样的,不知道对不对。
如果你本地使用当地运营商DNS,可能会按照域名设定的解析线路走;如果本地设置了其它DNS,则按DNS线路走。
比如当我设置本地全部走4个8的时候,百度的域名会被解析到香港。
还有一个就是不同的DNS缓存也不一样。
爱吃醋的醋醋 大佬有话说 : 2019-12-31 13:07:44
dnspod国际版现在已经快完蛋了,压根就没人管了,注册都不行