我有一个名为example.com.conf的域configuration文件
我想添加下面的子域名:members.example.conf并添加它自己的MXlogging(它运行一个单独的邮件系统)。
如何为子域指定MXlogging?
您指定Alogging的方式相同。 请记住MXlogging必须是FQDN,而不是IP地址。
$origin example.com subdomain 300 IN A 127.0.0.1 mail.subdomain 300 IN A 127.0.0.1 subdomain 300 IN MX 0 mail.subdomain.example.com.
编辑:
你的文件中的第一列目前是空白的,因为它是从它上面的logginginheritance的(可能是你的SOAlogging)
这应该和我在上面发表的一样有效:
$origin example.com subdomain 300 IN A 127.0.0.1 300 IN MX 0 mail.subdomain.example.com. $origin subdomain.example.com mail 300 IN A 127.0.0.1
基本上,有一个以上的方式来剥皮猫。 但是,$ origin可能会使事情不必要地混淆,所以有时最好是冗长的。
首先,严格的术语来说,这样的名称不是一个子域名。 这只是当前域中的另一个名称。 如果它是一个子域,它将在父域中有NSlogging,在子域的文件中有SOAlogging。
如果你想在你的文件中创build另一个名字,你只需要添加它就可以了。 正如其他人所说,您需要为其添加MXlogging,使用右侧的名称。 然后为这些名称添加Alogging。 在域名“example.com”内,你可以使用:
newname MX 100 mailhost.newname mailhost.newname A 1.2.3.4
TTL可以保持默认(就像我在这里所做的那样)。
@在第一列意味着“无论这个区域的顶点名称是什么”,所以它将从configuration文件中获得。 @是一种懒惰的方式来写域的顶点,但只有这一点。 例如,您不能使用foo。@来表示foo.example.com – 它不起作用。