Hi, everyone!
I have a strange bug happening first time in my about three years of good experience with Cloudflare. Let me try to explain it in as much detail as I can.
I have a CMS (actually two, but the behavior (error) is identical) hosted on the Render cloud application platform. Render requires a CNAME
record for the instance (site) to work. So far so good, but now I want to move the site to a different VPS server, which requires an A
record to work. So I deleted the CNAME
record and added an A
record, but for some strange reason the CNAME
record is still working, but the A
record is not – my CMS still has been accessed from Render, not new VPS. And it’s been about two weeks now since I first deleted the CNAME
record.
What I have already tried and what didn’t help:
- I deleted the
A
record and added it once more (a couple of times actually). - I checked VPS’s IP address entered in the
A
record and it’s correct. - I tried to flush Cloudflare’s cache.
- I tried to access my CMS from different networks and routers.
What I have tried and what did help “kind of”:
- If I turn my newly added
A
record to “DNS only" (not “Proxied”) mode it instantly starts to work as I need and I can see in logs that Render is not accessed anymore and my new VPS, but then again there’s no use of Cloudflare. - If I switch the record back to “Proxied”, then it goes back to Render again
Even when I check the Render settings it shows that my DNS configuration is ok (which unfortunately is not what I want right now). The most mysterious thing is that I have no records pointing to Render in my Cloudflare DNS configuration at all, so I have no idea why Cloudflare points to my domain to the old CNAME
record when I turn “Proxied” on for my new A
record.
Maybe someone can help me to solve this mystery?