Skip to content

[Cloudflare One] ELI5 on DNS Policies#29272

Open
Oxyjun wants to merge 1 commit intoproductionfrom
eli5/dns-policies-clarity
Open

[Cloudflare One] ELI5 on DNS Policies#29272
Oxyjun wants to merge 1 commit intoproductionfrom
eli5/dns-policies-clarity

Conversation

@Oxyjun
Copy link
Copy Markdown
Contributor

@Oxyjun Oxyjun commented Mar 24, 2026

Improves readability and accuracy across all four pages in the DNS policies folder (src/content/docs/cloudflare-one/traffic-policies/dns-policies/), based on an ELI5 accessibility review.

  • Add "why" framing to index.mdx — New opening paragraph explains what DNS policies do and why they matter before diving into how Gateway processes queries. Clarifies that 1.1.1.1 is Cloudflare's public DNS resolver.
  • Define "evaluation phase" in index.mdx — Every selector table references this concept but it was never defined. Added a three-bullet explanation before the Selectors section covering Before/During/After DNS resolution, including why Override cannot use post-resolution selectors.
  • Clarify A/AAAA record behavior in index.mdx — Adds inline context that A records are IPv4 and AAAA are IPv6, and explains that 0.0.0.0/:: are non-routable.
  • Define EDNS inline in index.mdx and common-policies.mdx — Expands "EDNS" to "Extension Mechanisms for DNS" on first use and adds a sentence explaining what it does and who sends the data.
  • Fix regex bug in common-policies.mdx — The phishing policy regex .sso.* was missing the leading * wildcard. Changed to .*sso.* in both the Dashboard table and the API traffic expression to match domains containing "sso" anywhere in the name.
  • Improve test-dns-filtering.mdx prerequisites — Replaces vague "connected to a network" language with specific guidance for WARP vs. DNS-only deployments. Adds context for dig/nslookup tools and explains what REFUSED and block page IPs mean in dig output.
  • Define EDNS client subnet in test-dns-filtering.mdx — Adds one-sentence definition of ECS before the validation steps.
  • Add use-case framing to timed-policies.mdx — Opening paragraph now includes example scenarios (work-hours restrictions, temporary access, weekday/weekend differences).
  • Fix first-person voice in timed-policies.mdx — Changes "we will fall back" to "it falls back" per Cloudflare docs style. Adds a note about IP geolocation inaccuracy on VPNs.
  • Clarify duration behavior in timed-policies.mdx — Rephrases "retain their duration" to make clear the expiration clock does not pause when a policy is temporarily turned off.

Add missing definitions, fix a regex bug, and improve framing across
the DNS policies folder based on an ELI5 accessibility review.
@github-actions
Copy link
Copy Markdown
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/docs/cloudflare-one/traffic-policies/ @cloudflare/pcx-technical-writing

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/docs/cloudflare-one/traffic-policies/ @cloudflare/pcx-technical-writing

@Oxyjun Oxyjun changed the title [Cloudflare One] Improve clarity of DNS policies documentation [Cloudflare One] ELI5 on DNS Policies Mar 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

CI run failed: build logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant