DNS服务器到底是什么玩意儿?

DNS服务器就像是你上网时的电话本通讯录

要理解它,得先知道两件事:

1、人记东西的习惯:我们喜欢记有意义的文字,比如google.combaidu.com

2、电脑记东西的习惯:电脑和服务器只认一串数字,比如142.250.80.46(这叫IP地址)。

问题来了:你在浏览器输入baidu.com,电脑不认识,它只知道去找202.108.22.5 这台机器。那谁把baidu.com 翻译成202.108.22.5 呢?

答案就是:DNS服务器。

你输入网址后,电脑会悄悄问DNS服务器:“嘿,baidu.com 的IP地址是多少?” 然后DNS服务器查一下自己的“电话本”,把对应的IP地址告诉你电脑,电脑再用这个IP去连接百度网站。

DNS服务器的核心作用就是:把域名翻译成IP地址。 没有它,你就得记住成千上万长串数字才能上网,那比背圆周率还痛苦。

打个比方:

你想找张三(就像你想访问baidu.com

- 但你不知道他住哪(不知道IP地址)

- 于是你查通讯录(这就是DNS服务器)

- 通讯录告诉你:张三住在“北京路1号”(这就是IP地址202.108.22.5

- 你拿到地址,直接上门(电脑用IP地址连接网站)

几个小细节:

谁提供DNS服务器? 通常是你的网络运营商(电信、联通、移动),或者你也可以自己手动改成公共DNS,比如8.8.8.8(谷歌)或114.114.114.114(国内)。

DNS服务器坏了会怎样? 你的微信QQ可能还能用(因为之前查询过了,电脑缓存了地址),但任何新打开的网页都会打不开,因为找不到地址了。这就是“DNS劫持”或“DNS挂掉”时,你电脑显示“断网”但微信还能聊几秒钟的常见原因。

它不是一台电脑:它是一个分布在全球的庞大系统,由无数台服务器组成,共同维护这张“电话本”。

你记不住电话号码,总得有个通讯录查一下吧?DNS就是那个帮你在互联网上查“号码”的通讯录系统。

文章摘自:https://idc.huochengrm.cn/js/25084.html

评论