目录
CNAME记录(Canonical Name Record)
SOA记录(Start of Authority Record)
内容分发网络(Content Delivery Network)
思考架构设计、思考网络、整体静态资源布局
DNS的基础知识
统一资源定位符(URL)(网址)
也被称作【网址】,用于定位互联网上的资源
url: 'https://www.example.com:8080/books?id=1000#Good' scheme:'https' // 方案 host:'www.example.com' // 域名-》主机 port: '8080' // 端口-》应用 path: 'books' // 路径 query: 'id=1000' // 查询 fragment: '#Good' // 片段
DNS(Dimain Name System)(域名系统)
DNS Query过程
www.baidu.com->本地服务商-没有->跟服务器-没有->让本地服务商-去->.com顶级域名服务-没有->让本地去权威域名服务器-查到了–>本地服务商缓存一下,本地的访问者下次访问,就直接返ip了
DNS记录
资源记录(Resource Record):DNS的数据库条目
超过30种类型:描述IP地址、别名等等
A记录
- 定义主机的IP地址
IN是Internet
A是类型
AAAA记录
- 定义主机的IPv6地址
CNAME记录(Canonical Name Record)
- 定义域名的别名
MX记录(Mail exchanger record)
- 定为邮件服务器
NS记录(Name Server Record)
- 定义提供dns信息的服务器
想要zhihu.com的ip可以问NS类型的ns4.dnsv5.com
SOA记录(Start of Authority Record)
- 定义在多个ns服务器中哪个是主服务器
多个ns服务器间存在数据同步时间,所以最好问主服务器
通常NS服务准备2台,防止挂掉
TXT记录
- 提供文本信息(应用示例:微信公众号,证明管理权限)
DNS工具实战
DNS查询工具(实操)
- dig(DNS lookup utility):用来查询dns的小工具
- nslookup:交互式查询域名服务工具
- host(DNS lookup utility)
本地host修改(实操)
- Window/linux/mac等下host文件修改
- Switchhost工具
Windows通常目录
CMD
c:\Windows\System32\drivers\etc
ls
vim hosts // 命令修改host
修改hosts文件安全设置为可以修改
dig www.baidu.com // 查看hosts百度的ip
ping www.baidu,com // 连接百度域名
————————————————-
linux目录
c:\Windows\System32\drivers\etc\hosts
cdn和CDN测试工具
内容分发网络(Content Delivery Network)
- 基于地理位置的分布式(存在数据同步时间)代理服务器/数据中心
【提供高可用性】【提升性能】【提升体验】
世界互联网
沿海
中国的主干网络(一张一张叠在一起,互相传输要收费)
三大运营商【联通】【电信】【移动】
- 中国联通
- 中国电信
- 中国移动
- 中国教育和科研计算机网
- 中国科技网
- 广电带宽(2018)
- ……
CDN实现原理
CDN的修改是很慢的,通常会上传一个新的,修改本地文件名
CDN云测工具实战演练(实操)
https://pss.bdstatic.com/r/www/cache/static/protocol/https/jquery/jquery-1.10.2.min_65682a2.js【百度的JQcdn】
总结
- DNS是个需要前端工程师理解的分布式系统(前后不分家/技多不压身)
- DNS和CDN的缓存设计
原文链接:https://blog.csdn.net/qq_35729091/article/details/130177022?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836857616800227489790%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836857616800227489790&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-17-130177022-null-null.nonecase&utm_term=cdn%E7%B3%BB%E7%BB%9F
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/32924