Lous Blog

域名解析类型 CNAME A

因魔方助手上架华为应用市场需要提供隐私策略链接,就在阿里云买了个域名 siyaofa.com

在配置好 github.io 站点后,当时访问是没问题的。但是上架测试的时候居然访问失败。

1、A记录:WEB服务器的IP指向

A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。 就是说:通过A记录,大家可以设置自己的不同域名转到不同的IP上去!如:

github.com [140.82.118.3]

2、MX记录(Mail Exchange):邮件交换记录

说明:用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操作控制所有的邮箱设置。

3、CNAME (Canonical Name)记录,通常称别名解析

可以将注册的不同域名都转到一个域名记录上,由这个域名记录统一解析管理,与A记录不同的是,CNAME别名记录设置的可以是一个域名的描述而不一定是IP地址!

4、URL (Uniform Resource Locator )转发:网址转发

功能:如果您没有一台独立的服务器(也就是没有一个独立的IP地址)或者您还有一个域名B,您想访问A域名时访问到B域名的内容,这时就可以通过URL转发来实现。

url转发可以转发到某一个目录下,甚至某一个文件上。而cname是不可以,这就是url转发和cname的主要区别所在。

5、NS(Name Server)记录是域名服务器记录

用来指定该域名由哪个DNS服务器来进行解析,可以把一个域名的不同二级域名分别指向到不同的DNS系统来解析。

6、AAAA记录 IPV6解析记录

该记录是将域名解析到一个指定的IPV6的IP上。

7、TTL值

TTL=time to live,表示解析记录在DNS服务器中的缓存时间。比如当我们请求解析 github.com 的时候,DNS服务器发现没有该记录,就会下个NS服务器发出请求,获得记录之后,该记录在DNS服务器上保存TTL的时间长度。当我们再次发出请求解析 github.com 的时候,DNS服务器直接返回刚才的记录,不去请求NS服务器。TTL的时间长度单位是秒,阿里云默认为600s。

参考

-A、MX、CNAME、URL、NS、AAAA解析类型的区别