对于我的交换,我需要为许多域创建 PTR 记录并将其分配给单个 IP。
喜欢 :
mail.x.com 分配给 51.51.51.51
mail.y.com 分配给 51.51.51.51
mail.z.com 分配给 51.51.51.51
我向 ISP 提出请求,但我询问并需要确认为单个 IP 分配多个域名是否存在任何技术限制和风险。
答案1
@davidgo 从技术上正确地向您解释了一切,但我担心您没有明白要点。
让我们从这个开始:
我向 ISP 提出请求,但我询问并需要确认为单个 IP 分配多个域名是否存在任何技术限制和风险。
技术限制 - 没有。
风险 - 有。
假设这样一种情况,你开车,警察拦下你并要求你出示驾照。如果你向警察出示 3 张驾照,每张都有你的照片,但每张的姓氏都不同,你会怎么做?
在您的情况下,当您有一个 IP 地址和多个需要从同一 IP 提供服务的域时,您需要设置一个 SMTP 服务器,假设它是:mx.main.com
在 DNS 中,您应该仅设置正向和反向 PTR 记录mx.main.com
,然后其他域将简单地将其用作受信任的发件人。您需要做的就是设置他们的 MX 记录以mx.main.com
指向
abc.com MX: mx.main.com
zxc.com MX: mx.main.com
...
yyy.com MX: mx.main.com
答案2
你的问题错了。PTR 记录通常用于将 IP 地址转换回域名。服务器拥有 PTR 记录很重要,但 PTR 记录只能指向单个(子)域。
您更可能对 MX、A 和/或 CNAME 记录感兴趣,每个记录都可能与设置电子邮件的 DNS 相关 - 其中 MX 是唯一必需的。
使用 A 记录(或间接使用 CNAME 或 MX 记录 - 非 IP 地址)将尽可能多的域名指向一个 IP 地址没有问题。
实际上,要让邮件流向 51.51.51.51,您需要执行以下操作 -
mail.X.com 的“A”记录指向 51.51.51.51。(您可以选择为每个 mail.(any).com 记录设置一个“A”记录,但这不是必需的)
每个 X.com 都有一个“MX”记录,指向 mail.X.com 或 mail.(any).com
将多个域名分配给单个 IP 来发送邮件的风险很小,但您确实需要了解邮件服务器的信誉,如果很多域名都能够通过该服务器中继电子邮件,如果其中一个域名开始发送垃圾邮件,则该服务器可能会被列入黑名单,从而导致邮件服务器的所有其他用户都难以发送邮件。