概念
本篇博客将以当前博客的域名blog.bitnet.fun作为例子
我们开始这篇文章之前,我们要先确定几个概念:
- 根域名:
bitnet.fun指你的最高级域名 - 主机名:
blog指根域名前面的部分,可能是一级也可能是多级,比如api.blog.bitnet.fun的主机名就是api.blog - 记录类型:登录域名管理系统,在域名记录中可以看到,常见的类型有
A,AAAA,CNAME,MX,TXT,NS等 - 记录值:域名记录指向的值
根域名
在本页面的blog.bitnet.fun中,bitnet.fun就是本页面域名的根域名
根域名通常是xxx.xxx的形式,一般是自定义域名+顶级域名,顶级域名可能是一段的,如.cn, .com, .fun, .top, .work等
当然顶级域名也可能是多段的,比如.com.cn, .eu.org等
主机名
在本页面的blog.bitnet.fun中,blog就是本页面域名的主机名
主机名是随意的,可以是www可以是blog,当然,如果你喜欢,也可以是abcdefg
如果主机名是abcdefg,那么对应的域名记录就是abcdefg.bitnet.fun
主机名也可以是多级的,比如aaa.bbb.ccc,那么对应的域名记录就是aaa.bbb.ccc.bitnet.fun
记录类型
常见的类型有A, AAAA, CNAME, MX, TXT, NS
A记录
即IPv4记录,域名会被解析成IPv4地址
AAAA记录
即IPv6记录,域名会被解析成IPv6地址
CNAME记录
即别名记录,域名会被解析成另外一个域名
比如说,我把a.bitnet.fun作为一个A记录,记录值为1.1.1.1
我新增一条b.bitnet.fun的CNAME,记录值为a.bitnet.fun
当我访问b.bitnet.fun时,实际上会访问到的IP是1.1.1.1
域名的解析链路类似于
b.bitnet.fun -> a.bitnet.fun -> 1.1.1.1CNAME记录是可递归的
MX记录
一般和自定义域名邮箱有关
TXT
一般用于记录纯文本值