aws · EC2

Amazon Web Services uses 4,487 prefixes for EC2.

Short answer

EC2 covers the public addresses of EC2 instances (and Elastic IPs) in each region. Traffic from a VPN, proxy or bot hosted on AWS usually comes from these ranges.

IPv4 prefixes1,905
IPv6 prefixes2,582
Regions in the first 100us-west-2, eu-central-1, us-west-1, ap-northeast-3, ap-southeast-5, ap-east-1, ap-southeast-2, me-south-1 …
Fetched by peekip5 Nov 2026

Prefixes

PrefixRegion / locationService
1.178.1.0/24us-west-2EC2
1.178.10.0/24eu-central-1EC2
1.178.100.0/24us-west-1EC2
1.178.101.0/24ap-northeast-3EC2
1.178.102.0/24ap-southeast-5EC2
1.178.103.0/24ap-east-1EC2
1.178.11.0/24ap-southeast-2EC2
1.178.16.0/24me-south-1EC2
1.178.17.0/24eu-south-1EC2
1.178.174.0/24eu-north-1EC2
1.178.18.0/24af-south-1EC2
1.178.19.0/24ap-southeast-3EC2
1.178.20.0/24me-central-1EC2
1.178.21.0/24eu-central-2EC2
1.178.22.0/24eu-south-2EC2
1.178.23.0/24ap-south-2EC2
1.178.24.0/24ap-southeast-4EC2
1.178.25.0/24il-central-1EC2
1.178.26.0/24ca-west-1EC2
1.178.27.0/24ap-southeast-6EC2
1.178.28.0/24ap-southeast-7EC2
1.178.29.0/24mx-central-1EC2
1.178.30.0/24us-gov-west-1EC2
1.178.31.0/24ap-east-2EC2
1.178.4.0/24us-east-1EC2
1.178.5.0/24us-east-1EC2
1.178.6.0/24us-east-1EC2
1.178.64.0/24ap-northeast-1EC2
1.178.65.0/24us-west-2EC2
1.178.7.0/24eu-west-1EC2
1.178.8.0/24us-east-2EC2
1.178.86.0/24ap-southeast-3EC2
1.178.88.0/24ap-south-1EC2
1.178.89.0/24ap-southeast-1EC2
1.178.9.0/24us-west-2EC2
1.178.90.0/24eu-west-3EC2
1.178.91.0/24ap-northeast-2EC2
1.178.92.0/24ca-central-1EC2
1.178.93.0/24eu-north-1EC2
1.178.94.0/24eu-west-2EC2
1.178.95.0/24sa-east-1EC2
1.179.101.0/24me-west-1EC2
1.179.102.0/24sa-west-1EC2
1.179.103.0/24us-south-1EC2
100.20.0.0/14us-west-2EC2
100.24.0.0/13us-east-1EC2
100.48.0.0/12us-east-1EC2
103.13.188.0/24us-gov-west-1EC2
103.13.189.0/24us-gov-east-1EC2
103.4.8.0/21ap-northeast-1EC2
Showing 50 of 4,487 prefixes All prefixes (CSV)

What changed

  • 5 Nov 2026
    + 1.178.86.0/24
    
  • 4 Nov 2026
    + 173.83.239.0/24
    + 173.83.240.0/24
    + 2600:1f15:2000::/36
    + 2600:1f19:2000::/36
    + 2600:f0f3:f010:b00::/56
    + 75.47.128.0/18
    + 76.197.128.0/18
    − 35.54.16.0/20
    
  • 3 Nov 2026
    + 40.163.1.0/24
    + 40.163.2.0/24
    + 40.163.3.0/24
    − 1.178.86.0/24
    
  • 2 Nov 2026
    + 1.178.86.0/24
    
  • 31 Oct 2026
    + 2001:3fc1:4000::/36
    + 2600:f0f0:4300::/46
    + 2600:f0f0:4304::/46
    + 2600:f0f0:4308::/46
    + 2600:f0f0:430c::/46
    + 2600:f0f0:4310::/46
    + 2600:f0f0:4314::/46
    + 2600:f0f0:4318::/46
    + 2600:f0f0:431c::/46
    + 2600:f0f0:4320::/46
    + 2600:f0f0:4324::/46
    + 2606:7b40:1dd1:fc00::/60
    + 2606:7b40:1dd2:fc00::/60
    + 2606:7b40:1dd3:fc00::/60
    + 2606:7b40:1dd4:5c00::/60
    + 2606:7b40:1dd4:fc00::/60
    + 51.74.64.0/18
    + 72.150.20.0/24
    
  • 30 Oct 2026
    + 72.150.0.0/23
    + 72.150.10.0/23
    + 72.150.12.0/23
    + 72.150.14.0/23
    + 72.150.16.0/23
    + 72.150.18.0/23
    + 72.150.2.0/23
    + 72.150.4.0/23
    + 72.150.6.0/23
    + 72.150.8.0/23
    − 1.178.86.0/24
    − 2606:7b40:1800::/40
    
  • 29 Oct 2026
    + 2600:f0f3:f010:2900::/56
    
  • 26 Oct 2026
    + 1.178.86.0/24
    
  • 25 Oct 2026
    + 2606:7b40:1dd4:c000::/60
    − 1.178.86.0/24
    − 2606:7b40:1dd4:5c00::/60
    
  • 24 Oct 2026
    + 2600:f0f3:f010:2400::/56
    + 2606:7b40:1dd4:5c00::/60
    + 2606:7b40:1dd4:7400::/60
    + 2606:7b40:1dd4:9000::/60
    + 2606:7b40:1dd4:d400::/60
    + 2606:7b40:1dd4:d800::/60
    + 2606:7b40:1dd4:dc00::/60
    + 2606:7b40:1dd4:e000::/60
    + 2606:7b40:1dd4:f000::/60
    + 2606:7b40:1dd4:f400::/60
    
  • 23 Oct 2026
    + 2600:f0f3:f010:2500::/56
    

Allowlist formats

nginx (first 5 prefixes)
allow 1.178.1.0/24;
allow 1.178.10.0/24;
allow 1.178.100.0/24;
allow 1.178.101.0/24;
allow 1.178.102.0/24;
deny all;
iptables (first 5 prefixes)
iptables -A INPUT -s 1.178.1.0/24 -j ACCEPT
iptables -A INPUT -s 1.178.10.0/24 -j ACCEPT
iptables -A INPUT -s 1.178.100.0/24 -j ACCEPT
iptables -A INPUT -s 1.178.101.0/24 -j ACCEPT
iptables -A INPUT -s 1.178.102.0/24 -j ACCEPT

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

Sources

  1. Amazon Web Services: published IP ranges · checked 5 Nov 2026
  2. Amazon Web Services documentation