使用公共 DNS 上网的弊端(一)」的摘要信息

作为资深网民的我们都知道,本地 DNS 是非常重要的,它能决定你到底能不能上网。 由于本地运营商 DNS 常常被大家诟病容易遭到劫持等风险,使得很多人选用公共 DNS 来作为本地上网用的 DNS ,例如 114DNS 、阿里 DNS 等。 但是,喜欢用公共 DNS 的你,知道公共 DNS 在上网时会有什么弊端吗? 智能 DNS 和 CDN 简介 中国国内的互联网环境复杂,跨地区跨运营商之间的网络延迟较大,所以出现有智能 DNS 和 CDN 来解决这个问题。我所在的公司,北京快网就是咱们国内一家老牌的 CDN 服务提供商;CloudXNS 是一款智能 DNS 域名解析产品。 如果互联网站主财大气粗技术牛,在全国各地各运营商乃至全球都专门独立部署了站点,那么他可以通过智能 DNS 分区分运营商分别将域名解析到对应的站点;如果站主不具备这样多点部署的条件,那么他可以通过我们公司完成 CDN 的需求。 这就是智能 DNS 和 CDN 的最初的应用。 没错,就是【加速】。让北京联通的网民能访问到北京联通(或附近同运营商)的站点,广东电信访问到广东电信(或附近同运营商)的站点,从而达到加速的目的。 而智能 DNS 或 CDN 在调度判断网民归属时,是通过网民的本地 DNS 所属 IP 段来的。 所以,今天我要讨论到的公共 DNS 上网的弊端就是:它一定程度上违背了智能 DNS 和 CDN 加速的规则,变得不快了。 本地 DNS 和公共 DNS 网民在访问网站时,其本地 DNS 会去请求网站地址,如果本地 DNS 没有,它会再向上级 DNS 请求查询。 公共 DNS 是由一些企业提供的本地 DNS 服务,通常会给用户提供一个或多个 Anycast IP ,但实际背后有多个集群服务。 当用户上网时,客户端会向这个集群中的 A 地址请求解析,这个 A 地址被称为 DNS 入口;智能 DNS ...