DNS

img

DNS

1、概述

Domain Name System

1
DNS,域名系统,作用是把域名转换为IP地址。例如www.baidu.com 转换为220.181.38.251

为什么需要DNS

1
因为IP地址难以记忆,而且可能会变化,但域名可以保持不变。

2、查询流程

1
2
3
4
5
6
7
8
🥖 用户输入网址 www.example.com
🥖 操作系统检查【本地DNS缓存】(如没有过期,直接返回结果)
(之前解析过的域名和对应的 IP 地址临时保存在本地,有效期TTL)
🥖 查询【本地 Hosts文件】,检查是否有手动配置的域名映射
🥖 向递归解析器发起请求(只需发一次请求,等递归解析器完成所有中间查询,返回结果即可)
本机的递归解析器 - 根服务器 - .com 顶级域名服务器 - example.com 权威域名服务器
🥖 结果返回与缓存
递归解析器将结果返回给客户端,递归解析器会缓存各级查询结果