我正在构建一些将运行tinydns的新 DNS 服务器。我需要在每台服务器上运行两个 tinydns 实例,每个实例都服务于我们的生产权威 DNS 和正在逐步淘汰的传统权威 DNS,即:
ns0.production.foo.net
ns0.legacy.bar.net
我想通过它们的名称清楚地识别它们并通过运行来创建它们的服务:
tinydns-conf tinydns tinydnslogs /etc/tinydns/ns0.production.foo.net 172.16.3.100
和:
tinydns-conf tinydns tinydnslogs /etc/tinydns/ns0.legacy.bar.net 172.16.3.101
(然后显然符号链接到这些文件夹以/services
实现 daemontools 魔法)
的文档tinydns-conf
指出:
界面
tinydns-conf acct logacct D ip
tinydns-conf 创建一个运行 tinydns 的服务目录 D。名称 D 必须以斜杠开头,并且不得包含任何特殊字符。
tinydns/daemontools 服务名称中的句点是否被视为“特殊字符”?
我已经用包含句点的服务名称测试了 tinydns,但似乎没有任何问题,我可以吗?
我正在运行 CentOS 6.7 64 位。
我在 tinydns 邮件列表中发布了或多或少相同的问题:
共识是月经可能没问题,但要注意:
使用空格:
外壳元字符:
其他想法: