简单谈谈 DNS 的事儿

  • A+
所属分类:系统文档

前言

经常折腾电脑的人可能对 DNS 这个词并不陌生,特别是在需要手动配置 IP 地址的时候,有些小伙伴总是不清楚需不需要配置 DNS ,又或者说 DNS 应该配置多少也不是很清楚。所以我就写这篇博文,希望能帮助到更多小伙伴。

DNS 是 Domain Name System 的缩写,中文叫 域名解析系统。在通信网络中,是没有域名这种说法的,所有的数据交换都是用 IP 来完成的,这就好比你要和你的小伙伴通信,得要知道他的电话号码一样。

但是 IP 地址并不好记,特别谁是谁更傻傻分不清楚……别说 IP 地址了,就算你手机里的号码如果不存名字,仅用手机号代替,估计你也分不清楚谁是谁,对吧。

所以呢,人们又发明了一种东西叫域名,可以理解为别名。比如你现在要访问百度,如果是IP访问请在浏览器 202.108.22.5 ;如果用域名访问,那么就是 baidu.com 。是不是 baidu.com 比较好记忆呢?答案是肯定的。

前面提到,网络传输是只认识IP的,正常情况下你浏览器访问 202.108.22.5 是可以访问到百度的,但是 baidu.com 就不可以了,所以这时候就需要 域名解析系统 了,也就是日常所说的 DNS

当你在浏览器里输入 baidu.com 的时候,电脑会去请求DNS解析,也就是问DNS服务器“baidu.com”的IP是多少。如果整个查询都查不到记录,那么就会出现无法访问网站/页面等错误。


既然知道DNS是用来解析域名的,那么也就是说如果你的网络环境不用解析域名(比如内网直接IP访问)是不用配置DNS的。同样的,如果你家里的电脑突然某天打不开 www.baidu.com 的话,在排除链路断的情况下,你就可以直接ping IP 180.76.76.76 看看是否正常,如果正常那么说明你的DNS有问题,换个DNS就可以上网了。这里给小伙伴推荐公共DNS地址:

服务商 主/备 IP6 版
01 publicDNS 119.29.29.29 / 182.254.116.116 2402:4e00::
02 BaiDuDNS 180.76.76.76 / 180.76.76.76 ---
03 AliDNS 223.5.5.5 / 223.6.6.6 ---
04 OpenDNS 208.67.222.222 / 208.67.220.220 2003:75:2e25:5701:817:fdce:bc1:d77c
05 360 DNS 电、移、铁:101.226.4.6 / 218.30.118.6
联通:123.125.81.6 / 140.207.198.6
---
06 114 DNS 纯净版:114.114.114.114 / 114.114.115.115
购物网银:114.114.114.119 / 114.114.115.119
学校/家庭:114.114.114.110 / 114.114.115.110
---

综上所述,也就是说只有你需要使用域名访问网站的时候才需要DNS解析,才需要配置DNS地址,否则是不需要配置的。那么DNS应该怎么设置或者修改呢,又或者又有多少配置方法呢,不同设备应该怎么配置呢?

这里我推荐的是 DNSPod 的配置方法,大家可以参考参考:如何配置 DNS 地址

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: