你在浏览器地址栏里敲下 `www.example.com`,不到一秒钟,页面就出现了。但在这一秒里,有一套完整的"查询机制"悄悄运转——它叫做 **域名系统(DNS,Domain Name System)**。DNS 是互联网的电话簿:负责把人类好记的域名翻译成机器能识别的 IP 地址。本讲从零开始,把 DNS 的原理、层级结构、查询过程和安全机制全部讲透。 ## 为什么需要 DNS 早期互联网规模很小,主机之间的地址映射靠一个叫 `/etc/hosts` 的纯文本文件维护。每台机器上都存着一份,格式大致是: ``` 93.184.216.34 example.com 142.250…