Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
b4726c4
Recap what are DNS records, remove image, and add Benefits h3
RebeccaTamachiro Feb 4, 2025
3c2e55f
Briefly explain the example pointing to Fundamentals for more
RebeccaTamachiro Feb 4, 2025
9af19c8
Remove repeated explanation and details on egress IPs
RebeccaTamachiro Feb 4, 2025
ae27338
Repurpose proxied-records h2 and update anchor links
RebeccaTamachiro Feb 4, 2025
56174b9
Add dedicated folder to move proxying higher on the sidenav
RebeccaTamachiro Feb 4, 2025
5d0ff1f
Add dedicated page to proxying limitations
RebeccaTamachiro Feb 4, 2025
08ab941
Add Secondary DNS with pre-signed DNSSEC limitation
RebeccaTamachiro Feb 4, 2025
a244afa
Explicitly call out DNS-only on pre-signed DNSSEC warning
RebeccaTamachiro Feb 4, 2025
fc2a84c
Replace link to Secondary DNS in limitations.mdx
RebeccaTamachiro Feb 4, 2025
3e0f625
Small text tweaks for consistency
RebeccaTamachiro Feb 4, 2025
6b0a7d1
Call out example where CNAME shouldn't be proxied
RebeccaTamachiro Feb 5, 2025
726166c
Move proxied-dns-records to index.mdx for name consistency
RebeccaTamachiro Feb 5, 2025
a83cacb
Adjust pcx_content_type accordingly
RebeccaTamachiro Feb 5, 2025
2b97753
Improve linkning to Fundamentals from limitations.mdx
RebeccaTamachiro Feb 5, 2025
323279f
Apply PM feedback and improve passive voice
RebeccaTamachiro Feb 10, 2025
c49ad95
Edit explanation of predefined TTL as per PM comment
RebeccaTamachiro Feb 10, 2025
5e7c640
Fix links with specific anchors to limitations
RebeccaTamachiro Feb 10, 2025
d4291a5
Find and replace remaining links that kept valid anchors
RebeccaTamachiro Feb 10, 2025
ef9386f
Further adjust specific links to #proxied-records
RebeccaTamachiro Feb 10, 2025
e1688bc
Add redirect from previous buried page to new one
RebeccaTamachiro Feb 10, 2025
82faf02
Merge branch 'production' into rebecca/dns-proxy-status-review
RebeccaTamachiro Feb 10, 2025
4421053
Adding some changes left unstaged
RebeccaTamachiro Feb 10, 2025
30953e7
Merge branch 'production' into rebecca/dns-proxy-status-review
RebeccaTamachiro Feb 10, 2025
26a7ec9
Merge branch 'production' into rebecca/dns-proxy-status-review
RebeccaTamachiro Feb 11, 2025
e6479a1
Fix broken links
RebeccaTamachiro Feb 11, 2025
e5bafff
Apply suggestions from code review
RebeccaTamachiro Feb 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions public/_redirects
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,7 @@
/dns/foundation-dns/graphql-analytics/ /dns/additional-options/analytics/ 301
/dns/manage-dns-records/how-to/dns-load-balancing/ /dns/manage-dns-records/how-to/round-robin-dns/ 301
/dns/manage-dns-records/how-to/create-root-domain/ /dns/manage-dns-records/how-to/create-zone-apex/ 301
/dns/manage-dns-records/reference/proxied-dns-records/ /dns/proxy-status/ 301
/dns/reference/troubleshooting/ /dns/reference/recommended-third-party-tools/ 301
/dns/zone-setups/partial-setup/convert-partial-to-full/ /dns/zone-setups/conversions/convert-partial-to-full/ 301
/dns/zone-setups/partial-setup/convert-partial-to-secondary/ /dns/zone-setups/conversions/convert-partial-to-secondary/ 301
Expand Down
2 changes: 1 addition & 1 deletion src/content/changelogs/rules.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ entries:
- publish_date: "2024-09-20"
title: Automatic DNS Validation for Cloudflare Rules
description: |-
The Cloudflare dashboard now automatically validates [DNS records](/dns/manage-dns-records/reference/proxied-dns-records/) and [Cloudflare for SaaS custom hostnames](/cloudflare-for-platforms/cloudflare-for-saas/domain-support/) for rules targeting specific hostnames or URLs. To prevent misconfigured rules and ensure smoother deployments, you will get proactive warnings for missing or misconfigured DNS records and custom hostnames.
The Cloudflare dashboard now automatically validates [DNS records](/dns/proxy-status/) and [Cloudflare for SaaS custom hostnames](/cloudflare-for-platforms/cloudflare-for-saas/domain-support/) for rules targeting specific hostnames or URLs. To prevent misconfigured rules and ensure smoother deployments, you will get proactive warnings for missing or misconfigured DNS records and custom hostnames.

- publish_date: "2024-09-17"
title: Compression Rules available to all plans with Zstandard support
Expand Down
2 changes: 1 addition & 1 deletion src/content/changelogs/trace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ entries:
- publish_date: "2024-03-12"
title: Cloudflare Trace now supports grey-clouded hostnames
description: |-
Even if the hostname is [not proxied by Cloudflare](/dns/manage-dns-records/reference/proxied-dns-records/#dns-only-records), Cloudflare Trace will now return all the configurations that Cloudflare would have applied to the request.
Even if the hostname is [not proxied by Cloudflare](/dns/proxy-status/#dns-only-records), Cloudflare Trace will now return all the configurations that Cloudflare would have applied to the request.
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ You can periodically check the service binding status using the [List Service Bi

## 3. Create address maps

Once you have configured your IPs to have CDN service, you can use <GlossaryTooltip term="address map" link="/byoip/address-maps/">address maps</GlossaryTooltip> to specify which IPs should be used by Cloudflare in DNS responses when a record is <GlossaryTooltip term="proxy status" link="/dns/manage-dns-records/reference/proxied-dns-records/#proxied-records">proxied</GlossaryTooltip>.
Once you have configured your IPs to have CDN service, you can use <GlossaryTooltip term="address map" link="/byoip/address-maps/">address maps</GlossaryTooltip> to specify which IPs should be used by Cloudflare in DNS responses when a record is <GlossaryTooltip term="proxy status" link="/dns/proxy-status/">proxied</GlossaryTooltip>.

You can choose between two different scopes:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Cloudflare’s CDN provides several cache customization options:

<FeatureTable id="network.max_upload_size" />

If you require a larger upload, group requests smaller than the upload thresholds or upload the full resource through an [unproxied (grey-clouded) DNS record](/dns/manage-dns-records/reference/proxied-dns-records/).
If you require a larger upload, group requests smaller than the upload thresholds or upload the full resource through an [unproxied (grey-clouded) DNS record](/dns/proxy-status/).

### Cacheable size limits

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/cache/get-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Cloudflare caches static content based on the following factors:
* Origin headers that indicate <GlossaryTooltip term="dynamic content">dynamic content</GlossaryTooltip>
* Cache rules that bypass cache on cookie

Cloudflare only caches resources within the Cloudflare data center that serve the request. Cloudflare does not cache off-site or third-party resources, such as Facebook or Flickr, or content hosted on [unproxied (grey-clouded)](/dns/manage-dns-records/reference/proxied-dns-records/) DNS records.
Cloudflare only caches resources within the Cloudflare data center that serve the request. Cloudflare does not cache off-site or third-party resources, such as Facebook or Flickr, or content hosted on [unproxied (grey-clouded)](/dns/proxy-status/) DNS records.

## Learn the basics

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/cache/how-to/cache-rules/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Cache Rules can be created in the [dashboard](/cache/how-to/cache-rules/create-d

:::note[Notes]

Cache Rules require that you [proxy the DNS records](/dns/manage-dns-records/reference/proxied-dns-records/) of your domain (or subdomain) through Cloudflare.
Cache Rules require that you [proxy the DNS records](/dns/proxy-status/) of your domain (or subdomain) through Cloudflare.

Rules can be versioned. Refer to the [Version Management](/version-management/) documentation for more information.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Cache-tag purging makes multi-file purging easier because you can instantly bulk
## General workflow for cache-tags

1. Add tags to the `Cache-Tag` HTTP response header from your origin web server for your web content, such as pages, static assets, etc.
2. [Ensure your web traffic is proxied](/dns/manage-dns-records/reference/proxied-dns-records/) through Cloudflare.
2. [Ensure your web traffic is proxied](/dns/proxy-status/) through Cloudflare.
3. Cloudflare associates the tags in the `Cache-Tag` HTTP header with the content being cached.
4. Use specific cache-tags to instantly purge your Cloudflare CDN cache of all content containing that cache-tag from your dashboard or [using our API](/api/resources/cache/methods/purge/).
5. Cloudflare forces a [cache MISS](/cache/concepts/cache-responses/#miss) on content with the purged cache-tag.
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/calls/turn/custom-domains.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Any DNS provider, including Cloudflare DNS can be used to set up a CNAME for cus
:::note


If Cloudflare's authoritative DNS service is used, the record must be set to [DNS-only or "grey cloud" mode](/dns/manage-dns-records/reference/proxied-dns-records/#dns-only-records).\`
If Cloudflare's authoritative DNS service is used, the record must be set to [DNS-only or "grey cloud" mode](/dns/proxy-status/#dns-only-records).\`


:::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ To give the SaaS provider permission to route traffic through their zone, any cu

## With O2O

If you have your own Cloudflare zone (`example.com`) and your zone contains a [proxied DNS record](/dns/manage-dns-records/reference/proxied-dns-records/) matching the custom hostname (`mystore.example.com`) with a **CNAME** target defined by the SaaS Provider, then O2O will be enabled.
If you have your own Cloudflare zone (`example.com`) and your zone contains a [proxied DNS record](/dns/proxy-status/) matching the custom hostname (`mystore.example.com`) with a **CNAME** target defined by the SaaS Provider, then O2O will be enabled.

<Example>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ To enable O2O on your account, [create](/dns/manage-dns-records/how-to/create-dn

For more details about a BigCommerce setup, refer to their [support guide](https://support.bigcommerce.com/s/article/Cloudflare-for-Performance-and-Security?language=en_US#orange-to-orange).

If you cannot activate your domain using [proxied DNS records](/dns/manage-dns-records/reference/proxied-dns-records/), reach out to your account team.
If you cannot activate your domain using [proxied DNS records](/dns/proxy-status/), reach out to your account team.


:::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ To enable O2O on your account, [create](/dns/manage-dns-records/how-to/create-dn

For questions about Shopify setup, refer to their [support guide](https://help.shopify.com/en/manual/domains/add-a-domain/connecting-domains/connect-domain-manual).

If you cannot activate your domain using [proxied DNS records](/dns/manage-dns-records/reference/proxied-dns-records/), reach out to your account team or the [Cloudflare Community](https://community.cloudflare.com).
If you cannot activate your domain using [proxied DNS records](/dns/proxy-status/), reach out to your account team or the [Cloudflare Community](https://community.cloudflare.com).


:::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ To enable O2O for a specific hostname within a Cloudflare zone, [create](/dns/ma

For questions about WP Engine setup, refer to their [support guide](https://wpengine.com/support/wordpress-best-practice-configuring-dns-for-wp-engine/#Point_DNS_Using_CNAME_Flattening).

If you cannot activate your domain using [proxied DNS records](/dns/manage-dns-records/reference/proxied-dns-records/), reach out to your account team.
If you cannot activate your domain using [proxied DNS records](/dns/proxy-status/), reach out to your account team.


:::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,9 +112,9 @@ Regardless of egress location, the IP geolocation will match the assigned dedica

To physically egress from a specific location, traffic must be proxied to Cloudflare via IPv4. The end user connects to the nearest Cloudflare data center, but Cloudflare will internally route their traffic to egress from the dedicated location configured in your [egress policies](/cloudflare-one/policies/gateway/egress-policies/). Therefore, the connected data center shown in the user's WARP client preferences may not match their actual egress location.

We are able to offer better IPv4 performance when users visit domains proxied by Cloudflare (also known as an [orange-clouded](/dns/manage-dns-records/reference/proxied-dns-records/#proxied-records) domain). In this scenario, IPv4 traffic will physically egress from the most performant data center in our network while still appearing to egress from your dedicated location.
We are able to offer better IPv4 performance when users visit domains proxied by Cloudflare (also known as an [orange-clouded](/dns/proxy-status/) domain). In this scenario, IPv4 traffic will physically egress from the most performant data center in our network while still appearing to egress from your dedicated location.

For example, assume you have a primary dedicated egress IP in Los Angeles and a secondary dedicated egress IP in New York. A user in Las Vegas would see Las Vegas as their connected data center. If they go to a site not proxied by Cloudflare ([gray-clouded](/dns/manage-dns-records/reference/proxied-dns-records/#dns-only-records)), such as `espn.com`, they will egress from Los Angeles (or whichever city is in the matching egress policy). If they go to an orange-clouded site such as `cloudflare.com`, they will physically egress from Las Vegas but use Los Angeles as their IP geolocation.
For example, assume you have a primary dedicated egress IP in Los Angeles and a secondary dedicated egress IP in New York. A user in Las Vegas would see Las Vegas as their connected data center. If they go to a site not proxied by Cloudflare ([gray-clouded](/dns/proxy-status/#dns-only-records)), such as `espn.com`, they will egress from Los Angeles (or whichever city is in the matching egress policy). If they go to an orange-clouded site such as `cloudflare.com`, they will physically egress from Las Vegas but use Los Angeles as their IP geolocation.

#### IPv6

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/data-localization/how-to/cache.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ In the following sections, we will give you some details about how to configure

## Regional Services

To configure Regional Services for hostnames [proxied](/dns/manage-dns-records/reference/proxied-dns-records/) through Cloudflare and ensure that [eligible assets](/cache/concepts/default-cache-behavior/) are cached only in-region, follow these steps for the dashboard or API configuration:
To configure Regional Services for hostnames [proxied](/dns/proxy-status/) through Cloudflare and ensure that [eligible assets](/cache/concepts/default-cache-behavior/) are cached only in-region, follow these steps for the dashboard or API configuration:

<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ In the following sections, we will give you some details about how to configure

## Regional Services

To configure Regional Services for both hostnames [proxied](/dns/manage-dns-records/reference/proxied-dns-records/) through Cloudflare and the fallback origin, follow these steps for the dashboard or API configuration:
To configure Regional Services for both hostnames [proxied](/dns/proxy-status/) through Cloudflare and the fallback origin, follow these steps for the dashboard or API configuration:

<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ In the following sections, we will give you some details about how to configure

## Regional Services

To configure Regional Services for hostnames [proxied](/dns/manage-dns-records/reference/proxied-dns-records/) through Cloudflare and ensure that processing of a Durable Object (DO) occurs only in-region, follow these steps:
To configure Regional Services for hostnames [proxied](/dns/proxy-status/) through Cloudflare and ensure that processing of a Durable Object (DO) occurs only in-region, follow these steps:

1. Follow the steps in the Durable Objects [Get Started](/durable-objects/get-started/) guide.
2. [Restrict Durable Objects to a jurisdiction](/durable-objects/reference/data-location/#restrict-durable-objects-to-a-jurisdiction), in order to control where the DO itself runs and persists data, by creating a jurisidictional subnamespace in your Worker’s code.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ In the following sections, we will give you some details about how to configure

## Regional Services

You can load balance traffic at different levels of the networking stack depending on the [proxy mode](/load-balancing/understand-basics/proxy-modes/): Layer 7 (`HTTP/S`) and Layer 4 (`TCP`) are supported; however, `DNS-only` is not supported, as it is not [proxied](/dns/manage-dns-records/reference/proxied-dns-records/).
You can load balance traffic at different levels of the networking stack depending on the [proxy mode](/load-balancing/understand-basics/proxy-modes/): Layer 7 (`HTTP/S`) and Layer 4 (`TCP`) are supported; however, `DNS-only` is not supported, as it is not [proxied](/dns/proxy-status/).

To configure Regional Services for hostnames [proxied](/dns/manage-dns-records/reference/proxied-dns-records/) through Cloudflare and ensure that the Load Balancer is available only in-region, follow these steps for the dashboard or API configuration:
To configure Regional Services for hostnames [proxied](/dns/proxy-status/) through Cloudflare and ensure that the Load Balancer is available only in-region, follow these steps for the dashboard or API configuration:

<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/data-localization/how-to/pages.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ In the following sections, we will give you some details about how to configure

## Regional Services

To configure Regional Services for hostnames [proxied](/dns/manage-dns-records/reference/proxied-dns-records/) through Cloudflare and ensure that processing of a Pages project occurs only in-region, follow these steps for the dashboard or API configuration:
To configure Regional Services for hostnames [proxied](/dns/proxy-status/) through Cloudflare and ensure that processing of a Pages project occurs only in-region, follow these steps for the dashboard or API configuration:

<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/data-localization/how-to/r2.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ In the following sections, we will give you some details about how to configure

## Regional Services

To configure Regional Services for hostnames [proxied](/dns/manage-dns-records/reference/proxied-dns-records/) through Cloudflare and ensure that processing of requesting objects from a [R2 Bucket](/r2/buckets/) occurs only in-region, follow these steps:
To configure Regional Services for hostnames [proxied](/dns/proxy-status/) through Cloudflare and ensure that processing of requesting objects from a [R2 Bucket](/r2/buckets/) occurs only in-region, follow these steps:

1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/), and select an account.
2. Go to the **R2** tab.
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/data-localization/how-to/workers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ In the following sections, we will give you some details about how to configure

## Regional Services

To configure Regional Services for hostnames [proxied](/dns/manage-dns-records/reference/proxied-dns-records/) through Cloudflare and ensure that processing of a Workers project occurs only in-region, follow these steps:
To configure Regional Services for hostnames [proxied](/dns/proxy-status/) through Cloudflare and ensure that processing of a Workers project occurs only in-region, follow these steps:

1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/), and select an account.
2. Go to the **Workers & Pages** tab.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ For primary zones:

For secondary zones:

- [Secondary DNS override](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/proxy-traffic/): Enable the options to use Cloudflare [proxy](/dns/manage-dns-records/reference/proxied-dns-records/) and add `CNAME` records at your zone apex.
- [Secondary DNS override](/dns/zone-setups/zone-transfers/cloudflare-as-secondary/proxy-traffic/): Enable the options to use Cloudflare [proxy](/dns/proxy-status/) and add `CNAME` records at your zone apex.

Multi-provider DNS does not apply as a setting for secondary zones, as this is already a required behavior for this setup. `SOA` record and the `NS` record TTL are defined on your external DNS provider and only transferred into Cloudflare.
2 changes: 1 addition & 1 deletion src/content/docs/dns/additional-options/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
pcx_content_type: navigation
title: Additional options
sidebar:
order: 8
order: 12
group:
hideIndex: true
---
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/dns/cname-flattening/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
pcx_content_type: concept
title: CNAME flattening
sidebar:
order: 7
order: 9
label: About
---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ CNAME flattening occurs by default for all plans when your domain uses a CNAME r

## For all CNAME records

For zones on paid plans, you can choose to flatten all CNAME records. This option is useful for <GlossaryTooltip term="proxy status">DNS-only (unproxied)</GlossaryTooltip> CNAME records. [Proxied records](/dns/manage-dns-records/reference/proxied-dns-records/#proxied-records) are flattened by default as they return Cloudflare anycast IPs.
For zones on paid plans, you can choose to flatten all CNAME records. This option is useful for <GlossaryTooltip term="proxy status">DNS-only (unproxied)</GlossaryTooltip> CNAME records. [Proxied records](/dns/proxy-status/) are flattened by default as they return Cloudflare anycast IPs.

<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/dns/dns-firewall/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
pcx_content_type: overview
title: DNS Firewall
sidebar:
order: 10
order: 15

---

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/dns/dnssec/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
pcx_content_type: how-to
title: DNSSEC
sidebar:
order: 6
order: 8

---

Expand Down
Loading
Loading