Cloudflare silently deleted my DNS records

栏目: IT技术 · 发布时间: 4年前

Yesterday I followed up with a potential client to ask them what they thought of the proposal I sent them the previous Thursday. I was shocked to learn that they thought they had emailed me the same day to accept.

I began debugging, and figured out there was an issue with my MX records. The problem: there weren't any. In fact, I had no DNS records at all. I logged in to Cloudflare and was told "You currently don't have any websites" and prompted to add a site.

At this point I thought I had been hacked, so I went to the audit log. The only recent event:

Date: 2020-02-18T22:52:34-05:00
User IP Address: 127.0.0.1
Resource: Zone
Audit Record: {{redacted}}
Metadata: { "Zone name": "danielzfranklin.org" }

The "user" IP address immediately stood out to me: 127.0.0.1 . At this point I believed this was some sort of bug on Cloudflare's end, so I went to file a support ticket. Before I could file a ticket, Cloudflare required me to search their support base.

Cloudflare "helpfully" pointed me to the relevant help center article: "Why was my domain deleted from Cloudflare?" 1 . From it, I learned that the official way Cloudflare communicates that they have deleted your domain is by placing an event in the audit log with an IP of 127.0.0.1 .

If I intentionally set out to build a horrible user experience I'm unsure if I could top this. I naively expected that I would be notified by email before Cloudflare broke everything. In the absence of that, I would expect to see a notice when I logged in. In the absence of that, I would expect to see a field in the audit log mentioning in human language what happened. In the absence of that, if for some arcane reason Cloudflare is unable to change the format of their audit logs, I would at a minimum expect a message on the audit log page that explained what a deletion logged to 127.0.0.1 means. I registered for Cloudflare with a Gmail address specifically so that I could receive notifications from them if there were issues with my email setup.

Unfortunately, the help page their ticketing system pointed me to is completely unhelpful. For some reason I trusted Cloudflare with both my registration and DNS, and every debugging step mentions at the top that "It is not necessary to check domain registration for domains utilizing a Cloudflare CNAME setup." The help page provides no information on why a domain registered with Cloudflare would be deleted.

To add insult to injury I learn that when Cloudflare automatically detects an anomaly with your domain they permanently delete all DNS records. Mine won't be difficult to restore, but I'm not sure why this is necessary. Surely it would be possible for Cloudflare to mark a domain as disabled without irrevocably deleting it? Combined with the hacky audit log, I'm left with the opinion that for some reason Cloudflare decided to completely half-ass the part of their system that is responsible for deleting everything that matters to a user.

Because Cloudflare deleted my domain registration I can't change the status from clientTransferProhibited through their dashboard so I don't think I can even leave.

I spent some time thinking about if it was fair for me to post this on the same day as I filed a support ticket with Cloudflare. I ultimately decided to because their ticketing system recommended I post on their community forum instead or in addition to submitting a ticket. The page informed me that because I don't have a business account I would receive much faster support from the "community". However, I'm unable to log in to their community forum. When I click the login button I'm redirected to my dashboard, and when I then click Support on the dashboard I'm redirected back to the forum without being logged in. I suppose it's possibly an issue with Firefox blocking cookies (although I disabled tracking prevention) so it's possible this part is partly a problem on my end.

Does anyone know what might have caused Cloudflare to delete my domain? Any ideas for how I could transfer my domain away from Cloudflare sooner?

Daniel Franklin

txti


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Perl语言入门 第六版(中文版)

Perl语言入门 第六版(中文版)

Randal L.Schwartz、brian d foy、Tom Phoenix / 盛春 / 东南大学出版社 / 2012-3 / 62.00元

《Perl语言入门(第6版)(中文版)》根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl5.14版本的变化。《Perl语言入门(第6版)(中文版)》每章都包含若干习题,帮助你巩固消化刚学到的知识。也许其他书籍只是想着灌输Perl编程的条条框框,但《Perl语言入门(第6版)(中文版)》不同,我们希望把你培养成一名真正的Perl程序......一起来看看 《Perl语言入门 第六版(中文版)》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

随机密码生成器
随机密码生成器

多种字符组合密码