向 OS X Server 添加 TXT DNS 记录

向 OS X Server 添加 TXT DNS 记录

如何在 OS X Server.app 中向 DNS 区域添加 TXT 记录?有一个用于添加服务记录的选项,该选项恰好具有文本字段,但还有一个必填的服务类型字段,我不确定该如何处理。

我只是想添加一个简单的 TXT 记录。如能得到任何帮助,我将不胜感激。谢谢!

答案1

OS X Server(至少 10.8,我还没有看过 10.7)似乎没有办法创建不附带 A 记录的 TXT 记录。要为同一个域名创建 A 和 TXT 记录,请确保 DNS 窗格处于“显示所有记录”模式(使用“操作”/齿轮弹出菜单切换),然后选择添加(加号)弹出菜单 > 添加机器记录,并适当填写主机名、IP 地址 (A) 和文本 (TXT) 字段。不幸的是,如果您填写了文本字段但将地址留空,它将不允许您保存条目。

我能够通过添加 A+TXT“机器”记录,然后编辑区域文件 (/var/named/db.zonename) 以删除 A 记录,使其提供裸 TXT 记录。这似乎有效,当我在 Server.app 中编辑区域时它甚至没有被覆盖,但我不会在生产中信任这一点……此外,我尝试简单地手动将 TXT 条目添加到区域文件,导致 servermgrd(Server.app 与之通信的守护程序 go get/set 服务器设置)反复崩溃。如果您手动弄乱区域文件,我建议先备份 /var/named。

相关内容