/24 AWSGoogle CloudAzure
Hyperscalers

BYOIP on AWS, Google Cloud and Azure: What Actually Differs?

BYOIP.info Editorial30 July 2026 12 min read Last technically reviewed 30 July 2026

Key takeaways

  • The same BYOIP acronym hides three different control-plane models.
  • AWS has the broadest and fastest-growing service ecosystem.
  • Google Cloud offers the most granular delegation and explicit cutover control.
  • Azure uses a resource-oriented validate/provision/commission lifecycle.

Technical snapshot: 30 July 2026. Provider capabilities and limits can change; consult the linked provider documentation before implementation.

AWS, Google Cloud and Microsoft Azure all support Bring Your Own IP, but the same acronym hides three substantially different control-plane models.

AWS imports customer-controlled ranges into EC2 or VPC IPAM address pools and increasingly connects those pools to other AWS services. Google Cloud uses a hierarchy of public advertised prefixes, public delegated prefixes and sub-prefixes. Azure represents imported space as a Custom IP Prefix from which public prefixes and individual public IP resources are derived.

None of these approaches is universally best. The right platform depends on prefix size, regional design, IPv6 requirements, supported services, provisioning lead time and how much control an organization needs over advertisement and withdrawal.

The main comparison at a glance

AreaAWSGoogle CloudMicrosoft Azure
Primary resource modelEC2 BYOIP address pool or VPC IPAM poolPublic Advertised Prefix → Public Delegated Prefix → sub-prefix / addressCustom IP Prefix → Public IP Prefix → Public IP
IPv4 imported range/24 or largerPublic Advertised Prefix /16 through /24; allocation subdividable down to /28Unified or global prefix /21 through /24; regional children /22 through /26
IPv6 modelPublicly advertised prefix as specific as /48; non-publicly advertised range as specific as /60Regional v2 external and internal configurations with multiple delegation modesGlobal parent /48, regional child /64
Control validationRDAP plus temporary X.509 certificate, or VPC IPAM validation via a DNS TXT recordROA authorizing Google ASN 396982, plus PTR-based validation for external prefixesRIR registration, provider authorization and signed validation; Microsoft originates via ASN 8075
Advertisement controlProvision, advertise, withdraw and deprovision operations; regional and network-border-group considerationsRegional v2 separates provisioning from BGP announcement, allowing explicit announce and withdraw actionsThree phases: validation, provision and commission
Typical lead timeDepends on registry readiness, validation path and service~2 weeks for a regional v2 advertised prefix; delegated prefixes and sub-prefixes in minutes after the parent is readyAsynchronous provisioning and commissioning; timing depends on prefix type and validation
Default prefix quotaFive IPv4/IPv6 ranges per Region, increaseable via supportSubject to Compute Engine BYOIP quotas and selected architectureFive custom prefixes per region by default, increaseable on request
Important caveatsClean-history requirement; one Region at a time for an EC2 range; no Wavelength or Outposts in the standard flowNo overlapping external advertisements; global v1 requires allowlisting and is not the recommended regional modelCustom prefix cannot attach directly to a resource; reverse DNS requires customer-managed zones; subscription movement and some global-tier scenarios are restricted

AWS BYOIP — the expanding service ecosystem

AWS has the strongest “what is new?” story because its BYOIP ecosystem has expanded noticeably:

  • VPC IPAM gained DNS-based validation for addresses registered with any Internet Registry in 2024.
  • BYOASN allows organizations to preserve both their addresses and originating ASN in supported configurations.
  • Global Accelerator added cross-account use of provisioned BYOIP space.
  • Application Load Balancer added integration with public IPAM pools containing BYOIP in March 2025.
  • CloudFront added BYOIPv4 through VPC IPAM in November 2025 and BYOIPv6 for Anycast Static IP configurations in March 2026.
  • VPC introduced ingress routing for large public IP pools in August 2025, including customer BYOIP pools.

AWS caveats to keep in mind

  • /24 is the most specific publicly routable IPv4 range accepted.
  • Publicly advertised IPv6 is accepted down to /48.
  • AWS may reject ranges with problematic reputation.
  • A standard EC2 BYOIP range is provisioned to one Region at a time.
  • Default quota is five ranges per Region.
  • Wavelength Zones and Outposts are not supported in the documented EC2 flow.
  • Local Zones introduce network-border-group-specific behavior.

Best suited to: organizations requiring the widest and fastest-growing set of cloud-service integrations. That is an editorial inference based on AWS’s recent expansion across IPAM, ALB, CloudFront, Global Accelerator, Local Zones and large-pool ingress routing.

Google Cloud BYOIP — granular delegation and controlled cutover

Google Cloud’s model is structurally explicit: a Public Advertised Prefix delegates to a Public Delegated Prefix, which can be divided into an optional delegated sub-prefix, which finally yields individual address resources or IPv6 ranges.

The recommended regional v2 model materially improves operational control:

  • The advertised prefix takes roughly two weeks to provision.
  • Public delegated prefixes and sub-prefixes can then be created in minutes.
  • The customer chooses when to announce or withdraw the prefix.
  • IPv4 imported ranges can be /16 through /24.
  • Delegated space can be divided down to /28.
  • External validation uses a ROA for Google ASN 396982 and a PTR record.
  • The older global v1 path requires the project to be allowlisted and generally takes longer.

Watch for a few Google-specific constraints: an externally originated overlapping route must not remain active when Google announces the imported range; global v1 is a distinct, allowlisted model; resource support differs between regional IPv4, global IPv4 and the available IPv6 modes; and deprovisioning must follow the hierarchy in reverse, with Google advising a wait before removing the provider ROA after deleting the public advertised prefix.

Best suited to: teams that value fine-grained delegation, project-level separation and explicit control over the regional v2 announcement lifecycle.

Azure BYOIP — a resource-oriented model

Azure represents imported space as a Custom IP Prefix. Once provisioned, public IP prefixes and individual Standard SKU public IPs are derived from it. The lifecycle has three named phases: validation, provision and commission.

Azure supports both unified and global/regional IPv4 models. Current documentation permits unified or global IPv4 ranges from /21 through /24, with regional children from /22 through /26. IPv6 uses a /48 global parent and /64 regional children.

Key Azure caveats: the Custom IP Prefix itself is not attached directly to a workload; the default quota is five custom prefixes per region; Internet Routing Preference and Global Tier derivation have limitations; customer-managed reverse DNS zones are required for reverse lookups; provisioned custom ranges cannot simply be moved to another subscription; ExpressRoute Microsoft-peering advertisement is not supported in the documented model; and zonal properties must be chosen consistently in regions with availability zones.

Azure does not charge for provisioning or using the Custom IP Prefix or for public IP prefixes and public IPs derived from it, although normal resource and traffic charges remain relevant.

Best suited to: organizations already standardized on Azure’s public-IP resource model and Azure Resource Manager workflows.

The practical decision matrix

RequirementStrongest initial candidate
Broadest range of recent service integrationsAWS
Explicit regional announcement and withdrawal controlGoogle Cloud regional v2
Deep subdivision of imported IPv4 inside the cloudGoogle Cloud
Existing Azure Standard SKU public-IP architectureAzure
Direct AWS public IPv4 cost avoidanceAWS BYOIP
Bring both IP and originating ASNAWS BYOASN-supported architecture
Global-parent / regional-child IPv6 modelAzure
CloudFront customer-owned dual-stack static addressingAWS through VPC IPAM

Treat this as a starting point, not a universal ranking. The best way to compare hyperscalers is to begin from the problem you are solving — cost, delegation granularity, migration safety or IPv6 design — and let the provider behavior follow from that.

References

Update history

  • 2026-07-30 — Initial technical snapshot.

Ready to see where BYOIP is supported?

Continue the series