oracle

Oracle Cloud Infrastructure publishes 1,118 IP ranges.

Short answer

Oracle Cloud Infrastructure publishes its public ranges per region in public_ip_ranges.json, with tags such as OCI and OSN (Oracle Services Network).

IPv4 prefixes1,118
IPv6 prefixes0
Sub-lists57
Provider’s file date2026-10-28T02:47:53.012304
Fetched by peekip5 Nov 2026
StatusFetched OK

What it’s for

Use it to recognise or allow traffic from Oracle Cloud regions.

Sub-lists

Prefixes

PrefixRegion / locationService
129.144.0.0/16us-ashburn-1us-ashburn-1
129.145.16.0/21us-ashburn-1us-ashburn-1
129.145.74.0/23us-ashburn-1us-ashburn-1
129.145.76.0/22us-ashburn-1us-ashburn-1
129.146.0.0/21us-phoenix-1us-phoenix-1
129.146.12.128/25us-phoenix-1us-phoenix-1
129.146.128.0/17us-phoenix-1us-phoenix-1
129.146.13.128/25us-phoenix-1us-phoenix-1
129.146.14.128/25us-phoenix-1us-phoenix-1
129.146.16.0/20us-phoenix-1us-phoenix-1
129.146.32.0/19us-phoenix-1us-phoenix-1
129.146.64.0/18us-phoenix-1us-phoenix-1
129.146.8.0/22us-phoenix-1us-phoenix-1
129.148.0.0/21ap-sydney-1ap-sydney-1
129.148.12.0/22sa-saopaulo-1sa-saopaulo-1
129.148.128.0/23ap-hyderabad-1ap-hyderabad-1
129.148.132.0/22ap-hyderabad-1ap-hyderabad-1
129.148.144.0/23ap-chuncheon-1ap-chuncheon-1
129.148.148.0/25ap-chuncheon-1ap-chuncheon-1
129.148.148.192/26ap-chuncheon-1ap-chuncheon-1
129.148.150.0/23ap-chuncheon-1ap-chuncheon-1
129.148.152.0/23sa-santiago-1sa-santiago-1
129.148.156.0/22ap-sydney-1ap-sydney-1
129.148.16.0/20sa-saopaulo-1sa-saopaulo-1
129.148.160.0/23us-sanjose-1us-sanjose-1
129.148.164.0/25us-sanjose-1us-sanjose-1
129.148.166.0/23us-sanjose-1us-sanjose-1
129.148.168.0/21ap-hyderabad-1ap-hyderabad-1
129.148.176.0/22ap-singapore-1ap-singapore-1
129.148.180.0/25ap-singapore-1ap-singapore-1
129.148.184.0/22ap-singapore-1ap-singapore-1
129.148.200.0/21uk-cardiff-1uk-cardiff-1
129.148.208.0/22me-dubai-1me-dubai-1
129.148.212.0/23me-dubai-1me-dubai-1
129.148.214.0/24me-dubai-1me-dubai-1
129.148.215.0/25me-dubai-1me-dubai-1
129.148.218.0/24me-dubai-1me-dubai-1
129.148.219.192/26me-dubai-1me-dubai-1
129.148.220.0/22me-dubai-1me-dubai-1
129.148.32.0/19sa-saopaulo-1sa-saopaulo-1
129.148.8.0/22us-phoenix-1us-phoenix-1
129.149.0.0/22sa-vinhedo-1sa-vinhedo-1
129.149.100.0/25eu-marseille-1eu-marseille-1
129.149.112.0/22eu-milan-1eu-milan-1
129.149.118.0/25eu-milan-1eu-milan-1
129.149.120.0/22il-jerusalem-1il-jerusalem-1
129.149.126.0/25il-jerusalem-1il-jerusalem-1
129.149.16.0/23uk-cardiff-1uk-cardiff-1
129.149.20.0/23uk-cardiff-1uk-cardiff-1
129.149.22.0/25uk-cardiff-1uk-cardiff-1
Showing 50 of 1,118 prefixes All prefixes (CSV)

What changed

  • 29 Oct 2026
    + 129.221.128.0/17
    + 129.221.32.0/19
    + 129.38.64.0/18
    + 149.118.128.0/19
    + 155.181.128.0/18
    + 155.181.16.0/20
    + 155.181.8.0/21
    + 51.170.176.0/20
    + 84.12.128.0/18
    + 84.12.224.0/19
    + 84.12.64.0/18
    

Allowlist formats

nginx (first 5 prefixes)
allow 129.144.0.0/16;
allow 129.145.16.0/21;
allow 129.145.74.0/23;
allow 129.145.76.0/22;
allow 129.146.0.0/21;
deny all;
iptables (first 5 prefixes)
iptables -A INPUT -s 129.144.0.0/16 -j ACCEPT
iptables -A INPUT -s 129.145.16.0/21 -j ACCEPT
iptables -A INPUT -s 129.145.74.0/23 -j ACCEPT
iptables -A INPUT -s 129.145.76.0/22 -j ACCEPT
iptables -A INPUT -s 129.146.0.0/21 -j ACCEPT

Generate the full list from the CSV, and refresh it on a schedule: providers add and retire prefixes often.

Sources

  1. Oracle Cloud Infrastructure: published IP ranges · checked 5 Nov 2026
  2. Oracle Cloud Infrastructure documentation