| CPC H04L 61/5007 (2022.05) | 21 Claims |

|
15. A server, comprising:
a processor; and
a non-transitory machine-readable storage medium that provides instructions that, if executed by the processor, will cause the server to perform operations including:
mapping a plurality of IP addresses to one or more entities, wherein the plurality of IP addresses are anycast IP addresses for which a plurality of compute servers of a distributed cloud computing network share, wherein the plurality of IP addresses are to be used as source IP addresses of the distributed cloud computing network when transmitting traffic to destinations external to the distributed cloud computing network;
receiving, at a first compute server of the plurality of compute servers of the distributed cloud computing network, traffic originating from a client device that is destined to a destination external to the distributed cloud computing network;
selecting, at the first compute server, an IP address out of the plurality of IP addresses based on an entity associated with the received traffic and the mapping of the plurality of IP addresses to the one or more entities; and
transmitting the received traffic to the destination external to the distributed cloud computing network, wherein the transmitted traffic uses the selected IP address out of the plurality of IP addresses as a source IP address.
|