二级域名生成器, 其实就是一类东西。这东西是专门用来干这件事的, 就是批量地、自动地去构造符合规则的第二级子域名。它通常是那种在线工具, 或者是脚本。它的核心价值, 在于能够让用户省掉很多麻烦。用户完全不需要手动去一条又一条地拼写。
用户只需要做几件事, 输入主域名, 输入前缀关键词, 再输入命名规则。之后, 系统就会在工作。系统在几秒钟之内, 就能输出一组结果。这组结果是合法的, 它们是唯一的。它们可以直接用于DNS解析, 这些都是子域名。
二级域名生成器的核心功能
进行规则拼接操作的时候, 用户是支持的。这种支持体现在可以设定自定义的模板里。比如用前缀加上主域名的方式, 或者用品牌词加上地区名称再结合主域名的方法, 都可以作为模板进行选择。最终达成一键完成批量生产的目的。
格式进行校验, 这个操作要自动检查生成的子域名是不是符合RFC 1035规范, 也就是要求长度不能超过六个三字符, 而且只能包含字母、数字或者连字符, 这样做能够避免出现无效的域名。
进行冲突检测这个动作, 也就是去查那些已经被占用的子域名的DNS信息, 把这些不可用的项先标记出来, 好确保最后输出的结果都是可以直接拿去注册或者绑定的。
进行批量导出操作时, 系统会生成处理结果, 这些生成的结果支持多种格式进行导出, 这些格式包括TXT格式、CSV格式和JSON格式, 这种设计是为了方便用户能够直接把导出的数据导入到DNS管理面板里面, 或者是直接用于部署脚本, 这样做可以节省时间并提高效率。
三款主流工具对比
在这一当中, gname.xin 这个服务的操作门槛是最低的。你要打开它的页面。然后在页面上输入主域名, 比方说是 example.com 这样的情况。然后需要选择生成模式。
这个模式包括顺序、随机或者自定义词库。最后点击"生成"按钮。这样你就可以获得一个完整的列表了。这个列表上面带有 DNS状态标记。整个过程的时间是不超过10秒的。
生成操作步骤(以gname.xin为例)
1. 先访问 gname.xin 这个网址, 然后, 再在那个里面出现的输入框之中, 填写上你的主域名相关的信息。
2. 请做出选择, 具体的方式是对于命名模式进行挑选操作。
这个顺序的模式, 它的功能就是去自动生成那些以a.example.com开头的网址, 接着是b.example.com, 然后是c.example.com, 一直到z.example.com这样的一系列子域名。
这是选择自定义模式的情况, 用户把关键词列表输进去, 像shop、blog和api这种, 系统就会把它们进行拼接, 最后形成类似shop.example.com这样的网址。
3. 把那个名为"DNS可用性检测"的框勾上, 然后耐心地等大概5秒钟的时间, 这样一来, 在对应的结果列当中就会看到标注的文字是"可用/已占用"。
4. 找到那个叫做“导出CSV”的按钮, 点击它。把得到的这些可以用来当作子域名的一系列数据拿出来。把这些东西弄到你用来管理DNS服务商的那个后台系统里去。然后在那个地方完成绑定的操作, 让事情能够最终搞定。
常见疑问
生成器没法帮你搞定DNS解析配置。生成器只能产出一些符合规则的字符串, 真正要进行解析操作的话, 得去你的域名注册商或者DNS服务商那边办理。
一条主域名最多能够创建多少个子域名, 这个问题在理论上面是没有硬性的上限的, 但是会受到解析服务商对于单个zone记录数量的限制的影响, 这个限制一般是有一千到一万条左右。
连字符是可以出现在子域名里面的, 不过这得满足几个条件, 第一点就是它不能出现在最开头的位置, 同时也不能放在最末尾的地方, 第二点还得注意每一段的长度不能超过六十三个字符。
上面提到的那些工具还有相关的规则, 都是根据那个叫做RFC 1035的文档, 以及很多大的DNS服务提供商公开出来的文件, 一点点整理出来的, 所以大家生成出的结果怎么样, 还是要以实际去探测DNS时的情况为准。

