二级域名的申请, 核心路径是这样的。需要你先持有有效的一级域名。然后你要登录到域名管理的后台去。接着在后台添加子域名的记录。配置DNS解析这一步也是不能少的。最后一步是验证是否已经生效了。整个流程是不需要额外备案的。正常情况下操作周期是不会超过5分钟的。这件事对技术门槛的要求是比较低的。

二级域名, 它就是那个一级域名下面的子层级标识, 它的格式, 就是“前缀.主域名”这个样子, 咱们拿“shop.example.com”这个例子来瞧一瞧, “shop”, 就是这一个一级域名下面的二级域名了, 这个东西, 它可以独立地指向不同的IP或者是去指向相应的应用, 通过这个方式, 就能够实现同一个主体下面有多个业务线的分离了。

在这申请的前面, 大家得先去确认两个必须存在的前置条件, 第一个条件是, 你需要已经完成了注册, 并且实实在在地持有了这个一级域名里头的全部管理权限, 这个权限要包含DNS的编辑权在内,第二个条件是, 这个域名的DNS解析服务功能现在一定得是正常且可用的状态, 要是你目前还没有拥有一个一级域名, 那么你可以选择先去找像gname.xin这些提供域名注册服务的平台去把它们解决掉, 不管是完成一级域名的新注册还是把它转进来均可, 只有先把这个做完之后, 再去实行后面那个关于子域名的操作。

具体的操作步骤呢, 是这样来安排的如下。

请先打开你用来注册那个域名的公司所给你的管理系统, 接着找到并点击那个“域名管理”选项或者是“域名列表”的页面, 这一步是要先把这些地方的入口找对才行。

进行第二步操作, 你需要定位到目标一级域名的位置, 然后去点击那些叫做“DNS解析管理”或者“子域名管理”或者“记录管理”的入口, 这里要说明一点, 各个平台上的叫法可能会有点差别, 所以名称会略有不同。

步骤3, 选择那个叫作“添加记录”的选项, 或者选择那个叫作“新增子域名”的选项。在主机记录, 也就是Name字段这里, 要填写二级域名的前缀部分。比如可以填写“api”, 也可以填写“blog”, 还可以填写“test”。

记录类型这个内容, 需要根据实际的用途来进行挑选, 可以选择A记录, 这个A记录是指向IP地址的, 也可以选择CNAME记录, 这个CNAME记录是指向源域名的。

步骤4: 需要填写记录的值, 其中的A记录要填写目标服务器的公网IP地址, CNAME则填写源域名的全称, 还有TTL值这里建议设置为600秒, 也就是10分钟的时间段, 这样做的话, 方便在后面调整的时候能够快速生效。

二级域名申请全流程:注册、解析、上线一次搞懂(图1)

步骤5: 等待DNS在全球进行传播, 这个过程通常需要5分钟到30分钟左右才能完成。验证方式是在命令行中输入"nslookup 前缀.主域名”这个命令, 或者直接在浏览器里访问网址, 确认返回的是正确的IP地址或者是页面内容。

用户在打算使用CNAME记录的时候, 需要特别注意这样一些事情, 那就是这条记录的数值部分必须是完整的域名形式, 比如说像“app.example.org”这样的格式, 绝对不可以填写IP地址, 因为在同一域名的下面, 根域名位置的CNAME记录是受到互斥限制的, 它和那些其他类型的记录是不能同时存在的, 所以在进行配置操作之前, 用户请务必确认一下是否存在冲突的问题。

高频疑难及对应解决方案:

二级域名出现无法解析的状况。需要逐项核对主机记录的拼写是否正确。必须检查记录值的准确性。应当清除本地DNS缓存。在Windows系统中执行ipconfig /flushdns命令。

在macOS系统中执行sudo dscacheutil -flushcache命令。还要检查DNS服务商的后台。看是否存在未保存的草稿记录。

单个域名能够添加的二级域名的具体数量这个问题, 现在主流的那些DNS服务商, 比如说Cloudflare、阿里云DNS还有腾讯云DNSPod这样的情况, 它们这里都没有那种硬性的数量上限, 但是对单个域名建议控制在50条以内, 这样做主要是为了避免解析响应延迟增大的情况出现。

能不能在二级域名的下面接着去创建三级域名, 答案是支持的, 具体的操作逻辑和添加二级域名是完全一样的, 唯一变得不一样的地方是主机记录前缀要变成“三级.二级”这种格式。

这些免费的域名, 比如.tk、.ml、.ga等等, 是支持添加子域名记录的, 但是长期的稳定情况, 要看免费域名的服务商的政策是怎样的, 所以在生产环境里面使用的话, 建议去选用那些要花钱买来的付费域名。

在完成上述的全部步骤之后, 二级域名的状态就正式变成生效了, 这个生效后的二级域名是可以直接拿来用在网站部署里面的, 也可以直接用在邮件服务里的, 比如MX记录的设置方面, 还可以直接用在API网关方面的业务场景里, 同时呢, 也包括了CDN加速这类业务场景的使用。