I’ve removed 2 TXT records hours ago and they’re still showing in nslookup and dnschecker.org
What steps have you taken to resolve the issue?
I’ve tried adding/removing a new record to see if it would kick things over. The new record tested correctly and removed correctly, but the first two that are stuck have made no change.
I also tried re-adding the existing record, so I could then try to remove it again, but when I try to add it it says it already exists.
What feature, service or problem is this related to?
I’m setting up FlyingCDN for a client, and I need that record as a standalone CNAME, or it won’t validate. Basically, I’m stuck until those records disappear for me to proceed.
I’ve been using Cloudflare for a decade and this is the first time I’ve had to post, so it’s a good run!
Unfortunately, this isn’t really the issue I have at the moment. I removed old TXT records with subdomain _acme-challenge, but they’re still showing to DNS servers. When FlyingCDN validates your domain, their CNAME needs to be the only record for that subdomain, which is preventing me from validating.
I just need Cloudflare to purge these records that are stuck.
I still see the 2 TXT records. Is the account maybe using Advanced Certificate Manager? Usually, disabling Universal SSL should remove the “extra” _acme-challenge records.
Can you try if you see the records if you list them via API? If not, can you create a ticket that we can escalate?
To give some more content:
As long as Universal SSL or ACM are activated, Cloudflare will automatically create _acme-challengetxt records that you can’t see or remove. CNAME records can’t exist with any other records with the same name, so while Cloudflare allows you to create the CNAME, it doesn’t comply with the DNS standard and it shouldn’t work in most resolvers.
However, there are cases where Cloudflare doesn’t remove their own _acme-challenge records, and support might need to assist you in removing them.
If you don’t want to wait for support, you could also create a new Cloudflare account and move the domain to that new account.
The Fix:
Turns out that zone had “Speed > Optimizations > Other > Automatic Signed Exchanges” enabled, which will apply hidden _acme-challenge TXT records.