cloud-ip-ranges:~$

Datacenter & Hosting IP Ranges

Every hyperscale cloud and VPS host in one list — AWS, Azure, Google Cloud, DigitalOcean, Hetzner, OVHcloud and more.

One file, every datacenter and hosting provider

93,333 ranges from 22 providers in a single download. Permalinks — they always return the latest data, so you can curl them from a cron job.

# Block every datacenter & hosting range with iptables
wget -O datacenter-hosting.txt https://cloud-ip-ranges.com/download/category/datacenter-hosting.txt
while read ip; do iptables -A INPUT -s $ip -j DROP; done < datacenter-hosting.txt

How this list is used

This is the list behind the question "did this request come from a datacenter rather than someone's home connection?". Signups, trials and checkouts arriving from server ranges are worth scoring differently from residential traffic, since that is where scripted abuse tends to originate. Treat it as a signal, not a verdict: corporate VPNs, CGNAT and plenty of ordinary tooling live in these ranges too. It is also the list to check when you want to know who to send an abuse report to.

Providers in this category

Provider Last change CIDRs Download formats
Alibaba 2,370 txt csv json
AWS 11,213 txt csv json
Azure 60,805 txt csv json
Baidu 191 txt csv json
DigitalOcean 1,230 txt csv json
Gabia 98 txt csv json
Google Cloud 1,103 txt csv json
Hetzner 693 txt csv json
Hostway 174 txt csv json
Huawei Cloud 675 txt csv json
IBM Cloud 409 txt csv json
Leaseweb 2,083 txt csv json
Linode 5,505 txt csv json
NHN Cloud 374 txt csv json
Oracle Cloud 1,119 txt csv json
OVHcloud 741 txt csv json
Rackspace 326 txt csv json
Scaleway 61 txt csv json
Tencent 3,416 txt csv json
UpCloud 107 txt csv json
Vultr 499 txt csv json
Yandex 141 txt csv json