diff --git a/src/content/docs/dns/zone-setups/index.mdx b/src/content/docs/dns/zone-setups/index.mdx index 28f8322270dae9..8fbc5f4a76f1b6 100644 --- a/src/content/docs/dns/zone-setups/index.mdx +++ b/src/content/docs/dns/zone-setups/index.mdx @@ -5,13 +5,20 @@ sidebar: order: 3 --- -import { Details } from "~/components" +import { Details, Render } from "~/components" When using Cloudflare DNS, you have a few options for your DNS zone setup: * [Full setup](/dns/zone-setups/full-setup/) (most common): Use Cloudflare as your primary DNS provider and manage your DNS records on Cloudflare. * [Partial (CNAME) setup](/dns/zone-setups/partial-setup/): Keep your primary DNS provider and only use Cloudflare's reverse proxy for individual subdomains. -* [Subdomain setup](/dns/zone-setups/subdomain-setup/): With your apex domain (`example.com`) on a partial or full setup, independently manage the settings for a specific subdomain (`blog.example.com`) within a separate zone and, potentially, a separate account. +* [Subdomain setup](/dns/zone-setups/subdomain-setup/): With your apex domain (`example.com`) on a partial or full setup, independently manage the settings for a delegated subdomain (`blog.example.com`) within a separate zone and, potentially, a separate account. + +
+ + + +
+ * [Zone transfers](/dns/zone-setups/zone-transfers/): Use Cloudflare and another DNS provider together across your entire zone to increase availability and fault tolerance. DNS records will be transferred between providers using [AXFR](https://datatracker.ietf.org/doc/html/rfc5936) or [IXFR](https://datatracker.ietf.org/doc/html/rfc1995). :::note diff --git a/src/content/docs/dns/zone-setups/subdomain-setup/index.mdx b/src/content/docs/dns/zone-setups/subdomain-setup/index.mdx index 20700fa96a80cf..1f2266950e7dae 100644 --- a/src/content/docs/dns/zone-setups/subdomain-setup/index.mdx +++ b/src/content/docs/dns/zone-setups/subdomain-setup/index.mdx @@ -27,6 +27,12 @@ Subdomain setups are also useful when different subdomains require entirely diff +:::note[Setup combinations] + +The availability of different setups depends on both the parent zone setup and the setup used for the child zone. Review the [available setups](/dns/zone-setups/subdomain-setup/setup/#available-setups) to understand what combinations are supported. + +::: + ### Access applications diff --git a/src/content/docs/dns/zone-setups/subdomain-setup/setup/index.mdx b/src/content/docs/dns/zone-setups/subdomain-setup/setup/index.mdx index 4e623a545e740a..42c02a05b67d16 100644 --- a/src/content/docs/dns/zone-setups/subdomain-setup/setup/index.mdx +++ b/src/content/docs/dns/zone-setups/subdomain-setup/setup/index.mdx @@ -36,18 +36,9 @@ Subdomain setup is only available for Enterprise accounts. If you only want to c ## Available setups -The availability of different setups will depend on both the parent zone setup and the setup used for the child zone. A child zone holds DNS management for a delegated subdomain. - -| Parent zone | Child zone | Available | -| ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | --------- | -| [Full](/dns/zone-setups/full-setup/) or [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | [Full](/dns/zone-setups/full-setup/) | Yes | -| [Full](/dns/zone-setups/full-setup/) or [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | Yes | -| [Full](/dns/zone-setups/full-setup/) or [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | [Partial](/dns/zone-setups/partial-setup/) | No | -| [Partial](/dns/zone-setups/partial-setup/) | [Full](/dns/zone-setups/full-setup/) | Yes | -| [Partial](/dns/zone-setups/partial-setup/) | [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | Yes | -| [Partial](/dns/zone-setups/partial-setup/) | [Partial](/dns/zone-setups/partial-setup/)\* | Yes | - -:::caution[* Subdomain zones in partial setup are not delegated] + + +:::caution[Subdomain zones in partial setup are not delegated] Subdomains using a partial setup represent an exception in the sense that delegation does not apply in this context. As explained in the dedicated [Partial (CNAME) setup section](/dns/zone-setups/partial-setup/), this setup is intended to simply proxy individual subdomains through Cloudflare. For completeness, however, this is listed as an option in this table and the [how-to guide](/dns/zone-setups/subdomain-setup/setup/parent-on-partial/) has detailed explanation on how to achieve a subdomain zone using partial setup. ::: diff --git a/src/content/partials/dns/subdomain-setup-matrix.mdx b/src/content/partials/dns/subdomain-setup-matrix.mdx new file mode 100644 index 00000000000000..72057d6182f7aa --- /dev/null +++ b/src/content/partials/dns/subdomain-setup-matrix.mdx @@ -0,0 +1,22 @@ +--- +params: + - linkForMore? +--- + +The availability of different setups will depend on both the parent zone setup and the setup used for the child zone. A child zone holds DNS management for a delegated subdomain. + +| Parent zone | Child zone | Available | +| ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | --------- | +| [Full](/dns/zone-setups/full-setup/) or [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | [Full](/dns/zone-setups/full-setup/) | Yes | +| [Full](/dns/zone-setups/full-setup/) or [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | Yes | +| [Full](/dns/zone-setups/full-setup/) or [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | [Partial](/dns/zone-setups/partial-setup/) | No | +| [Partial](/dns/zone-setups/partial-setup/) | [Full](/dns/zone-setups/full-setup/) | Yes | +| [Partial](/dns/zone-setups/partial-setup/) | [Secondary](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/) | Yes | +| [Partial](/dns/zone-setups/partial-setup/) | [Partial](/dns/zone-setups/partial-setup/) | Yes | + +{props.linkForMore && ( + <> +
+ For details, refer to subdomain setup. + +)}