Manual/GUI move from Cloudflare to deSEC

Would like to leave the CF and so exploring possibilities.

Because do not need all the proxy/tunnel/cache services they offer.

Using only the DNS, wildcards domain and TLS for them, MX, TXT, CNAME for email and this should be all.

Now after usual steps - disabling DNSSEC, adding deSEC NS and enabling back the DNSSEC on my domain registrar - did proceed for putting all the records 1:1 from CF to the deSEC.

And here I have some questions:

In CF the column Name is mandatory and seems to me here the Subname is of the same purpose?

The TXT and MX giving me error: Another RRset with the same subdomain and type exists for this domain. (Try modifying it.)
That is if the Subname filed have same values - so just changed them but now it’s not 1:1 comparing to the CF.

Here is actual state (deSEC) - it’s one domain only:
(Can’t post more than one picture as new user.)

Shouldn’t this be rather 1x txt/mx entry? And using ’+ add another value’ in case there is multiple entries of same extension.

If adding some entry for the Subname there is always this ‘This is only the part in front of your domain. Example: "www"‘ and I do not know how does this relate to mx/txt entries?

Like this time Subname should be empty maybe?
Because ‘example. com‘ is my domain and mails are not send to some subdomain (www or whatever.example. com).

Docs are not help at all if I’m not the API user.

Don’t know Cloudflare’s UI, but probably yes. On deSEC, the “subname” is the part of the DNS name that is “below” your registered domain (or more precisely, the domain you added to your deSEC account).

Yes, use “+ add another value”.

Well, the correct value for subname depends on the exact MX and TXT records you want to set up.

If you want the receive emails for example.com (and not a subdomain), then, yes, you’ll need a MX record with an empty subname. If you (also) want to receive emails for sub.example.com, the you’ll need to put sub into the subname field.

For TXT records, it depends on the exact type of TXT record.

For your SPF record, empty is correct (unless you send mail from a subdomain, that is). DMARC needs the _dmarc subname, as you have it in the screenshot.

I have no clue about the Protonmail verification, but I guess they expect it at the domain you use for email, i.e. empty subname again.

1 Like

True, they have it almost the same - but filling the name with example[.]com every time as placeholder maybe.
So that is not that clear because here it resolve in the RRset err.
Should be empty (for MX and TXT, except dmarc).

Did use it like this with TXT and MX.

Tested with mail-tester[.]com and all is good.

Thank you for clarification!