The system status check page lists say this if I click the Show details under the warning:
This domain’s DNSSEC DS record is not set. The DS record is optional. The DS record activates DNSSEC. See below for instructions.
Follow the instructions provided by your domain name registrar to set a DS record. Registrars support different sorts of DS records. Use the first option that work
I use Dynadot as my registrar (but I’m using Fastmail nameservers as it’s they have an easier control panel).
In Dynadot adding DNSSEC only asks for these options:
Key Tag, Digest Type, Digest, Algorithm.
There’s no place to add a public key.
I added the above from Option 1, and the site immediately went down / was inaccessible. Restarting MIAB or rebooting the server didn’t help. Then I removed the DNSSEC records and MIAB was accessible.
Where did I go wrong? Do I need to keep trying the other options until one of them works?
Or do I need to do something else before adding the DNSSEC records?
Usually that is indeed the only thing needed. However, all involved servers need to implement dnssec, so perhaps fastmail has issues with dnssec. I don’t know them so I can’t tell.
To analyse dnssec issues try https://dnsviz.net/ or https://dnssec-debugger.verisignlabs.com/ these might help you debug the issue.
I do not think that it should be an issue, and am not sure why you have one. Personally, I never use DNSSEC because it causes more issues that it solves.
In your case, I would disable it at the registrar and leave it disabled for at least 24 hours. Then enable it again.
It is entirely personal preference. Honestly, MiaB does it extremely well, so you should have no issues with it. The key is to remember to always disable it before changing your DNS provider.
Got it. Thank you and especially @JoshData , and the community here for the help … such a crisp and almost OOTB working mail server up in just a few minutes.