DNS域名解析:从域名到IP的查询过程

DNS基础 为什么需要DNS? 人类习惯:www.baidu.com 计算机需要:180.97.33.108 DNS(Domain Name System):域名系统 作用:域名 → IP地址 DNS分层架构 根域名服务器(Root DNS) . ├── com(顶级域) │ ├── baidu.com(二级域) │ │ ├── www.baidu.com │ │ └── api.baidu.com │ └── google.com ├── cn(顶级域) │ └── taobao.com └── org(顶级域) └── wikipedia.org DNS查询过程 递归查询 vs 迭代查询 递归查询(客户端 → 本地DNS): 客户端:请帮我查 www.baidu.com 本地DNS:好的,我帮你查到底,然后告诉你结果 迭代查询(本地DNS → 各级DNS服务器): 本地DNS → 根DNS:www.baidu.com的IP是? 根DNS → 本地DNS:我不知道,你去问.com的DNS服务器 本地DNS → .com DNS:www.baidu.com的IP是? .com DNS → 本地DNS:我不知道,你去问baidu.com的DNS服务器 本地DNS → baidu.com DNS:www.baidu.com的IP是? baidu.com DNS → 本地DNS:是180.97.33.108 完整流程 1. 浏览器缓存(Chrome://net-internals/#dns) 2. 操作系统缓存(/etc/hosts,系统DNS缓存) 3. 本地DNS服务器(ISP提供,如8.8.8.8) 4. 根DNS服务器(全球13个根服务器集群) 5. 顶级域DNS服务器(.com、.cn等) 6. 权威DNS服务器(baidu.com的DNS服务器) 示例: ...

2025-11-20 · maneng

如约数科科技工作室

浙ICP备2025203501号

👀 本站总访问量 ...| 👤 访客数 ...| 📅 今日访问 ...