关于域名的 NS/A/MX/CNAME 记录
以下内容恢复自 Wordpress 时期的数据库备份,内容已经严重过期,仅留作纪念。
最近发现网上关于域名管理的那些说明,真的是让人看着云里雾里,根本没法理解。干脆我就拿自己的实际情况做个现身说法,给大家用大白话说明一下。
目前我的域名主要用到了 NS 记录、A 记录、CNAME 记录和 MX 记录。虽然还有 TXT、AAAA 以及 SRV 记录暂时没用到,不过下面我还是会挨个给大家讲解清楚。
1. A 记录
我的 A 记录一共做了四条。
首先是 www.evlos.org、*.evlos.org 和 evlos.org,这三条全部直接指向我专业博客主机的 IP。
当然,为了稍微限制一下一级域名之外的其他域名访问,我在专业博客主机的 cPanel 面板里,把 *.evlos.org 泛解析到了一个叫 world 的文件夹里。在这个文件夹里我放了个引导页面,专门用来引导用户乖乖使用主域名(也就是 www.evlos.org)来访问我的博客。
另外一条是 show.evlos.org。
这一条指向了我另外一个免费空间,主要拿来作为演示站点用。在那个免费空间的 cPanel 里,只要做一个 *.evlos.org 的泛解析,让它直接指向根目录就可以了。
2. NS 记录
我的 home.evlos.org 是直接指向我本地的一台服务器的。
那台服务器主要用来跑一些比较吃资源的服务,但因为用的是家用宽带连接,所以并不怎么稳定。
为了解决这个问题,我用 NS 记录把它指向了 Dnspod 的 DNS 服务器,并且搭配他们官方客户端的 DDNS 功能,随时动态更新 home.evlos.org 的 A 记录。
3. CNAME 记录
CNAME 其实就是别名解析。当 DNS 系统在查询 CNAME 左边的名称时,都会自动转向 CNAME 右边的名称继续查,一直往下追踪,直到最后找到 PTR 或者 A 记录为止。只有成功查到了才会做出回应,否则就会失败。
我的 mail.evlos.org 和 site.evlos.org 都是交由 ghs.google.com 来解析的,主要是作为企业应用套件的访问地址。
不过比较头疼的一个问题是,ghs.google.com 貌似被墙了。
4. MX 记录
MX 就是专门给邮件服务器用的记录。
配置这个基本没什么难度,直接按照 Google 企业套件或者 cPanel 上的官方说明去指向就可以了。
如果大家在操作的时候遇到什么问题,可以随时问我。
5. TXT 记录
TXT 记录主要是用来写点说明性的文字,格式大概像这样:
admin IN TXT "管理员, 电话:000"
mail IN TXT "邮件主机, 存放在Name.com , 管理人:Evlos"
Jim IN TXT "contact: [email protected]"
虽然可以这么写,但我个人觉得对咱们来说没必要去用它。
6. AAAA 记录
AAAA 这种资源记录类型,简单来说就是用来把一个合法域名解析为 IPv6 地址的。
目前阶段,这里就不展开详细说了。
7. SRV 记录
SRV 是 DNS 服务器数据库中支持的一种资源记录类型。
它其实就记录了一个非常简单的信息:也就是哪台计算机提供了哪个服务。
一般也没什么人会去用它,所以这里也就这样给大家简单解释一下带过。