cname记录是什么?他存在的意义是什么?

有点不明白cname记录的作用。看资料是用来解析别名的! 既然a记录和cname都是用来解析的 ,那么a记录也就完全可以代替cname记录了,cnam…
关注者
130
被浏览
358,211

10 个回答

使用A记录和CNAME进行域名解析的区别

A记录就是把一个域名解析到一个IP地址(Address,特制数字IP地址),而CNAME记录就是把域名解析到另外一个域名。其功能是差不多,CNAME将几个主机名指向一个别名,其实跟指向IP地址是一样的,因为这个别名也要做一个A记录的。但是使用CNAME记录可以很方便地变更IP地址。如果一台服务器有100个网站,他们都做了别名,该台服务器变更IP时,只需要变更别名的A记录就可以了。

这里我要说一下, @beepony 的回答还是可以的我再补充。

cname主要存在的意义是在于 有的域名不属于你自己,

有个使用场景:

你在使用cdn服务的时候,服务商提供给你的就是一个cname地址,

如果服务商给你一个ip,假如哪天服务商想把ip地址换一个,很多人域名上对应的ip地址就要跟着变化,要让所有人都一起改完,完全没有办法做到的事情,换成cname就没事了,你用你的cdn,他改他的ip地址。唯一的坏处就是,第一次DNS解析域名的时候会多解析一次。总结来看,好处远大于坏处