二级域名生成器是一种在网页上使用的工具, 它可以按照预先设定好的规则, 自动且批量地创建子域名。用户不需要一条条地去手动提交申请, 只要运行这个工具, 就能一次性弄好符合命名规范的二级域名列表。
这些域名可以直接用来进行DNS解析配置或者CDN配置。对于那些需要管理多个网站、多种区域以及不同运行环境的团队来说, 它是一个核心工具。它能让大家把原本需要用“小时”来完成的子域名创建工作, 缩短到只需要“分钟”即可完成。
适用场景
企业官网的多语言站点或者是多区域的站点, 情况是这样的, 比如cn.example.com或者是us.example.com, 这些是按着区域代码来批量生成的。
对于SaaS产品里面涉及的多租户隔离问题, 会给每个不同的用户或者客户自动分配一个专门使用的子域名。
在开发测试环境里可以按照项目编号来操作, 也可以按照日期来操作, 这样就能批量地创建出临时的子域名了。
那个营销活动的落地页面, 它是为了给不同的渠道生成的, 会带有那些追踪的参数, 然后这些参数会被用在子域名上面。
使用步骤(以主流生成器通用流程为例)
1. 输入主域名: 这里需要填入你已经完成了备案手续, 并且拥有DNS管理权限的根域名, 打个比方来说, 类似于 example.com 这样的形式就可以。
2. 进行命名规则的设置工作, 要挑选前缀模式, 这个模式包括固定前缀、变量前缀和随机字符串这三种情况, 还要把前缀长度配好, 字符集也要选, 比如字母、数字和下划线, 最后还要设定分隔符。
3. 定义生成数量与范围: 你要去指定这次批量生出来的子域名的总个数, 或者把变量列表当成来源放进去。所谓的变量列表指的是什么呢? 例子有区域代码的列表以及客户名称的列表。
4. 预览以及校验的部分是这样的, 生成器马上就会把完整子域名列表给输出出来, 并且会去自动确认一遍, 看里面包不包含非法字符, 还会检查长度是不是超过了规定, 根据RFC 1035的标准来说DNS标签最长就只能有63个字符长, 最后还得看看和已经存在的那些记录对不对得上, 有没有发生冲突。
5. 支持导出为CSV格式文件或者TXT格式文件, 直接把TXT文件粘贴到DNS控制面板里面进行使用, 可以通过调用的API接口的方式, 把信息直接写入到DNS服务器当中去, 最后完成对A记录、CNAME记录还有TXT记录的批量创建操作。
规则配置要点
注意事项与高频问题
备案限制是存在的, 在中国大陆的域名里面, 只要是包含点cn的点com.cn这样的每一个二级域名都要去单独地完成ICP备案这一手续, 生成器这个工具仅仅只是解决了命名这一方面还有DNS这一方面的工作内容, 它绝对不会替代备案流程。
DNS生效时间: 当你批量创建的时候, TTL这个属性的默认值会直接影响生效的速度是多少。所以在正式创建之前建议把TTL数值调整成300秒这么低。在创建工作全部完成之后再把这个数值恢复原状。这样做的目的是为了缩小全局传播所需的时间长短。
如果有一大堆子域名都需要使用HTTPS协议连接, 那么就应该选择用通配符证书(*.example.com)这种形式。或者也可以采用DNS-01这种验证方式来集中进行签发操作。这么做的好处是, 可以避免去一个个单独申请每一个子域名的证书。
这里有一个命名冲突检测的内容, 你必须要在生成以前, 去把那个标记为“冲突检测”的选项钩子给选上, 这样做的目的就是为了防止会出现跟原本就存在的那个子域名, 或者是被保留起来的名称出现重复的情况, 如果不这样的话, 很有可能会导致解析的过程发生异常的问题。
目前, gz88.cn 这个网站已经上线了一个免费生成的二级域名工具这个东西。它是支持把单个的域名批量进行的生成上限可以达到 1000 条记录的。它还提供了 CSV 格式和 JSON 格式这两种格式进行导出的功能。
并且它支持主流的那些 DNS 服务商的 API 直连下发的能力。这里面包含有阿里云 DNS、Cloudflare、华为云 DNS 这些服务在内。对于用户来说只要注册之后就可以直接开始使用的了。在这个过程当中是不需要额外再去支付任何费用的。
如果在操作的过程中, 碰到了生成的列表是空的或者API调用返回403这种情况的时候, 请先好好检查一下主域名的DNS管理的权限还有那个API密钥是不是已经过期了;要是这样还是解决不了问题的话, 就可以去提交一个工单来得到一些技术方面的支持。


