I’m trying to enable DNSSEC on my domain. My registrar for this domain is Cloudflare. I’ve setup a server (mail-in-a-box) at box.mydomain.com
. I’ve got this all setup, and am trying to add a security enhancement (DNSSEC). Here’s my process:
-
Collect the DS records information from mail-in-a-box. They dictate exactly what the record should be.
-
Click “enable DNSSEC” on Cloudflare’s DNS tab (right below "Custom name servers, right above “CNAME Flattening”). It tells me “DNSSEC is pending while we wait for the DS to be added to your registrar. This usually takes ten minutes, but can take up to an hour.”
-
Try to add the DS record in to Cloudflare’s DNS. I enter the relevant information from the mail server I’m trying to spin up:
mydomain.com. 3600 IN DS 20154 7 2 [digest]
, which is what mail-in-a-box says to do. When I try to add that DS record, I see the error message “DNS Validation Error (Code 1004) DS records must not appear at a zone apex.”
- I’m launching this mail server at
box.mydomain.com
. When I change the “name” field tobox
, I get the error message “DNS Validation Error (Code: 1004) DS record must have a corresponding NS record at box.stsievert.com.”
How do I enable DNSSEC?