Skip to content

Commit 8991608

Browse files
Text review and more context around the role of NS records
1 parent 44a42d4 commit 8991608

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

src/content/docs/dns/manage-dns-records/troubleshooting/cname-domain-verification.mdx

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ head:
99

1010
---
1111

12-
When configuring services from external providers - such as email services, for example - it is possible that they require you to verify your domain by placing a CNAME record at your zone.
13-
(for example: `<value>._domainkey.example.com` CNAME `<hostname>.<service provider domain>`)
12+
import { Example } from "~/components";
1413

15-
Consider the following sections if this is not working correctly for you.
14+
When configuring services from external providers - such as email services, for example - it is possible that they require you to verify your domain by placing a CNAME record at your zone, similar to the following:
15+
16+
```
17+
<value>._domainkey.example.com CNAME <hostname>.<service provider domain>
18+
```
19+
20+
Consider the sections below if this is not working correctly for you.
1621

1722
## Causes
1823

@@ -21,15 +26,15 @@ You may find issues if you have one of the following:
2126
* The CNAME record you created for domain verification is set to [**Proxied**](/dns/proxy-status/).
2227
* The CNAME record is correctly set to DNS only (not proxied) but, in your [zone settings](https://dash.cloudflare.com/?to=/:account/:zone/dns/settings), [**CNAME flattening for all CNAME records**](/dns/cname-flattening/set-up-cname-flattening/#for-all-cname-records) is enabled.
2328
* The CNAME record is correctly set to DNS only (not proxied) but CNAME flattening is [enabled for that record specifically](/dns/cname-flattening/set-up-cname-flattening/#per-record).
24-
* A [NS record](https://www.cloudflare.com/learning/dns/dns-records/dns-ns-record/) exists for the subdomain
29+
* An [NS record](https://www.cloudflare.com/learning/dns/dns-records/dns-ns-record/) exists, causing a different DNS provider to be authoritative for the subdomain.
2530

2631
## Solution
2732

2833
Make sure that:
2934

3035
* In your zone DNS settings: [**CNAME flattening for all CNAME records**](/dns/cname-flattening/) is disabled.
3136
* On the DNS records table: you have filled in the CNAME record fields correctly, proxy status is set to **DNS only**, and **Flatten** is disabled.
32-
* Review the NS configuration, and either:
33-
* make sure that your record is configured as expected with the service provider that the NS record points towards
34-
* remove the NS record so that the DNS resolution this record is resolved to the target you've configured on Cloudflare. (but be careful as this may affect other records!)
37+
* You have the correct NS configuration, and either:
38+
* Make sure that the CNAME record is set as expected with the DNS provider that the NS record points to.
39+
* Review your configuration for other DNS records that may be affected by the NS record. Once you are aware of any consequences or have made any necessary adjustments, remove the NS record so that the CNAME is resolved to the target you configured on Cloudflare.
3540

0 commit comments

Comments
 (0)