Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Disablement takes approximately 15 minutes.
### Via the Cloudflare dashboard

1. Log in to your [Cloudflare dashboard](https://dash.cloudflare.com/) and select your account.
2. Go to **IP Addresses** > **IP Prefixes**.
2. Go to **IP Addresses** > **BYOIP Prefixes**.
3. Select **Edit** at the end of the entry.
4. From **Edit IP Prefixes**, select **Advertised** or **Withdrawn** under **Status**.
5. Select **Save** to commit your changes.
Expand All @@ -64,9 +64,9 @@ Most dynamic advertisement operations require that you supply the Cloudflare ID
<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">

1. Log in to your [Cloudflare dashboard](https://dash.cloudflare.com/) and select your account.
2. Go to **IP Addresses** > **IP Prefixes**.
2. Go to **IP Addresses** > **BYOIP Prefixes**.
3. Find the CIDR for which you want the prefix ID, and select the arrow next to it.
4. The prefix ID is the value under **API Tag**. Select **Copy** to add the value to your clipboard.
4. Under **Prefix ID**, select **Copy** to add the value to your clipboard.

</TabItem> <TabItem label="API">

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/byoip/concepts/prefix-delegations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ To bind an IP from one service to another, use the API.
## Configure prefix delegations

1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/) and select your account.
2. Go to **IP Addresses** > **IP Prefixes**.
2. Go to **IP Addresses** > **BYOIP Prefixes**.
3. Select **Edit** to modify a prefix. **Edit IP Prefixes** displays.
4. At the bottom of the page, select **Add Delegation**. Other accounts that your user is a part of will auto-load when you create the delegation.
5. Select **Save**.
Expand Down
39 changes: 36 additions & 3 deletions src/content/docs/byoip/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,52 @@ title: Cloudflare BYOIP
pcx_content_type: overview
sidebar:
order: 1
description: Get Cloudflare's security and performance while using your own IPs.
head:
- tag: title
content: Bringing Your Own IPs to Cloudflare
---

import { LinkButton, Plan, Description } from "~/components";
import { Plan, Description, Feature, CardGrid, LinkTitleCard } from "~/components";

<Description>
Get Cloudflare's security and performance while using your own IPs.
Get Cloudflare's security and performance while using your own IPs.
</Description>

<Plan type="enterprise" />

With **Bringing Your Own IPs** (BYOIP), Cloudflare announces your IPs in all our locations. Use your IPs with [Magic Transit](/magic-transit/), [Spectrum](/spectrum/), [CDN services](/cache/), or Gateway [DNS locations](/cloudflare-one/connections/connect-devices/agentless/dns/locations/) and [dedicated egress IPs](/cloudflare-one/policies/gateway/egress-policies/dedicated-egress-ips/).
Considering [how Cloudflare works as a reverse proxy](/fundamentals/concepts/how-cloudflare-works/), for some customers it may be important to maintain this functionality while also keeping their website or application associated with their own public IP space (instead of Cloudflare's[^1]).

With Bring Your Own IP (BYOIP), Cloudflare announces your IPs in all our locations. Use your IPs with [Magic Transit](/magic-transit/), [Spectrum](/spectrum/), [CDN services](/cache/), or Gateway [DNS locations](/cloudflare-one/connections/connect-devices/agentless/dns/locations/) and [dedicated egress IPs](/cloudflare-one/policies/gateway/egress-policies/dedicated-egress-ips/).

Learn how to [get started](/byoip/get-started/).

---

## Features

<Feature header="Service bindings" href="/byoip/service-bindings/">
Control whether traffic destined for a given IP address is routed to Magic Transit, CDN, or Spectrum.
</Feature>

<Feature header="Address maps" href="/byoip/address-maps/">
Specify which IP addresses should be mapped to DNS records when they are proxied through Cloudflare.
</Feature>

---

## More resources

<CardGrid>

<LinkTitleCard title="RPKI blog post" href="https://blog.cloudflare.com/rpki/" icon="open-book">
An overview of BGP, RPKI, and other important aspects of Internet routing.
</LinkTitleCard>

<LinkTitleCard title="Reference Architectures" href="/reference-architecture/" icon="document">
Explore how you can leverage Cloudflare's platform to create solutions based on your business needs.
</LinkTitleCard>

</CardGrid>

[^1]: Without BYOIP, when your domain's records are `proxied`, Cloudflare responds with a Cloudflare-owned [anycast IP address](/fundamentals/concepts/cloudflare-ip-addresses/).
4 changes: 2 additions & 2 deletions src/content/docs/images/reference/troubleshooting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,15 +43,15 @@ When resizing fails, the response body contains an error message explaining the
* 9524 — The `/cdn-cgi/image/` resizing service could not perform resizing. This may happen when an image URL is intercepted by a Worker. As an alternative you can [resize within the Worker](/images/transform-images/transform-via-workers/). This can also happen when using a `pages.dev` URL of a [Cloudflare Pages](/pages/) project. In that case, you can use a [Custom Domain](/pages/configuration/custom-domains/) instead.
* 9520 — The image format is not supported. Refer to [Supported formats and limitations](/images/transform-images/) to learn about supported input and output formats.
* 9522 — The image exceeded the processing limit. This may happen briefly after purging an entire zone or when files with very large dimensions are requested. If the problem persists, contact support.
* 9529 - The image timed out while processing. This may happen when files with very large dimensions are requested or the server is overloaded.
* 9529 - The image timed out while processing. This may happen when files with very large dimensions are requested or the server is overloaded.
* 9422, 9424, 9516, 9517, 9518, 9522 & 9523 — Internal errors. Please contact support if you encounter these errors.

***

## Limits

* Maximum image size is 100 megapixels (meaning 10.000×10.000 pixels large). Maximum file size is 100 MB. GIF/WebP animations are limited to 50 megapixels total (sum of sizes of all frames).
* Image Resizing is not compatible with [Bringing Your Own IPs (BYOIP)](/byoip/).
* Image Resizing is not compatible with [Bring Your Own IP (BYOIP)](/byoip/).
* When Polish can't optimize an image the Response Header `Warning: cf-images 299 "original is smaller"` is returned.

***
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/magic-transit/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ Cloudflare Network Interconnect (CNI) allows you to connect your network infrast
Cloudflare DDoS protection secures websites, applications, and entire networks while ensuring the performance of legitimate traffic is not compromised.
</RelatedProduct>

<RelatedProduct header="Bringing Your Own IP (BYOIP)" href="/byoip/" product="byoip">
With Bringing Your Own IPs (BYOIP), Cloudflare announces your IPs in all our locations. Use your IPs with Magic Transit, Spectrum, or CDN services.
<RelatedProduct header="Bring Your Own IP (BYOIP)" href="/byoip/" product="byoip">
Get Cloudflare's security and performance while using your own IPs. With Bring Your Own IP (BYOIP), Cloudflare announces your IPs in all our locations.
</RelatedProduct>

---
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/magic-transit/partners/kentik.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ For additional information about Kentik and Magic Transit, refer to [Kentik's Ma
## Access Cloudflare account

1. Log in to your [Cloudflare account](https://dash.cloudflare.com), and select your account.
2. Select **IP Addresses** > **IP Prefixes**.
2. Select **IP Addresses** > **BYOIP Prefixes**.
3. Referring to the example scenario, the prefix protected by Cloudflare displays a **Withdrawn** status.

After a DDoS attacks occurs, the status changes to **Advertised** which indicates the network is protected.
Expand Down
3 changes: 1 addition & 2 deletions src/content/docs/spectrum/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,7 @@ Spectrum allows you to route MQTT, email, file transfer, version control, games,
</RelatedProduct>

<RelatedProduct header="BYOIP" href="/byoip/" product="byoip">
With Bringing Your Own IPs (BYOIP), Cloudflare announces your IPs in all our
locations.
Get Cloudflare's security and performance while using your own IPs. With Bring Your Own IP (BYOIP), Cloudflare announces your IPs in all our locations.
</RelatedProduct>

<RelatedProduct
Expand Down
3 changes: 1 addition & 2 deletions src/content/products/byoip.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,5 @@ product:
meta:
title: Cloudflare BYOIP docs
description:
With BYOIP, Cloudflare announces your IPs in all our locations. Use
your IPs with Magic Transit, Spectrum, or CDN services.
Get Cloudflare's security and performance while using your own IPs
author: "@cloudflare"