◆
DNS 是什么及域名解析查找过程
什么是 DNS
DNS 是 Domain Name Service 的缩写,是服务器进行域名和与之对应的 IP 地址转换的一个服务器
- 简单理解就是找出某个
url(如:https://www.baidu.com) 其对应的IP的一个域名服务器
为什么需要 DNS
IP地址不易记忆- 早期使用
Hosts文件解析域名- 主要名称重复
- 主机维护困难
DNS 查找过程
- 客户端向本地
DNS服务器发出请求,我要访问https://www.wflynn.cn,请告诉我它的IP地址 - 本地
DNS服务器没有www.wflynn.cn的缓存记录,本地DNS服务器向DNS根服务器发出请求,根DNS服务器会告诉本地服务器.cn的服务器地址 - 本地
DNS服务器会向.cn域发请求,会得到wflynn.cn的服务器地址 - 本地
DNS服务器会向wflynn.cn发请求,会得到 www.wflynn.cn 的IP地址1.1.1.1 - 本地
DNS服务器向客户端回复 www.wflynn.cn 对应的IP地址1.1.1.1,同时将此IP地址写入DNS缓存中
如图, Request URL: https://www.baidu.com/ 对应的 Remote Address: 14.119.104.189:443, Remote Address 代表的就是当前 HTTP 请求的远程地址


还没有留言,来发表第一条吧~