From bb26eeb8b575e32b8b995809a99db8ac85b42906 Mon Sep 17 00:00:00 2001 From: Angela Costa Date: Mon, 7 Jul 2025 15:41:46 +0100 Subject: [PATCH] Clarify edgeIP assignment per hostname and connection termination --- src/content/docs/spectrum/about/static-ip.mdx | 6 +++++- .../docs/spectrum/reference/configuration-options.mdx | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/content/docs/spectrum/about/static-ip.mdx b/src/content/docs/spectrum/about/static-ip.mdx index edbc9e4addd6c4..5fbe9dae1a93e1 100644 --- a/src/content/docs/spectrum/about/static-ip.mdx +++ b/src/content/docs/spectrum/about/static-ip.mdx @@ -5,10 +5,14 @@ weight: 0 --- -When you create a Spectrum application, you are assigned an IP. These IPs are normally dynamic, meaning that they will change over time. But, for instance, if you want to set up WAF custom rules for specific IPs, you may want to use static IPs. A static IP, like a physical street address can tell other computers or servers on the Internet where a specific computer is located or connected. This makes the device easier to find on the network, since the IP will not change. +When you create a Spectrum application, Cloudflare assigns it an IP address. These IPs are normally dynamic, meaning that they will change over time. But, for instance, if you want to set up WAF custom rules, you may want to use static IPs. + +A static IP, like a physical street address can tell other computers or servers on the Internet where a specific computer is located or connected. This makes the device easier to find on the network, since the IP will not change. With static IPs, Cloudflare commits to never changing the IP address of a client's domain resolved at the Cloudflare global network. For example, `www.example.com` will always resolve and accept traffic sent to `198.51.100.10`. No other customer will be hosted on that IP. +Importantly, the static IP is associated with the DNS name, not with each individual Spectrum application. This means that all Spectrum apps using the same hostname will share the same static IP. + ## Use static IPs with Spectrum Static IPs are an Enterprise feature that does not come standard with Spectrum. If you would like to start using static IPs, contact your account team. diff --git a/src/content/docs/spectrum/reference/configuration-options.mdx b/src/content/docs/spectrum/reference/configuration-options.mdx index 029d04579008ba..4376d99ecca993 100644 --- a/src/content/docs/spectrum/reference/configuration-options.mdx +++ b/src/content/docs/spectrum/reference/configuration-options.mdx @@ -5,7 +5,7 @@ weight: 0 --- -Spectrum is a global TCP and UDP proxy running on Cloudflare's edge nodes. It does not terminate the connection. Instead it passes through the packets to the backend server. +Spectrum is a global TCP and UDP proxy running on Cloudflare's edge nodes. It does not terminate the connection in the application-layer sense. However, at Layer 4, Spectrum does terminate the TCP and UDP sockets in both directions. The L4 payloads of TCP segments and UDP datagrams are passed back and forth as-is, without modifications. :::note