我应该为虚拟域创建反向 DNS 记录吗?

我应该为虚拟域创建反向 DNS 记录吗?

我的服务器有两个域,example.com 和 example.org。

example.com 使用我的服务器发送电子邮件。example.org 是一个虚拟域。它使用 Google Workspace(Gmail)发送电子邮件。

我看到了https://support.google.com/mail/answer/81126?hl=en它要求我“设置指向您的域的 IP 地址的有效反向 DNS 记录”。

我询问服务器管理员,他说“您的服务器仅分配了一个 IP,并且 PTR 指向服务器的主机名 server.example.com,这是必须的。”

这是否意味着 example.com 的反向 DNS 记录设置正确?

example.org 怎么样?由于它与 example.com 共享同一个 IP,如何设置反向 DNS 记录?

答案1

我应该为虚拟域创建反向 DNS 记录吗?

不。

实际上不能。实际上,一个 IP 地址只能有一个反向 DNS 记录。

该反向 DNS 记录应与您分配给服务器的主机名相匹配。此外,该主机名的相应正向 DNS 记录也应存在且匹配。

(相关:尽管指向服务器 IP 地址的正向 DNS 记录可以有很多个,甚至无限个,但服务器上的操作系统无论如何只能配置一个主机名。)


(从技术上讲,可以创建多个反向 DNS 记录,但它们将作为循环记录工作,并且肯定不会产生您期望和需要的效果和结果。)


回复您的评论:

对 example.com 使用以下 DNS 记录:

example.com.         IN MX 1 server.example.com.
example.com.         IN A    198.51.100.2
server.example.com.  IN A    198.51.100.2
example.com.         IN TXT  "v=spf1 a mx -all" 

2.100.51.198.in-addr.arpa.  IN PTR server.example.com.

以及 example.org 的以下内容

example.org.         IN MX 1 server.example.com.
example.org.         IN A    198.51.100.2
example.org.         IN TXT  "v=spf1 a mx -all" 

实际上应该与使用没有什么不同

example.org.         IN MX 1 mail.example.org.
example.org.         IN A    198.51.100.2
mail.example.org.    IN A    198.51.100.2
example.org.         IN TXT  "v=spf1 a mx -all" 

和/或

example.com.         IN MX 1 mail.example.com.
example.com.         IN A    198.51.100.2
mail.example.com.    IN A    198.51.100.2
server.example.com.  IN A    198.51.100.2
example.com.         IN TXT  "v=spf1 a mx -all" 

有些人更喜欢使用example.org. IN MX 1 server.example.com.as,因为当您在单个邮件服务器上拥有多个域时,它可以减轻您的管理负担。当需要进行与邮件相关的 DNS 更改时,只需对server.example.com.DNS 记录进行更改即可。

其他人则更喜欢始终使用区域内 MX 记录,因为这样既美观又能更有效地解决问题。

您的邮件服务器将在发送和接收邮件时使用其主机名server.example.com.来标识自己,就像server.example.com.在 EHLO/HELO 握手中一样。当接收 SMTP 对您的服务器 IP 地址进行反向查找时,该主机名必须与反向 DNS 记录相对应。当反向查找无法进行或失败时,某些邮件服务器会立即拒绝您的邮件,而其他邮件服务器则“仅”会增加您的垃圾邮件分数。

相关内容