用于平衡请求的 MX 优先级记录
我有一个域的 MX 记录,指向通过 PHP 脚本处理电子邮件的服务器。该服务器只是我在池中拥有的多个实例之一。
问题是我认为我的服务器很快就会饱和。
我想我是否可以使用 MX 记录来平衡请求并将电子邮件“发送”到不同的服务器...
a) 我是否必须将不同的 MX 记录设置为具有相同的优先级来平衡它们?
MX 10 ip1
MX 10 ip2
MX 10 ip3
b) 或具有不同的优先级?
MX 10 ip1
MX 20 ip2
MX 30 ip3
c) 还有其他想法吗?
谢谢 !
I have the MX records of one domain pointing to a server handling the email through a PHP script. That server is just ONE of the multiple instances I have in a pool.
The problem is that I think I'm going to saturate this server soon.
I guess if I can use the MX records to balance requests and "send emails" to different servers...
a) Do I have to put different MX records with same priority to balance them ?
MX 10 ip1
MX 10 ip2
MX 10 ip3
b) or with different priority ?
MX 10 ip1
MX 20 ip2
MX 30 ip3
c) any other idea ?
Thank you !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于不同的优先级,编号最低的记录是最优先的。这种措辞可能会令人困惑,因此偏好数字有时被称为距离:距离越小越好。
当两个 MX 记录具有相同优先级时,发件人 SMTP 服务器会从这两个记录中随机选择一个 MX 记录。
因此,为了实现平等平衡,您需要相同的优先级。
For different levels of priority, the lowest-numbered records are the most preferred. This phrasing can be confusing, and so the preference number is sometimes referred to as the distance: smaller distances are more preferable.
When two MX records have the same priority the sender SMTP server selects a random MX record of the two.
So for equal balancing, you want equal priority levels.