核心结论
二级域名解析的本质, 其实就是为那个“子域名加点主域名”的形式, 去创建一条指向目标IP地址或者目标的域名的DNS记录。
整个操作的统一路径是这样的: 你先登录域名管理控制台, 然后进入DNS解析管理这个环节, 接着新增A记录, 如果是指向IP的话就是这样, 或者是新建CNAME记录, 如果目标是域名的话就是这样。你可以拿gz88.cn这个例子来说明情况。
你要添加子域名blog.gz88.cn, 然后把它指向IP地址1.2.3.4。你只需要新增一条A记录龙南市就业服务平台,这样就能完成绑定了。整个过程大概需要花上5分钟左右的时间就行。
具体设置步骤
在第一步里, 你需要登录到域名的注册商那里, 或者是DNS服务商的管理控制台, 然后进入到叫作“DNS解析管理”的页面, 有的平台把这个地方叫做“域名解析设置”。
进行步骤二, 也就是要选择目标的主域名二级域名解析技巧,你可以举一个类似的例子二级域名解析技巧,比如说像gz88.cn这样的。接下来, 要进入这个域名的解析记录的列表页面。
执行步骤三, 点击按钮“添加记录”, 然后按照顺序逐项完成填写。
记录类型这个部分, 它是指A记录, A记录是用来指向IPv4地址的, 或者是指CNAME记录, CNAME记录是用来指向另一个域名的。
主机记录方面, 您是需要专门填写子域名那一个部分的, 例如说是"blog"这个字样的内容就行, 系统本身会自动帮您把前面那些东西拼接在一起, 最终就成为了blog.gz88.cn这样的完整地址。
记录值需要填写目标IP地址, 举个例子像1.2.3.4这样的形式, 或者填写目标域名, 比方说www.example.com。
TTL这个参数的全称叫存活时间, 在第一次添加它的时候, 建议大家把它设定成三百秒, 等系统运行稳定之后, 你可以把它调整成三千六百秒或者更高的数值。
到了第四步, 进行提交保存这一操作的时候, 记录的内容会被写入到权威的DNS服务器当中去。
生效时间规则
这个解析结果什么时候才开始生效, 它主要看TTL这个数值的多少。如果说TTL的值被设置成了300秒, 那么在全球各个地方的递归DNS服务器上, 最迟到5分钟的时候, 更新操作就肯定完成了。
如果TTL的值被设置成了86400秒, 换句话说也就是1天的时间, 那么就有可能最长需要花费24个小时的时间。当你把新的记录添加上去之后, 在你的本地发起查询, 通常用不了几秒钟, 系统就给你返回正确的答案了。
但是要让全球范围之内的这些缓存全都刷新完毕, 那就得耐心等待原定的TTL周期彻底结束为止。请注意, 如果主域名那边的NS记录也就是权威DNS服务器发生了改变, 那么传播周期就要延长到48-72小时这个范围里面去。
高频避坑要点
1. 关于主机记录的填写, 您需要注意不要写完整的域名。在gz88.cn的解析面板那里, 主机记录这一栏只填blog即可, 千万不要写成blog.gz88.cn。要是您填全了的话, 实际生成的记录就会变成blog.gz88.cn.gz88.cn这种样子, 最终导致解析完全失效。
2. 我们得要说到那个CNAME记录, 还有那个MX记录之间的互斥关系这个事情。你可以根据RFC 2181这个标准来看。如果同一个主机记录里面, 已经有了MX记录, 或者TXT记录这种东西的话, 那么是不可以再添加CNAME记录的。如果不顾这个道理非要添加的话, DNS校验功能将会直接报错。
3. 当你要给 blog.gz88.cn 这个子域名部署 HTTPS 服务的时候, 你必须要让 SSL 证书覆盖到这个子域名上面去。具体来说呢, 这个证书的 CN 字段或者是 SAN 字段, 必须得明确地把"blog.gz88.cn" 给它包含进去。
如果你仅仅是去购买那个主域名 gz88.cn 的证书, 那么它是无法覆盖到它所对应的子域名上面的。所以你就需要去做单独的申请, 去向人家申请那个子域名的证书, 或者你也可以去用一个通配符证书, 也就是说用 *.gz88.cn 这样的证书来解决问题。
4. 修改以后, 必须要自己去验证一下是不是成功了。可以在命令行里面输入“dig blog.gz88.cn A +short”这句话, 或者去用在线的DNS检测工具来查一查。目的是为了确认返回来的那个IP地址是对的。这样做的原因是避免只是依靠浏览器的缓存就判断解析还没有生效, 从而产生误导。
补充说明
用户在利用云厂商所提供的免费DNS托管服务, 比如说阿里云的云解析DNS以及Cloudflare的DNS, 进行操作的时候。虽然具体的操作界面存在一些细微的不同之处, 但其内部的底层核心逻辑是一致的。若是存在批量调整多个二级域名的需求情况。
我们建议您先将位于该域名名下之所有相关记录的TTL数值, 统一修改并降低至300秒。在完成全部涉及到的解析变更工作, 并仔细确认这些变更已经成功生效后。再执行把TTL恢复回常规数值的操作, 这里的常规数值指的是1小时或者是1天。
通过这样的操作方式, 能够有效缩短全局生效所需的时间窗口, 以此来降低在变更期间可能产生的服务中断风险。



