域名解析a记录与cname记录的区别
刚刚入行的朋友,可能还不懂什么是A记录和CNMAE记录,也不懂什么是CNMAE域名解析,更加不懂会A记录与CNMAE记录的区别,下面大兵来给大家讲讲。
1、什么是域名解析
域名解析就是将域名绑定到网站服务器上,由于IP地址数字太多不利于记忆,所以后来使用域名代替IP地址访问网站,域名解析一般由域名商的DNS服务器来完成,几乎所有域名注册商都有自己的DSN服务器,例如你在新网买了一个域名,但是想要用百度的DNS服务,那么就需要将新网域名的DNS地址改成百度的DNS地址,然后再解析域名,这样就完成一次完整域名解析服务。
2、什么是A记录
A记录又称为IP指向,将域名指向网站服务器IP地址上,从而实现访问域名就可打开网站。
说明:指向目标主机地址只能使用IP指向;
A记录用于记录域名解析所对应的服务器IP地址,上图中主机记录指的就是域名前缀,记录的是网站服务器IP地址,国内域名前缀一般为www、mail或者@,当然也可以自定义。
A记录域名解析是国内域名解析使用最高的,许多的域名解析都是使用的A记录,这种域名解析的缺点是易暴露服务器的真实IP地址,容易导致被DOS攻击。
3、什么是CNMAE记录
CNMAE记录也称为别名指向, 一个主机可以设置一个别名,CNMAE记录只能使用主机名解析,主机名是不能带有任何前缀的,例如带有http://也是不允许的,A记录解析优先于CNAME记录,即如果一个域名同时存在A记录和CNAME记录解析,则CNAME记录不生效。
CNAME记录是一种和A记录差不多的域名解析方式,CNAME记录是将域名解析到别的域名上,通常用于mail邮箱解析和CDN加速解析,现在CNAME记录使用最多的为CDN加速解析,如上图所示,主机记录为www,记录类型为CNAME,解析记录值是从CDN加速解析那里获取。
4、A记录和CNAME记录有什么区别
A记录和CNAME记录的区别,简单地讲A记录解析就是IP地址解析,CNAME记录解析指的是别名解析,而CNAME记录解析也是需要指向别的域名地址,而别的域名地址也需要再进行A记录解析,也就是说CNAME记录解析最终还是要进行A记录解析。
其实CNAME记录跟A记录IP地址指向是差不多的,因为使用CNAME记录别名解析后,这个别名还需要再做一个A记录解析,但我们在使用CNAME记录是可以很方便变更服务器IP地址的,例如一台服务器做了100个别名解析,而当这台服务器需要变更IP地址是,只需要变更这个别名的A记录解析就行了,如果使用A记录域名解析,当服务器需要变更IP地址时,是需要一个个手动更改域名解析地址的,比较麻烦,没有CNAME记录解析方式方便。
以上只是大兵的个人见解,大家如果还有什么补充或有什么不理解的地方,欢迎下方留言补充。