DNS与CDN
2021/5/24 18:25:17
本文主要是介绍DNS与CDN,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
DNS协议
DNS协议:计算机是无法辨识域名的,只可以辨识ip地址,dns是将域名变为计算机可以认识的地址的协议。
ip与域名:一个ip可以映射多个域名,一个域名只能映射一个ip
扩展:
dns根服务器有13台分布在美国,在查询域名时选择自下而上的查询方式。例如我在北京访问a网站域名,会先在北京的dns服务器中寻找a域名对应的ip地址,若不存在则指向高一级dns服务器(例如中国dns服务器),依次向上,直至dns根服务器。
CDN协议
1.目的:
cdn协议的目的是为了分摊服务器工作量,提高调度速度,实现负载均衡。
2.原理:
cdn中将服务器分为源网站服务器与节点服务器(边缘服务器),节点服务器为源网站服务器的映射,客户端在访问网站时首先会寻找与自己ping值最低的服务器,随后与之交互,这样既避免了源服务器ping值过高造成流量浪费也避免了大量客户端访问源服务器使服务器负载过高。cdn协议也可以避免黑客对源服务器的攻击。
扩展
在搜集网站信息,对网站进行渗透测试时,需要先找到网站的源服务器。
例:一些网站在国外不会建立边缘服务器,在国外对网站进行ping,很有可能就是源服务器。也有些小网站不会建立边缘服务器,可以在网上用超级ping检测ip地址,若只有一个则没有搭建边缘服务器
这篇关于DNS与CDN的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26MATLAB 中 A(7)=[];什么意思?-icode9专业技术文章分享
- 2024-11-26UniApp 中如何实现使用输入法时保持页面列表不动的效果?-icode9专业技术文章分享
- 2024-11-26在 UniApp 中怎么实现输入法弹出时禁止页面向上滚动?-icode9专业技术文章分享
- 2024-11-26WebSocket是什么,怎么使用?-icode9专业技术文章分享
- 2024-11-26页面有多个ref 要动态传入怎么实现?-icode9专业技术文章分享
- 2024-11-26在 UniApp 中实现一个底部输入框的常见方法有哪些?-icode9专业技术文章分享
- 2024-11-26RocketMQ入门指南:搭建与使用全流程详解
- 2024-11-26RocketMQ入门教程:轻松搭建与使用指南
- 2024-11-26手写RocketMQ:从入门到实践的简单教程
- 2024-11-25【机器学习(二)】分类和回归任务-决策树(Decision Tree,DT)算法-Sentosa_DSML社区版