主机和主机名文件中可以同时引用 Web 服务器和电子邮件服务器吗?

主机和主机名文件中可以同时引用 Web 服务器和电子邮件服务器吗?

环境:CentOS、Nginx、Postfix/Dovecot、数字海洋水滴

问题:hosts和文件中可以同时引用 Web 服务器和电子邮件服务器吗hostname?最好使用单独的电子邮件和 Web 服务器以避免任何可能的混淆吗?

背景:我在 Digital Ocean droplet 上托管了一个 Web 服务器,用于测试。我在此服务器上安装了 Postfix/Dovecot,一切运行正常。但是当我检查我的设置时工具箱我收到警告。

Category: smtp
Host: mail.example.com
Result:  Reverse DNS is not a valid Hostname 

我检查了我的hostshostname文件,都没有引用网络服务器。

这是我的/etc/hosts档案。

# The following lines are desirable for IPv4 capable hosts
127.0.0.1 example.com example
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4

# The following lines are desirable for IPv6 capable hosts
::1 example.com example
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

这是我的/etc/hostname档案。

example.com

如果我在这些文件中添加对电子邮件服务器的引用,是否会导致问题?如果我删除对 Web 服务器的引用并添加电子邮件服务器,是否会导致问题?将这些服务器放在单独的 droplet 上会更好吗?

答案1

/etc/hosts 和 /etc/hostname 的内容与您从 mxtoolbox 收到的错误无关。mxtoolbox 错误与 DNS 有关。

可以肯定的是,Digital Ocean 在 Digital Ocean 控制面板中将反向 DNS 设置为您的 droplet 的名称。因此,请进入您的控制面板并为 droplet 指定一个有效的 fqdn 作为名称。

将这些服务器放在单独的 droplet 上会更好吗?

真的没什么关系。

设置一个名称(如 server1.example.org)作为 droplet 的名称,然后A在您的区域中添加一条记录example.orgserver1.example.org该记录指向 droplet 的数字海洋 IP 地址。您必须有一个正向和反向匹配,它必须是您在反向中使用的 www.example.org 或 mail.example.org 记录。

相关内容