子域名并不算是独立存在的那个需要单独去注册的对象, 所以对于它来说, 你是不需要专门跑到那个域名注册局那边去提交什么申请的。
它的本质其实就是在一根已经存在的、叫做主域名的那样一棵大树下面, 往那个DNS系统里头新插入一条解析记录而已, 或者是说你也可以直接去找网站管理面板那里去直接把它给创建出来。下面是关于这两个标准的操作路子还有它们的生效规则的具体说明。
通过DNS解析创建子域名
操作的入口是在域名注册商那里提供的DNS管理控制台, 或者是DNS服务商那里提供的DNS管理控制台, 拿 gname.xin 这个例子来说呢, 如果想要创建子域名 blog.gname.xin 的话子域名注册方法,具体的步骤如下所示:
1. 找到那个域名, 比如 gname.xin, 看看它是在哪个注册商那里注册的, 然后登录进去, 点进DNS管理界面。
2. 找到名为“记录管理”的栏目, 或者找到名为“解析设置”的栏目, 点击名称为“添加记录”的按钮。
3. 你要把主机记录这一栏填写成“blog”, 这个值实际上就是子域名的前缀部分, 然后在记录类型这个选项里, 你需要去选择A记录, 当然A记录是用来指向具体的IP地址的, 或者你也可以选择CNAME记录, 这种类型的记录是指向另外一个域名的嘛。
4. 填写所对应的数值, 在A记录的输入框中填入目标服务器的IP地址, 在CNAME的记录值输入栏里面填入那个目标域名。
5. 建议把TTL也就是生存时间设置成600秒, 这等同于10分钟, 这样能够尽快生效, 最后进行保存和提交的操作。
关于注意事项的内容是这样的, 您需要知道主机记录这个部分, 您仅仅填写子域名前缀就可以了, 不用去填写完整域名。举个例子来说明一下这个事情, 当您创建 blog.gname.xin 这个域名的时候, 您的主机记录就只写"blog"这一项就行, 系统它会自动补全域名后缀的哦。
通过网站管理面板创建子域名
要是主机服务商, 或者是在建网站的平台那里, 能弄出一个专门用来管理子域名的功能的话, 就像那些宝塔面板啊, 又或者 Cloudflare 之类的手段用起来的时候, 你按照操作步骤往下走的那条路, 就变得简单了许多了。
1. 打开登录面板, 进入“域名管理”或者“子域名”模块。
2. 你需要先填写那个子域名的前缀部分, 然后在进行选择的时候, 可以选定你要绑定的具体目录, 也可以选择绑定哪个SSL证书。
3. 在通过那个面板来把DNS记录写完并且把Web服务配置好的这一整个过程里面, 系统是去自动完成的, 这就意味着用户根本就不用自己去动手填写那些解析值了。
生效时间与验证方法
等把DNS改了以后, 因为受到全球TTL缓存的影响, 所以要花的时间通常是在5分钟到48个小时这之间, 这个时间的长短是取决于原来设置的TTL是什么的, 验证的方法是:
在任意设备执行, 使用命令行工具运行命令nslookup blog.gname.xin, 或者, 同样地, 也可以运行命令dig blog.gname.xin。
当返回结果里面包含目标IP的时候, 这就代表解析已经生效了。
如果面板已经配置好了, 那就直接在浏览器里面访问子域名的URL地址, 来确认页面是可以正常到达的。
高频问题
以上是关于子域名创建的标准操作流程, 其核心原则是子域名归属于主域名, 并且操作权限要在主域名的DNS或者管理面板中完成就可以了, 完全不需要任何额外的注册费用。

