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

99,301 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 1,712 txt csv json
AWS 12,507 txt csv json
Azure 66,452 txt csv json
Baidu 191 txt csv json
DigitalOcean 1,229 txt csv json
Gabia 98 txt csv json
Google Cloud 1,098 txt csv json
Hetzner 93 txt csv json
Hostway 174 txt csv json
Huawei Cloud 660 txt csv json
IBM Cloud 709 txt csv json
Leaseweb 2,066 txt csv json
Linode 5,534 txt csv json
NHN Cloud 373 txt csv json
Oracle Cloud 1,114 txt csv json
OVHcloud 742 txt csv json
Rackspace 325 txt csv json
Scaleway 61 txt csv json
Tencent 3,395 txt csv json
UpCloud 107 txt csv json
Vultr 512 txt csv json
Yandex 149 txt csv json