Skip to content

DNS 域名系统

DNS(Domain Name System,域名系统)是互联网的「电话簿」——把人类好记的域名(example.com)翻译成机器通信用的 IP 地址。每次访问网站,浏览器的第一步就是 DNS 解析。本叶讲清 DNS 的分层体系、一次解析的完整流程(递归与迭代)、常见记录类型、多级缓存与 TTL,再到前端最关心的 DNS 性能优化(dns-prefetch/preconnect)与现代 DNS 安全(DoH/DoT/DNSSEC)。

概述

  • 它管什么:把域名翻译成 IP——一个分层、去中心化的分布式数据库;换 IP 不用换域名,一个 IP 也能挂多个域名。
  • 分层体系:根域 . → 顶级域 TLD → 二级域 → 子域;四类服务器(根 / TLD / 权威 + 递归解析器)协作完成解析。
  • 解析流程:浏览器 → OS → 递归解析器 → 根 → TLD → 权威;递归解析器对客户端是递归、对各级服务器是迭代;默认走 UDP 53
  • 前端关切点:DNS 解析是首字节前的隐形延迟——用 dns-prefetch(只解析)/ preconnect(DNS+TCP+TLS)提速;DoH/DoT 加密查询、DNSSEC 验真。

本叶地图

文档地址

幻灯片地址

DNS 域名系统

测试题

DNS 域名系统 测试题