Skip to content

Commit 4ac9996

Browse files
Fix wildcard behavior described for advaced nameservers
1 parent 4d0091e commit 4ac9996

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

src/content/docs/dns/foundation-dns/setup.mdx

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,25 @@ Before opting in for advanced nameservers, consider the following:
2727

2828
Some behaviors are different from standard Cloudflare nameservers:
2929

30-
- Wildcard records: if moving from standard Cloudflare nameservers to Foundation DNS advanced nameservers, make sure to explicitly create records for subdomains currently covered by wildcard records (`*.example.com`).
30+
- Wildcard records: with advanced nameservers, a wildcard record (`*.example.com`) will not apply to a subdomain that is an empty non-terminal (ENT) [^1].
31+
32+
<Details header="Example">
33+
34+
<Example>
35+
36+
DNS management for **example.com**
37+
38+
| **Type** | **Name** | **Content** |
39+
| -------- | -------- | ------------------------- |
40+
| A | * | `192.0.2.1` |
41+
| A | a.b | `192.0.2.5` |
42+
43+
</Example>
44+
45+
In this example, although no records exist for `b.example.com`, the wildcard record defined for `*.example.com` will not apply to `b.example.com`.
46+
47+
</Details>
48+
3149
- Subdomain delegation: once a subdomain is delegated via NS records, Cloudflare will not serve any other records (such as A, TXT, or CNAME) on that subdomain from the parent zone, even if those records exist.
3250

3351
<Details header="Example">
@@ -85,3 +103,5 @@ To enable advanced nameservers on an existing zone:
85103

86104
Make sure the values for your assigned nameservers are copied exactly.
87105
:::
106+
107+
[^1]: A node in the DNS tree that has no records associated with it but has descendants that do.

0 commit comments

Comments
 (0)