Type | Name | Content |
---|---|---|
A | ns1.example.com | <IPv4> |
Account custom nameservers (ACNS) allow you to define account-level custom nameservers and use them for different zones within a Cloudflare account .
ACNS are organized in different sets (ns_set
) and ACNS names can be provided by any domain, even if the domain does not exist as a zone in Cloudflare.
For instance, if the ACNS are ns1.example.com
and ns2.vanity.test
, the domains example.com
and vanity.test
are not required to be zones in Cloudflare.
For this configuration to be possible, a few conditions apply:
ns_name
), and each name cannot belong to more than one set. For example, if ns1.example.com
is part of ns_set 1
it cannot be part of ns_set 2
or vice versa.ns_set
) than their parent, child, or any other zone in their direct hierarchy tree.ns_set 1
through ns_set 5
will influence how Cloudflare assigns nameservers to your new zones if you configure DNS zone defaults.Use the Add account custom nameserver endpoint to create account custom nameservers. Follow the conditions for ns_name
and ns_set
.
Cloudflare will assign an IPv4 and an IPv6 address to each ACNS name, and these nameservers will be listed as options that you can use on existing zones or set up as default for new zones in the account.
Make sure A/AAAA
records with the assigned IPv4 and IPv6 exist at the authoritative DNS of the domain that provides the ACNS names.
If the domain uses Cloudflare DNS, the respective A
and AAAA
records are automatically created.
If the domain or domains that are used for the account custom nameservers do not exist within the same account, you must manually create the A/AAAA
records on the configured nameserver names (for example, ns1.example.com
) at the authoritative DNS provider.
Type | Name | Content |
---|---|---|
A | ns1.example.com | <IPv4> |
Update the registrar of the domain that provides the ACNS names. This step depends on whether you are using Cloudflare Registrar:
If you are using Cloudflare Registrar for the domain that provides the ACNS names, contact Cloudflare Support to add the account custom nameservers and IP addresses as glue records to the domain.
If you are not using Cloudflare Registrar for the domain that provides the ACNS names, add the account custom nameservers and IP addresses to your domain's registrar as glue records (RFC 1912 ↗). If you do not add these records, DNS lookups for your domain will fail.
Use the endpoint Update DNS Settings for a Zone and configure the nameservers
object accordingly for each zone.
NS
record at the parent zone.To make ACNS the default option for all new zones added to your account from now on:
Refer to DNS zone defaults for details.
Use the endpoint Update DNS Settings for an Account. Within the zone_defaults
object, set the following:
To remove ACNS from a zone, first update your nameservers to stop using ACNS:
enabled
parameter to false
, and then contact Cloudflare Support to set your nameservers back to the regular Cloudflare branded nameservers.enabled
parameter to false
.Following the configuration conditions, each set must have between two and five different nameserver names. When you delete all names or leave a set with only one nameserver name, the set will no longer be listed as an option for the zones in your account.
Use the Delete account custom nameserver endpoint to delete a specific ACNS.