本文为您列出了域名解析相关的常见问题。
什么是域名解析
- 什么是域名解析?
当您购买了云服务器后,系统默认给您这台服务器分配一个已经绑定的IP地址。由于IP地址是数字组成,不便记忆,所以使用域名代替。例如
example.aliyundoc.com
就是一个域名,它对应一个IP地址。域名解析就是把域名指向网站IP地址,让用户通过该域名即可访问到您网站的一种服务。阿里云通过云解析DNS(Alibaba Cloud DNS),提供域名解析服务。DNS是一种安全、快速、稳定、可扩展的权威DNS服务,云解析DNS为企业和开发者将易于管理识别的域名转换为计算机用于互连通信的数字IP地址,从而将用户的访问路由到相应的网站或应用服务器。了解更多,请参见云解析DNS。
- 为什么要解析域名?
只有域名解析完成后,外部用户才可以通过域名访问网站。在您自助建站过程中,域名解析是必须的一步操作。当您购买云服务器、部署网站、购买域名并备案成功后,就需要进行域名解析。
- 如何进行域名解析?
中国内地的域名注册商大多有自己的DNS服务器。
什么是A记录
配置域名解析中,您需要选择记录类型,这就需要了解什么是A记录。
如果您购买了多个域名,希望将多个域名都指向同一个网站服务器,则需要对这些子域名进行设置,并指向自己的网站服务器。顶级域名下面的二级域名、三级域名都称之为子域名。
当您需要更换云服务器时,这些原本指向这台服务器的域名就需要重新设置,并指向新的服务器,这样就会产生比较大的工作量。这时,如果使用CNAME记录就会比较方便。
什么是CNAME记录
CNAME记录又叫别名记录,用来把域名解析到其他域名上,通常用于mail邮箱解析和CDN加速解析。
如果您的网站需要实现CDN加速,则配置CNAME是最关键的一步。开通CDN服务、添加域名成功后,阿里云CDN会分配对应的CNAME地址。您需要将域名指向CNAME地址,访问加速域名的请求才能转发到CDN节点上,达到加速效果。操作方法请参见配置CNAME。
CNAME指向的域名,最终也要指向A记录。
CNAME记录与A记录的差别
A记录就是把一个域名解析到一个IP地址,而CNAME记录则是把域名解析到另外一个域名。
如果您需要长期建站,则建议使用CNAME记录。因为CNAME可以用于CDN加速,在加速的同时,又能够隐藏网站的真实IP地址,减少被攻击的概率。
CNAME在CDN加速中的原理
CDN的主要功能是将您源站的内容,缓存到距离您网站访问用户最近的节点(缓存服务器)上,实现用户对网站资源的访问。CNAME在CDN加速中的原理,请参见加速原理。