在绑定,我想为我的域设置MX服务器,但我得到的域名.com附加到MX服务器。 我现在知道如何避免它。
这里是我在MX区域文件中的条目
example.com. 120 IN MX 10 mx00.1and1.co.uk example.com. 120 IN MX 20 mx01.1and1.co.uk
但是,当一个DIG的MX的example.com,我得到这个:
example.com. 120 IN MX 10 mx00.1and1.co.uk.example.com. example.com. 120 IN MX 20 mx01.1and1.co.uk.example.com.
如何避免它?
你忘了放点. 在您的FQDN的末尾。
在主区域文件中,除非包含尾部点(表示绝对名称),否则包含名称的任何字段都将被视为相对于当前原点。
在BIND中,原点默认设置为区域名称,但可以使用$ ORIGIN指令覆盖任意次数。
<domain-name>在主文件中占据大部分数据。 域名中的标签用string表示,并用点分隔。 引用约定允许将任意字符存储在域名中。 以点结尾的域名称为“绝对”,并视为完整。 不以点结尾的域名称为相对的; 实际的域名是相对部分与$ ORIGIN,$ INCLUDE中指定的原点的连接,或者作为主文件加载例程的参数。 没有原点时,相对名称是错误的。