玩软路由不折腾DNS是没有灵魂的。

———我说的

根据域名管理者的配置,DNS服务器会提供各种类型的响应,响应结果称为记录,一些域名会拥有不同类型记录的解析结果,以下是一些常见的记录类型。

A记录

A (Address 地址) 记录用来记录IPv4地址,一个A记录代表一个IPv4的地址,如果需要添加多个IPv4地址就添加多条A记录

AAAA记录

AAAA记录用来记录IPv6地址,和A记录一样,需要添加几个IPv6地址就添加几条AAAA记录。
可能是因为IPv6的地址长度是128位,是IPv4 32位的4倍,所以用4个 “A” 表示IPv6记录。

CNAME记录

CNAME记录也被称为 “别名”,它用来记录一个域名,即:域名1域名2,访问只有CNAME记录的域名就需要把这个记录再解析一下。
显然CNAME记录是可以套娃的,比如:域名1域名2域名3域名4127.0.0.1,最后结果相当于:域名1127.0.0.1,只是多消耗了几次DNS解析的时间,一些CDN会为这种情况提供CNAME拉平的服务,让你少解析几次。

TXT记录

这个TXT就像Windows中的“.txt”记事本文件,TXT记录一开始只是做为笔记使用,写什么都行,在今天可以利用TXT记录防止垃圾邮件和域名所有权验证。
这种灵活的使用方法也许在未来可能会有更多用途。

NS记录

NS即Name Server 域名服务器或者叫名称服务器,NS记录用来记录该域名的权威域名服务器,NS记录指向谁,谁就有权力管理这个域名。
NS记录的内容可以是一个IP地址也可以是一个域名(一般是域名)。
可以利用NS记录可以将某一个子域名(比如www.sub.teapotium.com)交给其他权威域名服务器管理。

将域名迁移到Cloudflare时会要求你把这个记录修改为lewis.ns.cloudflare.comlovisa.ns.cloudflare.com,修改后你才可以使用Cloudflare管理域名。

MX记录

MX记录与电子邮件相关,如果向这个域名发送邮件,邮件就会被发往MX记录指向的电子邮件服务器。
MX记录的内容只能是另一个域名,不过这个域名必须有A记录或者是AAAA记录。