I recently set up a new domain - a .net to with the same hostname of my .com website. The new domain is running on Vultr and I set up all the DNS records in Cyberpanel. I get a 97% on email MailGenius Score.
I can send out emails but cannot receive any. I think it has something to do with the my DNS settings on Cloudflare. I don’t know what to do at this point, but here are my settings below.
You don’t need to hide your assigned Cloudflare nameservers.
If you are using Cloudflare Email Routing to forward your inbound email to an address in another domain, your DNS appears to be correct. If it is supposed to go to your own mailserver. You will need to disable Cloudflare Email Routing and update your MX.
Here is a Community Tutorial that may help and a link to the Email Routing troubleshooting guide.
“Some of your DNS-only records are exposing IP addresses that are proxied through Cloudflare. Make sure to proxy all A, AAAA, and CNAME records pointing to proxied records to ensure your origin server is fully protected.”
I removed the 3 MX records and now have one with the little warning triangle.
I have 1 MX record, when I entered it I used “@” and the domain name (domain…net).
It also worked with “@” and “mail…domain…net”
Is there a way to use the Cloudflare proxy and hide my IP?
If your webserver is also your mailserver you will not be able to avoid the warning about the exposed IP. If you want email to work while using the proxy, you will want to use a different hostname for the MX so that you can set it to DNS Only. (Use mail.example.com in your MX so you can proxy web traffic to example.com.)
One day you may decide that you want to move your email to a standalone service or route it through a hosted spam filter. Your MX records would no longer point to your webserver. Until than, the warning is unavoidable.
I have tried a few different things but I still see my virtual hosts IP on a few different sites such as mxtoolbox. I wasn’t clear on if this was possible or not. Still new to this, and thanks for the help. This is for my business. I have been using emails with comcast/net and want something that matches my business, but want to do it the right way.
The IP shows up under the MX listing (mxtoodbox and others). If I have 2 A records such as this fictitious example:
Type Name Content Proxy status TTL
A mail XXX.YYY.ZZZ.AAA Proxied
A ericsslowwebsite/net XXX.YYY.ZZZ.AAA Proxied
Sorry about the repost. I’m tring to make this a bit more clear.
I have tried a few different things but I still see my virtual hosts IP on a few different sites such as mxtoolbox. I wasn’t clear on if this was possible or not. Still new to this, and thanks for the help. This is for my business. I have been using emails with comcast/net and want something that matches my business, but want to do it the right way.
The IP shows up under the MX listing (mxtoodbox and others). If I have 2 A records such as this fictitious example:
Try using </>Pre-formatted text to enhance readability of things such like console output or DNS entries. For multiple lines you can place three backticks ``` by themselves on the lines before and after your multi-line text. That is just a tip for the future. I was able to figure out what you shared.
From what I see in your posts, those records appear to be correct. You cannot create a PTR record in your Cloudflare account, at least not one that will be of any use. PTR records need to be in the zone that is managed by the party that controls the IP. This is usually the ISP or hosting company. Sometimes they have a form or some other self-service management tool. You will need to consult their available documentation.