DNS,咱们网工配置网络连接或者路由器时,高低得和这玩意儿打交道吧 。
它是互联网中用于将人类可读的域名(例如www.example.com)转换为计算机可理解的IP地址(例如192.0.2.1)的系统 。
文章插图
大概就相当于电话簿 。
电话簿可以根据人名查找对应的电话号码,而DNS可以根据域名查找对应的IP地址 。
那很多情况下,你是不是也经常会看到8.8.8.8这样神秘的数字地址?又或是114.114.114.114 ?
这些知名的公共DNS服务器都是啥?到底用哪个好?今天说点新鲜的,唠唠这个 。
01
到底啥是DNS服务器?
8.8.8.8又是啥?
刚刚有说,DNS就相当于电话簿 。
但有小白可能会问:为啥非要整个IP地址,就域名不行吗?这就要从互联网通信协议相关知识讲起 。
简单的讲,IP地址是每一个计算机的唯一标识, 就像每个人的身份证号一样是独一无二的, 只有通过IP地址才来唯一确定一台计算机 。
但是由于IP地址一连串的数字, 记忆麻烦,因此就产生了域名, 域名相当于IP地址的昵称,但它和IP地址是一对多的关系,即一个域名可能对应多个IP地址, 用户访问时,只会被导向其中一个 。
文章插图
那8.8.8.8又是啥?这是DNS里最流行的免费DNS服务器之一 。
归属于google Public DNS 。
Google Public DNS,它的服务器托管在全球各地的数据中心,一旦连接到他们的IP地址,它会自动分配距离最近的服务器,能够为不同地区的人们都提供稳定和快速的访问体验
谷歌DNS拥有非常好记的IP地址8.8.8.8,通过将你的默认DNS改为谷歌的公共DNS服务器,你可以拥有:
更快的浏览速度和更高的安全性,而且它提供了两个DNS服务器地址,你可以分别设置为自己的首选和备用DNS服务器 。
除了8.8.8.8之外,还有很多其他的可用DNS服务器地址 。
给你列几个常用的公共DNS服务器地址:
- 8.8.4.4(Google公共DNS服务器备用地址)
- 1.1.1.1(Cloudflare公共DNS服务器)
- 9.9.9.9(Quad9公共DNS服务器)
- 208.67.222.222(OpenDNS公共DNS服务器)
- 114.114.114.114(国内通用公共DNS服务器)
当然,这些DNS服务器地址的可用性和可靠性也与8.8.8.8类似,具体选择哪一个取决于用户的个人喜好和网络情况 。
02
114.114.114.114
与8.8.8.8的区别,用哪个好?
前面简单说过了DNS的公共服务器,再给你具体讲讲这俩 。
114.114.114.114和8.8.8.8,这两个IP地址都属于公共域名解析服务DNS其中的一部分 。
由于不是用于商业用途的,这两个DNS都很纯净,不用担心因ISP运营商导致的DNS劫持等问题,而且都是免费提供给用户使用的 。
114.114.114.114是国内移动、电信和联通通用的DNS 。
手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS 。
8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的 。
相对来说,更适合国外以及访问国外网站的用户使用 。
03
怎么去合理选择
适合你用的DNS
DNS对于你来说,就跟灯塔和航海人员的道理是一样的 。
选择合理的DNS可以有效的帮助你防止DNS劫持、提升上网速度等 。
那么,如何合理的选择DNS?
01 选择本地干净的DNS
目前世界上的大中型网站都是采用CDN做内容分发的,从而可以确保用户就近的接入、提升访问速度 。
不少的网站会使用DNS作为识别 。
因此,如果本人在北京,却选择了上海的DNS,就有可能会被网站认为是上海的用户而引导到上海的服务器上去 。
不过所幸,现在的不少网站都根据IP地址来引导用户的 。
02 选择安全无毒、免费的DNS
推荐阅读
- 地勤人员工资一般是多少 地勤人员是做什么的
- 数据复制:构建大规模分布式系统的关键组成部分
- Docker vs. Kubernetes:选择合适的场景
- AI绘画:打造精美模型,让你成为众人瞩目的焦点!
- 分布式架构和微服务架构的区别
- Redis Stream 数据结构实现原理真的很强
- 分布式锁的三种实现!
- 企业最需要什么样的Python工程师?了解一下!
- llama2.mojo比llama2.c快20%,最年轻的语言Mojo惊艳开发者社区
- Java泛型:提升代码可读性和安全性的关键