完全合格的VPS域名

我真的很困惑的FQDN。 所以在我的debian机器/etc/hosts上有这个文件。 那里到底是什么?

说我的VPS位于ipadress:39.22.11.99而我有几个域都指向这个IP地址。 让我们说: domainA.comdomainB.comdomainC.com

这三个域名为每个服务器提供另一个用途,并且正确configurationNginx以指向正确的数据:网站A,网站B,网站C

我有一个运行在我的VPS上的邮件服务器正在运行。 然而,不知何故,我认为我的/etc/hosts文件configuration不正确,因为即使我拥有所有3个域和子域的SSL证书,所有邮件都进入了我的垃圾邮件文件夹。

如何configuration他的/etc/hosts文件? 而虚拟主机/用户应该帮助我从不同的域发送邮件吗?

现在我的/etc/hosts文件看起来像这样:

 127.0.0.1 localhost SomeAlias 39.22.11.99 domainA.com SomeAlias 39.22.11.99 mail.domainA.com SomeAlias 39.22.11.99 domainB.com SomeAlias 39.22.11.99 domainC.com SomeAlias 

FQDN只是表示一个dnslogging的一种格式,就像整个 dnslogging一样,没有任何速记或假定机器属于哪个域。 无论如何,将机器的主机名放在/ etc / hosts文件中是很传统的。 你不需要,但它可以防止机器不得不一直DNS查找它自己的名字,所以它是有道理的。 所以就你的主机名而言,你可以随你的主人给你的东西去做,或者你可以把它设置成你自己的东西。 您应该让您的ISP / Provider为您的主机名设置反向DNS,因为很多邮件服务器不接受来自服务器的rdns,dns和主机名之间混合的邮件。

TL; DR:/ etc / hosts文件只是硬编码的IP地址。 FQDN只是一个完整的DNSlogging。 你想知道设置一个有效的主机名。 你实际上可以使用你的任何域名,或者mail.yourdomains.com或者其他任何你想要的东西。