LELexEdge词汇锋面
DevOps专业术语

DNS

Domain Name System

域名系统 · 互联网的电话簿

网络云平台
DNS
定义
DNSDomain Name SystemDevOps领域的专业术语DNS 是互联网最基础的服务之一,将人类可读的域名(如 google.

最后更新:2026-03-18

什么是DNS?

DNS 是互联网最基础的服务之一,将人类可读的域名(如 google.com)解析为机器可读的 IP 地址。DNS 解析的速度和可靠性直接影响用户体验。

  • 互联网的基础设施,将域名映射到 IP
  • DNS 解析链:递归 → 根 → TLD → 权威
  • DNS 也是安全攻击的常见目标

DNS详解

DNS 采用分层架构:根域名服务器 → 顶级域服务器(.com、.io)→ 权威域名服务器。常见记录类型包括 A(IPv4)、AAAA(IPv6)、CNAME(别名)、MX(邮件)、TXT(文本验证)。DNS 缓存(TTL)减少重复查询,但也导致变更生效需要时间。Cloudflare 1.1.1.1 和 Google 8.8.8.8 是最常用的公共 DNS。DNS 安全(DNSSEC、DoH、DoT)防止 DNS 劫持和污染。

DNS的应用场景

正式定义

将人类可读的域名解析为机器可读 IP 地址的分布式命名系统

应用场景

  • 网站和服务的域名解析
  • 负载均衡和流量调度
  • CDN 和多区域部署的智能路由

常见误区

  • DNS 不只是域名到 IP 的映射,还有 MX、TXT 等多种记录
  • DNS 缓存导致变更不会立即生效,TTL 设置很重要
  • DNS 是安全薄弱环节,DNS 劫持和污染是常见攻击手段

实际案例

📌 DNS 的规模

全球 DNS 系统每天处理超过万亿次查询,13 组根域名服务器通过 Anycast 技术在全球数百个节点提供服务。

DNS的参考来源

关于DNS的常见问题

DNS 解析的过程是什么
浏览器缓存→系统缓存→递归解析器→根域名服务器→TLD 服务器→权威服务器,逐级查询直到获得 IP 地址。
常见的 DNS 记录类型有哪些
A(IPv4)、AAAA(IPv6)、CNAME(别名)、MX(邮件)、TXT(文本验证)、NS(域名服务器)。

与DNS相关的术语