我正在 Ubuntu 16.04 上进行我的第一个邮件服务器配置。在所有教程和操作方法中,都有mail
子域,如mail.example.com
. 我想知道这是一些正式的要求还是只是一个没有标准要求的可能解决方案的例子。
我正在尝试使用这些 DNS 记录:
MX main.dom main.dom 1 14400
CNAME www.main.dom main.dom 43200
A main.dom XXX.XXX.XXX 3600
Run Code Online (Sandbox Code Playgroud)
我不确定如何测试它。我也无法预测缺乏经验的后果。我可以告诉服务器本身响应端口 25 上的 telnet,给出:
$ telnet main.dom 25
Trying XXX.XXX.XXX.XXX...
Connected to main.dom.
Escape character is '^]'.
220 server1.main.dom ESMTP Postfix (Ubuntu)
Run Code Online (Sandbox Code Playgroud)
main.dom
不是真正的地址,只是一个结构表示。在 localhostXXX.XXX.XXX.XXX
上调用时为127.0.0.1
,但 FQDN 保持不变(3 部分)。
这个问题在网上很难找到答案。假设我使用mail
子域,
MX main.dom mail.main.dom 1 14400
Run Code Online (Sandbox Code Playgroud)
我还需要创建一个相应的 CNAME 吗?
Sat*_*ura 10
大多数任何有意义大小的域都有专门用于邮件的机器,因此mail.example.com
.
我还需要创建一个相应的 CNAME 吗?
不,您需要一个 A 记录mail.main.dom
。MX 记录应始终指向 A。将 MX 记录指向 CNAME 是一个常见的错误。
使用绑定语法:
main.dom. IN MX 10 mail.main.dom.
mail.main.dom. IN A 1.2.3.4
Run Code Online (Sandbox Code Playgroud)
或者,如果您想在同一台机器上提供所有内容:
main.dom. IN A 1.2.3.4
main.dom. IN MX 10 main.dom.
www.main.dom. IN CNAME main.dom.
Run Code Online (Sandbox Code Playgroud)
旁注:
这是一个例子。邮件主机可以有任何名称(并且单个物理主机可以有多个名称)。在教程中,如果邮件主机mail
在其名称中,则可能更容易将邮件主机与其他主机区分开来。它减少了混淆的可能性。
归档时间: |
|
查看次数: |
1487 次 |
最近记录: |