最近DNSPod发布了一个公共DNS服务Public DNS +,作为腾讯云的一部分,来看看它到底和其他的公共DNS有什么不同。
主服务器和备用服务器地址:
1 2 |
119.29.29.29 182.254.116.116 |
与其他的公共DNS服务进行简单的对比可以发现访问速度确实要快那么一点点
1.DNSPOD Public DNS + 4ms
2.114 DNS 7ms
3.阿里公共DNS 8ms
DNSPod Public DNS +的优势在于其是目前国内最大的第三方DNS服务提供商,很多国内网站的DNS都是用的DNSPod,因此在用户请求的时候甚至不用去递归查询域名的DNS根服务器,就可以直接从DNSPod本地获取到DNS记录,所以这样相比其他公共DNS,Dnspod Public DNS +的响应速度理论上就应该比其他的DNS服务器要快上不少。
另外,官方宣称其支持edns-client-subnet(是什么?),简单来说就是在理想情况下,如果某网站采用了CDN分布式服务器技术,那么该网站的DNS服务器会根据查询用户的IP来返回离用户最近的服务器IP地址,提高用户的访问速度。但是在正常情况下部分用户并不是直接查询网站的DNS服务器,而是通过公共DNS服务比如(8.8.8.8)来查询服务器的IP,那么采用CDN技术的DNS服务器就只能获得公共DNS的IP地址,也即只能返回离公共DNS服务器物理地址最近的服务器节点的IP,所以由于这个原因,有时候使用公共DNS服务器访问某些网站反而没有直接使用ISP默认分配的DNS服务器来的快。为了解决这个问题,谷歌提出了ECS协议,即公共DNS服务器可以将用户的真实IP地址作为查询参数透传给目标DNS服务器,这样即使服务器采用CDN技术,也可以根据透传的用户真实IP地址来返回离用户最近的CDN服务器地址,而不是根据查询IP返回离公共DNS服务器最近的CDN服务器。
另外,顺手查了下IP,发现这两个IP地址均属于腾讯云,当然了,这非常的正常,因为2014年DNSPod就已经被腾讯收购了。
另外,在DNSPod宣传页面仅展示了119.29.29.29这一个DNS服务器,暂且不说备用DNS服务器的地址难找且难记,单说这个主DNS服务器,和其他国内的公共DNS相比,这个地址相当的难记。就算和国外的公共DNS服务比如OpenDNS比(208.67.222.222),也不算是好记的。估计以后每次设置都必须要上官网看DNS服务器IP,不过DNS这东西也就设置一次,所以好记难记倒也是不是非常要紧,只是逼格相比起来就要少了很多。
There are no comments yet