什么是DNS?
DNS(Domain Name System,域名系统),就是将域名解析成IP地址的系统.他的实质是一个分布式数据库存储的DNS服务器.提供了从主机名到IP地址的映射服务.
DNS记录
-
A记录,address记录,它是DNS服务器的主要功能,提供了标准的从主机名到IP地址的映射服务
www.xxx.com → 114.114.114.114 relay1.fox.test.com → 2.2.2.2
-
NS记录(Name Server),记录的是一个权威的DNS服务地址,你从这个权威的DNS服务器就能获取到你想要的这个域名的IP地址.
-
CNAME记录(canonical name)把你的别名映射到标准的主机名上去. 相当于将你的小名大虎映射到了你的真名张三丰上去,比如你的标准域名是relal.yax.fatana.xx.com然后你给他起了一个小名叫做ryfx.com非常好记.所以当你访问ryfx.com的时候,就会发生下面的事情
relal.yax.fatana.xx.com → ryfx.com → 2.3.3.3
所以这个cname有什么用呢.比如我们有三个域名都映射到
2.3.3.3
,刚开始我们都是直接映射过去的.www.xx.com → 2.3.3.3
www.yy.com → 2.3.3.3
www.zz.com → 2.3.3.3当有一天,我们的服务器IP地址换成了 2.4.4.4的时候,我们需要重新修改三个, 当数量很多的时候工作就很繁琐.
这个时候我们就可以这样子www.yy.com → www.xx.com
www.zz.com → www.xx.com
www.xx.com → 2.4.4.4这样我们就只需要修改那个标准的映射,而别名记录就不需要修改了.