diff --git a/public/__redirects b/public/__redirects index 0c8913ba01dda37..8350222f2650621 100644 --- a/public/__redirects +++ b/public/__redirects @@ -540,6 +540,7 @@ /dns/reference/troubleshooting/ /dns/reference/recommended-third-party-tools/ 301 /dns/zone-setups/partial-setup/convert-partial-to-full/ /dns/zone-setups/conversions/convert-partial-to-full/ 301 /dns/zone-setups/partial-setup/convert-partial-to-secondary/ /dns/zone-setups/conversions/convert-partial-to-secondary/ 301 +/dns/zone-setups/reference/nameserver-assignment/ /dns/nameservers/nameserver-options/#assignment-method 301 /dns/zone-setups/troubleshooting/dns-probe-finished-nxdomain/ /dns/troubleshooting/dns-probe-finished-nxdomain/ 301 /dns/zone-setups/troubleshooting/nameservers/ /dns/zone-setups/full-setup/troubleshooting/ 301 /support/dns/ /dns/ 301 diff --git a/src/content/docs/dns/nameservers/custom-nameservers/account-custom-nameservers.mdx b/src/content/docs/dns/nameservers/custom-nameservers/account-custom-nameservers.mdx index 6aa003272bfa7c9..77e7e3f8e31c931 100644 --- a/src/content/docs/dns/nameservers/custom-nameservers/account-custom-nameservers.mdx +++ b/src/content/docs/dns/nameservers/custom-nameservers/account-custom-nameservers.mdx @@ -22,7 +22,7 @@ import { Example, Render, Tabs, TabItem, DashButton } from "~/components"; two: "A", three: "account", four: "zones", - five: "account ", + five: "account", }} /> diff --git a/src/content/docs/dns/nameservers/custom-nameservers/tenant-custom-nameservers.mdx b/src/content/docs/dns/nameservers/custom-nameservers/tenant-custom-nameservers.mdx index d5773481bd422f2..5a3d041acfdab0e 100644 --- a/src/content/docs/dns/nameservers/custom-nameservers/tenant-custom-nameservers.mdx +++ b/src/content/docs/dns/nameservers/custom-nameservers/tenant-custom-nameservers.mdx @@ -23,7 +23,7 @@ import { Example, Render, APIRequest } from "~/components"; two: "T", three: "tenant", four: "accounts", - five: "tenant ", + five: "tenant", }} /> diff --git a/src/content/docs/dns/nameservers/nameserver-options.mdx b/src/content/docs/dns/nameservers/nameserver-options.mdx index f0602d4247bef03..cc532485bd44d9d 100644 --- a/src/content/docs/dns/nameservers/nameserver-options.mdx +++ b/src/content/docs/dns/nameservers/nameserver-options.mdx @@ -12,11 +12,25 @@ Refer to the sections below to learn about different nameserver options. ## Assignment method -When you add a domain on a full or secondary setup, Cloudflare automatically assigns your nameservers. +When you add a domain on a [primary (full)](/dns/zone-setups/full-setup/) or [secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) DNS setup, Cloudflare automatically assigns your nameservers. -The [default assignment method](/dns/zone-setups/reference/nameserver-assignment/) is to use standard nameservers and favor consistent nameserver names across all zones within an account. Nonetheless, in case there are conflicts - for example, if someone else has already added the same zone to a different account - you may get different nameserver names. +The default assignment method is to use [standard nameservers](/dns/nameservers/#standard-nameservers) and favor consistent nameserver names across all zones within an account. Nonetheless, in case there are conflicts, you may get different nameserver names, even for domains that are within the same account. -To have control over what nameservers are assigned for different zones within an account, you can use [account custom nameservers](/dns/nameservers/custom-nameservers/account-custom-nameservers/). +:::caution +To prevent domain hijacking, you can no longer preset Cloudflare nameservers at your registrar before creating the respective zone in Cloudflare. If you preset your nameservers and then add the domain, your domain will be assigned a new pair of nameservers. +::: + +These nameserver assignments cannot be changed. However, depending on your subscription, you may have different options for better nameserver consistency. + +### Nameserver consistency + +The level of consistency you can expect when adding new zones depends on the configured nameserver type. + +- For [standard nameservers](/dns/nameservers/#standard-nameservers), since a conflict can be caused by anyone adding the same zone to any other Cloudflare account, the likelihood of your new zone being assigned different nameserver names than your previously existing zones is higher. + +- If you use [account custom nameservers](/dns/nameservers/custom-nameservers/account-custom-nameservers/), the only conflict would be between a parent and a child zone, which makes consistent assignment across new zones more likely. + +- With [tenant custom nameservers](/dns/nameservers/custom-nameservers/tenant-custom-nameservers/) or [Foundation DNS advanced nameservers](/dns/foundation-dns/advanced-nameservers/#nameservers-hosting-and-assignment), there can still be conflicts caused by two zones with the same name being added to different accounts, but, since access to these features is more restricted, the likelihood of your new zone being assigned different nameserver names than your previously existing zones is lower. ### DNS zone defaults diff --git a/src/content/docs/dns/zone-setups/full-setup/setup.mdx b/src/content/docs/dns/zone-setups/full-setup/setup.mdx index 420eb3220b0e652..d0fcc19b4abc6b8 100644 --- a/src/content/docs/dns/zone-setups/full-setup/setup.mdx +++ b/src/content/docs/dns/zone-setups/full-setup/setup.mdx @@ -77,7 +77,7 @@ When you start using Cloudflare's nameservers for authoritative DNS and your zon :::note -Cloudflare automatically assigns nameservers to a domain and these assignments cannot be changed. For more details, refer to [Nameserver assignments](/dns/zone-setups/reference/nameserver-assignment/). +Cloudflare automatically assigns nameservers to a domain and these assignments cannot be changed. For more details, refer to [Nameserver assignments](/dns/nameservers/nameserver-options/#assignment-method). ::: ### Update your registrar diff --git a/src/content/docs/dns/zone-setups/reference/nameserver-assignment.mdx b/src/content/docs/dns/zone-setups/reference/nameserver-assignment.mdx deleted file mode 100644 index f0cb516ee5fd759..000000000000000 --- a/src/content/docs/dns/zone-setups/reference/nameserver-assignment.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Nameserver assignment -pcx_content_type: reference - ---- - -When you add a domain on a [primary (full)](/dns/zone-setups/full-setup/) or [secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) DNS setup, Cloudflare automatically assigns your nameservers. You should then add the assigned nameservers to your registrar and, once Cloudflare can detect they have been placed, your zone is activated. - -Each domain's assigned nameservers may be different than other domains, even if those domains are within the same account. - -These nameserver assignments cannot be changed. However, depending on your subscription, you may have different options to [control the nameservers assignment method](/dns/nameservers/nameserver-options/#assignment-method) or to use your own [custom nameservers](/dns/nameservers/custom-nameservers/). - -:::caution - -To prevent domain hijacking, you can no longer preset Cloudflare nameservers at your registrar before creating the respective zone in Cloudflare. If you preset your nameservers and then add the domain, your domain will be assigned a new pair of nameservers. - -To keep the same nameservers across your domains, use [Account custom nameservers](/dns/nameservers/custom-nameservers/account-custom-nameservers/). - -::: - -For more background on nameserver assignments, refer to [our blog](https://blog.cloudflare.com/whats-the-story-behind-the-names-of-cloudflares-name-servers/). diff --git a/src/content/docs/registrar/faq.mdx b/src/content/docs/registrar/faq.mdx index 0b94758e90dd9b9..a9986bb2be860c7 100644 --- a/src/content/docs/registrar/faq.mdx +++ b/src/content/docs/registrar/faq.mdx @@ -37,7 +37,7 @@ Transferring a domain adds time to the current expiration date, unless your doma ### What happens to my nameservers when I transfer my domain to Cloudflare? -Cloudflare Registrar only supports transfers of domains that are active on a Cloudflare [full setup](/dns/zone-setups/full-setup/). Domains on Cloudflare use [nameservers assigned by Cloudflare](/dns/zone-setups/reference/nameserver-assignment/) to the associated account and those nameservers must remain in place for the domain to be Active. +Cloudflare Registrar only supports transfers of domains that are active on a Cloudflare [full setup](/dns/zone-setups/full-setup/). Domains on Cloudflare use [nameservers assigned by Cloudflare](/dns/nameservers/nameserver-options/#assignment-method) to the associated account and those nameservers must remain in place for the domain to be Active. ### How can I see the status of my domain transfer?