跳到主要内容

DNS

定义​

DNS(Domain Name System,域名系统)是一种分布式数据库系统,用于将人类可读的域名(如 www.example.com)解析为机器可读的 IP 地址。

层次域名空间​

根域名 (.)
├── 顶级域名 TLD
│ ├── 国家顶级域名:.cn .us .uk
│ ├── 通用顶级域名:.com .net .org .gov
│ └── 基础顶级域名:.arpa
└── 二级域名
└── 子域名

域名服务器​

类型作用
根域名服务器知道所有顶级域名服务器的地址
顶级域名服务器管理该顶级域名下的所有二级域名
权限域名服务器管理某个区的域名解析
本地域名服务器用户直接查询的默认 DNS 服务器

解析过程​

  1. 查询本地 DNS 缓存
  2. 查询本地域名服务器
  3. 递归查询或迭代查询根域名服务器
  4. 逐级查询直到获得 IP 地址

记录类型​

类型说明
A域名 → IPv4 地址
AAAA域名 → IPv6 地址
CNAME域名别名
MX邮件交换服务器
NS域名服务器