我的电子邮件托管在注册主机的同一台服务器上。但我想从同一服务器 (ip) 添加 mx 记录。Cloudflare 向我显示了此消息。
The record is exposing your origin server's Ip address, potentially exposing it to denial of service.
有没有办法从同一服务器添加 mx 记录?
我已经尝试过这个但是没有用。
CNAME : mail is an alias of example.com
MX : example.com mail handled by mail.example.com
答案1
CloudFlare 代理您的网络流量,隐藏您的服务器 IP,从而降低直接攻击的可能性。设置防火墙,阻止除 CloudFlare 之外的任何人(例如您的公司或家庭 IP 地址)访问服务器,可显著提高安全性。CloudFlare IP 是这里,我已将它们全部添加为防火墙上 http/s 的允许规则,并阻止了大多数其他规则。
该警告只是指出,通过发布 MX 记录,您会告诉人们您的服务器 IP 地址,从而抵消了使用 CloudFlare 隐藏 IP 的好处。如果您的服务器上托管了电子邮件,则需要知道您的公共 IP 地址,并将端口 25 开放给全世界。如果安全对您来说很重要,我建议您使用托管电子邮件服务 - Google Apps、Office 365、Zoho、Fastmail 等。
如果您不顾警告继续操作,您的 MX 记录应该会成功创建。我在 CloudFlare 上多次这样做,没有出现任何问题。