Set up multi-signer DNSSEC
This page explains how you can enable multi-signer DNSSEC with Cloudflare, using the model 2 as described in RFC 8901.
Although you can complete a few steps via the dashboard, currently the whole process can only be completed using the API.
 1. Set up Cloudflare zone
- Use the Edit DNSSEC Status endpoint to enable DNSSEC and activate multi-signer DNSSEC for your zone. This is done by setting statustoactiveanddnssec_multi_signertotrue, as in the following example.
- Add the ZSK(s) of your external provider(s) to Cloudflare by creating a DNSKEY record on your zone.
- Add your external provider(s) nameservers as NS records on your zone apex.
- Enable the usage of the nameservers you added in the previous step by using an API request, as in the following example.
 2. Set up external provider
- Get Cloudflare’s ZSK using either the API or a query from one of the assigned Cloudflare nameservers.
API example:
Command line query example:
- Add Cloudflare’s ZSK that you fetched in the previous step to the DNSKEY record set of your external provider(s).
- Add Cloudflare’s nameservers to the NS record set at your external provider(s).
 3. Set up registrar
- Add DS records to your registrar, one for each provider. You can see your Cloudflare DS record on the dashboard by going to DNS > Settings > DS Record. 
- Update the nameserver settings at your registrar to include the nameservers of all providers you will be using for your multi-signer DNSSEC setup.