DNS:Domain Name System
域名解析,通俗的理解大概就是将我们访问的网址变成IP地址,字母变数组,比如我访问 www.caeser.cn,实际上我访问的可能是 10.103.111.XXX,这个过程需要DNS来解析。
最开始我接触Web开发的时候,就斗胆买了虚拟主机和一个域名,大概是大一的时候,于是我网名就开始以caeser自居,玩游戏的时候更多人可能习惯叫我“山鸡”。将我自己写好的html文件放到虚拟主机上,但是虚拟主机的地址都是很奇怪的,因为很便宜所以才买得起,接下来就是将域名和虚拟主机建立起联系。
几种域名解析方式
A记录
A代表Address,用来指定域名对应的IP地址。这里需要注意的是,A记录可以将多个域名解析到一个IP,但是不能将一个域名解析到多个IP地址。
CNAME
全称是Canonical Name,别名解析。所谓的别名解析就是可以为一个域名设置一个或者多个别名。如将 www.caeser.cn解析到 caeser.blog.csdn.net,将 caesor.cn也解析到 caeser.blog.csdn.net。而 caeser.blog.csdn.net就是别名。
AAAA
指向IPv6地址,相比于IPv4,它将地址扩展到128位,一劳永逸的解决了地址短缺的问题。
NS记录
为某个域名指定DNS解析服务器,也就是这个域名有指定的IP地址的DNS服务器去解析。
MX记录
表示的是Mail Exchange,顾名思义,将域名下的邮件服务器指向自己的Mail Server。
SRV记录
添加服务记录服务器服务记录时会添加此项,SRV记录了哪台计算机提供了哪个服务。格式为:服务的名字.协议的类型(例如:_example-server._tcp)
TXT记录
为某个主机名或域名设置说明,如可以为 www.caeser.cn为“山鸡的主页”这样的说明。
CDN工作机制
Content Delivery Network ,内容分布网络,就是在现有的网络架构上新增一层,将分布式的服务器,就近分配给你,哪个离你近调用哪个,主要缓存静态数据,如CSS、JS、图片等等。
其主要目的:
- 可扩展
- 安全性
- 可靠性、响应和执行