什么是 DNS?
DNS 的全称:Domain Name System(域名系统)
通俗理解:DNS 就像是互联网的电话簿。
为什么需要 DNS?
在互联网上,每个网站都有一个地址,这个地址是一串数字,叫 IP 地址,比如 172.217.160.142(这是 Google 的)。
但问题是——人类记不住这么一串数字。你能记住所有你常去的网站的 IP 地址吗?记不住。
所以我们给每个网站起了一个好记的名字,比如 www.google.com、www.baidu.com。
DNS 的作用就是:当你输入一个“名字”(比如 www.google.com),它帮你找到对应的“数字地址”(比如 172.217.160.142),然后你的电脑才能找到那个网站。
用一个生活中的例子
想象你要打电话给朋友小明:
-
你记不住小明的电话号码(IP 地址)
-
但你记得他叫“小明”(域名)
-
你打开手机通讯录(DNS 服务器),搜“小明”
-
通讯录告诉你:小明 = 138-1234-5678
-
你拨出电话,接通了
DNS 就是互联网的通讯录。
DNS 工作的简单过程
-
你在浏览器输入
www.baidu.com -
你的电脑问 DNS 服务器:“www.baidu.com 的 IP 地址是多少?”
-
DNS 服务器查了一下,回答:“是 110.242.68.66”
-
你的电脑用这个 IP 地址找到百度的服务器,打开网页
这个过程通常不到 0.1 秒,你完全无感知。