第 19 篇:DNS:互联网的“电话簿”
网络基础系列第 19 篇。
上一篇我们讲了 HTTP/HTTPS:浏览器和服务器如何用请求响应交流。今天讲打开网页前经常先发生的一件事:DNS 解析。因为浏览器不能只靠域名发包,它最终还是要知道目标 IP。
开场:为什么输入域名,最后访问的是 IP?
你在浏览器里输入:
https://www.example.com人类看得很舒服。
www.example.com比一串 IP 好记多了。
但网络层不认识这个名字。
IP 层真正需要的是:
目标 IP 是多少?也就是说,浏览器想访问网站之前,先要完成一次翻译:
域名 -> IP 地址这个翻译过程,就是 DNS 的核心工作。
先给结论:
DNS 用来把人类友好的域名解析成网络能使用的 IP 地址。
再通俗一点:
DNS 像互联网的电话簿:你查名字,它告诉你号码。
