Skip to content

Commit 4a8e97e

Browse files
DNS records: initial setup and review guidance (#18582)
* Create new page and adjust order * Move scan intro to new doc and focus create-dns-records on procedures * Add explanation and examples of zone apex * Fix typo and fill in where to point zone apex records * Remove provider-specific placeholder * Touch up zone apex record section * Add section for subdomain records * Add section for email records with examples * Intro paragraphs about SSL/TLS certificates and domain coverage * Move link to ref dns-record-types higher in index.mdx * Move new content on common records to partial dns-scan-procedure * Add intro to create-zone-apex and simplify zone apex explanation * Additional context about www on create-subdomain-record intro * Text tweaks and add note to linking to #review-dns-records * More context and point to troubleshooting from email-records intro * Delete new page and replace link * Apply suggestion from code review Co-authored-by: Jun Lee <[email protected]> --------- Co-authored-by: Jun Lee <[email protected]>
1 parent d42fa77 commit 4a8e97e

14 files changed

+79
-26
lines changed

src/content/docs/dns/get-started.mdx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,15 @@ head:
1111

1212
import { GlossaryDefinition, Render } from "~/components";
1313

14-
You can use Cloudflare DNS with a variety of [setups](/dns/zone-setups/). For an overview of what these setups are and if you are not yet familiar with specific DNS terminology, refer to [Concepts](/dns/concepts/).
14+
You can use Cloudflare DNS with a variety of [setups](/dns/zone-setups/). For an overview of what these setups are and an introduction to specific DNS terminology, refer to [Concepts](/dns/concepts/).
1515

16-
In the most common setup (full), you [add your domain](/fundamentals/setup/manage-domains/add-site/), import your [DNS records](/dns/manage-dns-records/), and [update your nameservers](/dns/nameservers/update-nameservers/) to make Cloudflare your primary authoritative DNS provider. Once the setup is completed:
16+
In the most common setup (full), you [add your domain](/fundamentals/setup/manage-domains/add-site/), import your [DNS records](/dns/manage-dns-records/), and [update your nameservers](/dns/nameservers/update-nameservers/) to make Cloudflare your primary authoritative DNS provider.
17+
18+
:::note
19+
Make sure to [review your DNS records](/dns/zone-setups/full-setup/setup/#review-dns-records) before updating your nameservers. If you activate your domain on Cloudflare *without* setting up the correct DNS records, your domain may not be reachable.
20+
:::
21+
22+
Once the setup is completed:
1723

1824
- You [manage DNS records](/dns/manage-dns-records/how-to/create-dns-records/) through the Cloudflare dashboard or API. This is how you control which resources are available on the apex domain (`example.com`) or specific subdomains (`blog.example.com`) of your website, as well as control other configurations.
1925

src/content/docs/dns/manage-dns-records/how-to/batch-record-changes.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pcx_content_type: how-to
33
title: Batch record changes
44
sidebar:
5-
order: 7
5+
order: 10
66
---
77

88
import { GlossaryTooltip, Example, Render } from "~/components";

src/content/docs/dns/manage-dns-records/how-to/create-dns-records.mdx

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,17 @@
22
pcx_content_type: how-to
33
title: Manage DNS records
44
sidebar:
5-
order: 1
5+
order: 2
66
---
77

88
import { GlossaryTooltip, Render, TabItem, Tabs, Details } from "~/components";
99

10-
<Render file="dns-scan-intro" />
10+
Consider the sections below for step-by-step instructions on managing DNS records at Cloudflare.
1111

12-
<Details header="When the quick scan is not automatically invoked">
13-
<Render file="dns-scan-note" />
14-
</ Details>
15-
16-
<Render file="dns-scan-procedure" />
17-
18-
If you want more control over which DNS records are imported and how, [import a zone file](/dns/manage-dns-records/how-to/import-and-export/#import-records).
12+
To better understand what DNS records are, refer to [Overview](/dns/manage-dns-records/). For context around common records you want to review when getting started at Cloudflare, refer to [review DNS records](/dns/zone-setups/full-setup/setup/#review-dns-records).
1913

2014
:::note
21-
2215
If your domain is added to Cloudflare by a hosting partner, manage your DNS records via the hosting partner.
23-
2416
:::
2517

2618
## Create DNS records

src/content/docs/dns/manage-dns-records/how-to/create-subdomain.mdx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pcx_content_type: reference
33
title: Create subdomain records
44
sidebar:
5-
order: 3
5+
order: 4
66

77
---
88

@@ -16,6 +16,10 @@ For more guidance on redirecting a subdomain — either to your main domain or a
1616

1717
## SSL/TLS for subdomains
1818

19+
While DNS is what communicates where your website or application can be reached, SSL/TLS is what enables websites and applications to establish connections in a secure way.
20+
21+
If your subdomains are not correctly covered by an SSL/TLS certificate, your visitors will find a warning on their browser stating that your website or application is not secure.
22+
1923
<Render file="ssltls-subdomains" product="dns" />
2024

2125
## Customize subdomain behavior

src/content/docs/dns/manage-dns-records/how-to/create-zone-apex.mdx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,19 @@
22
pcx_content_type: reference
33
title: Create zone apex record
44
sidebar:
5-
order: 2
5+
order: 3
66

77
---
88

99
import { Example, Render } from "~/components"
1010

11-
When you add a domain to Cloudflare, you may also need to create a DNS record on your zone apex (`example.com`).
11+
When you add a domain to Cloudflare, you may also need to create or review the DNS record on your zone apex. Zone apex refers to the domain (`example.com`) or subdomain (`blog.example.com`) that you are [adding to Cloudflare](/dns/concepts/#zone).
1212

13-
To do this, create an [IP address resolution record](/dns/manage-dns-records/reference/dns-record-types/#ip-address-resolution) (`A`, `AAAA`, or `CNAME`) using `@` for the **Name**, as in the following example.
13+
Usually, the zone apex record makes your domain accessible by visitors. In this case, the necessary record type ([A, AAAA, or CNAME](/dns/manage-dns-records/reference/dns-record-types/#ip-address-resolution)) and its content will depend on the provider that [hosts](/fundamentals/setup/manage-domains/#host-your-domain) your website or application. If you are using Cloudflare Pages, refer to [Custom domains](/pages/configuration/custom-domains/). If you are using other providers, look for their guidance on how to connect domains managed on external DNS services.
14+
15+
## Zone apex record
16+
17+
To create a zone apex record, use `@` for the record **Name**, as in the following example.
1418

1519
<Example>
1620

@@ -33,4 +37,8 @@ For more guidance, refer to [Redirect domain to subdomain](/fundamentals/setup/m
3337

3438
## Get free SSL certificates
3539

40+
While DNS is what communicates where your website or application can be reached, SSL/TLS is what enables websites and applications to establish connections in a secure way.
41+
42+
If your domain is not correctly covered by an SSL/TLS certificate, your visitors will find a warning on their browser stating that your website or application is not secure.
43+
3644
Cloudflare offers free, unshared, publicy trusted [Universal SSL certificates](/ssl/edge-certificates/universal-ssl/) to all Cloudflare domains.

src/content/docs/dns/manage-dns-records/how-to/email-records.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pcx_content_type: how-to
33
title: Set up email records
44
sidebar:
5-
order: 4
5+
order: 7
66

77
---
88

@@ -14,6 +14,8 @@ There are three reasons to set up email records for your domain:
1414
* To make sure your domain can [send and receive email](#send-and-receive-email).
1515
* To prevent other email senders from [spoofing your domain](#prevent-domain-spoofing).
1616

17+
The exact values for your DNS mail records depend on your email provider. If you have issues, review the [Troubleshooting](/dns/troubleshooting/email-issues/) and contact your email service provider to confirm your DNS records are correct.
18+
1719
***
1820

1921
<Render file="add-mx-records" product="dns" />

src/content/docs/dns/manage-dns-records/how-to/import-and-export.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pcx_content_type: how-to
33
title: Import and export records
44
sidebar:
5-
order: 6
5+
order: 9
66
---
77

88
import { Render, TabItem, Tabs } from "~/components";

src/content/docs/dns/manage-dns-records/how-to/managing-dynamic-ip-addresses.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pcx_content_type: reference
33
title: Dynamically update DNS records
44
sidebar:
5-
order: 9
5+
order: 13
66

77
---
88

src/content/docs/dns/manage-dns-records/how-to/round-robin-dns.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pcx_content_type: reference
33
title: Round-robin DNS
44
sidebar:
5-
order: 10
5+
order: 18
66

77
---
88

src/content/docs/dns/manage-dns-records/how-to/subdomains-outside-cloudflare.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
pcx_content_type: how-to
33
source: https://support.cloudflare.com/hc/en-us/articles/360021357131-Delegating-Subdomains-Outside-of-Cloudflare
44
title: Delegate subdomains
5+
sidebar:
6+
order: 20
57

68
---
79

0 commit comments

Comments
 (0)