系统设计之DNS优化

发布于:2023-04-19 ⋅ 阅读:(211) ⋅ 点赞:(0)

作用

将域名解析成对应的IP地址,把域名解析成对应的机器IP地址,便于我们的请求去进行访问.
可以理解为DNS是存储一个域名和IP对应关系的数据库.

域名和IP的关系

多对多关系.

服务器类型

根域名服务器: 13个.
A : 主根. 其他 : 辅根.
中国拥有根服务器的镜像服务器.

域名解析流程

www.baidu.com
hosts - > com -> baidu.com -> www.baidu.com
本地域名 - > 顶级域名服务器 - > 二级域名 -> 三级域名
看了上面的步骤,我们其实可以想象一下,根域名服务器的压力到底有多大,几乎全球的人上网,甚至不止是人,比如说服务器都会先请求根域名,这块肯定是需要优化处理的.
每次访问新域名的时候,浏览器和操作系统会提前把一些域名信息缓存下来,每次查询的时候先去看缓存.
浏览器(先看缓存)
OS(先看缓存)
hosts
LDNS(缓存)
LDNS 三级域名 -> 二级域名 -> 顶级域名服务器

完整内容请点击下方链接查看:
https://developer.aliyun.com/article/1193556

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
引用