在 Mountain Lion Server 中从命令行编辑 DNS 记录

在 Mountain Lion Server 中从命令行编辑 DNS 记录

我正在尝试使用 serveradmin 命令编辑 Mountain Lion 服务器中的 DNS A 记录。我可以使用以下命令调出记录列表

sudo serveradmin settings dns

我得到了这个我想更改的记录:

dns:views:_array_id:com.apple.ServerAdmin.DNS.public:primaryZones:_array_id:mysite.org:machines:_array_index:17:name = "websiteyoyo.mysite.org." dns:views:_array_id:com.apple.ServerAdmin.DNS.public:primaryZones:mysite.org:machines:_array_index:17:ipAddresses:_array_index:0:ipAddress = "75.101.163.44"

我用这个来尝试保存更改:

sudo serveradmin settings dns:views:_array_id:com.apple.ServerAdmin.DNS.public:primaryZones:_array_id:mysite.org:machines:_array_index:17:name = "website.mysite.org."

这将返回错误:

Invalid index "17", must specifiy array elements in order

最后,我想要做的是用“@”替换“website”,这样我就可以将裸域名重定向到 Heroku 上的我的网站。任何帮助都值得感激。

相关内容