Skip to content

Commit acc16d4

Browse files
[DNS] Document orange-to-orange partial zones behavior (#25756)
* Add note about orange-to-orange partial zones * Fall back to adding gaph instead of only note
1 parent 2b25264 commit acc16d4

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

src/content/docs/dns/zone-setups/partial-setup/dns-resolution.mdx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,31 @@ In this case, Cloudflare will always resolve the CNAME target based on the value
8585
C
8686
end
8787
```
88+
89+
### Auth DNS points to `cdn.cloudflare.net`
90+
91+
Considering the following scenario:
92+
93+
- The target zone (Cloudflare zone 2 in this example) is a partial zone and the DNS record on the partial is proxied.
94+
- The DNS record on the authoritative DNS server points to `cdn.cloudflare.net`
95+
96+
If such setup is in place, the subdomain (`www.partialzone.com` in this example) will resolve to a Cloudflare proxy IP, which will ultimately result in an error. Consider using [custom hostnames](/cloudflare-for-platforms/cloudflare-for-saas/domain-support/) and [Orange-to-Orange](/cloudflare-for-platforms/cloudflare-for-saas/saas-customers/how-it-works/) setup instead.
97+
98+
```mermaid
99+
flowchart TD
100+
accTitle: DNS resolution flow with CNAME target in a zone within the same account and auth DNS pointing to cdn.cloudflare.net
101+
A[Request to <code>www\.alice.com</code>] --> B[<code>CNAME</code> record for <code>www\.alice.com</code> to <code>www\.partialzone.com</code>]
102+
B --> C[<code>CNAME</code> record for <code>www\.partialzone.com</code> to <code>www\.partialzone.com.cdn.cloudflare.net</code>]
103+
C --> D[<code>Cloudflare proxy IP</code>]
104+
subgraph Cloudflare account
105+
subgraph Cloudflare zone 1
106+
B
107+
end
108+
subgraph Cloudflare zone 2
109+
E[Proxied <code>A</code> record for <code>www\.partialzone.com</code> to <code>203.0.113.1</code>]
110+
end
111+
end
112+
subgraph Authoritative DNS
113+
C
114+
end
115+
```

0 commit comments

Comments
 (0)