That last one isn't ec2 - it's some provider in Florida - but it has crawled me with bots with the exact same signature of the rotating made up UA ec2 bots (you know, the Opera 9.90 guys) and I think owner of the bots live in that netblock and test from there, so I've got it down as a related netblock.

AFAIK there's no way to "convert" IP4 to IP6 on the receiving end - it doesn't make sense.

You won't even see IP6 until your server changes to support them. Then, there will be no relation to the old IP4, they will be all new. The good news is, IP6 is backward supportive, meaning when your server does switch, you will still see the old IP4 from those servers that haven't switched yet, so we can still block those IP4 addresses, but we'll need to again trace the IP6 addresses.

FWIW - I already have most of mine ready, just waiting for the witching hour.

bakedjake - you can begin by blocking our lists of IPs given in pfui's latest amazon thread at [webmasterworld.com...] - I think that covers all known ranges up to a month or so ago. If anyone can add to those lists I'd be interested.

iamzippy - some of your ranges are incorrectly assigned. 46.most things are Europe not Asia and 46.51.224.0/19, for example, is registered to the Dublin, Ireland branch of amazon; as is 46.137.224.0/19 although actually registered in france, according to my registry checks. In reality, though, I don't suppose location really matters: it's the existence that's important.

DeeCee, I block that entire range and all other Level 3 ranges; have for years. I used to be an Amazon affiliate (until they dumped California accounts and reneged on payments owed) and never had an issue with the block.

# Amazon AWS/Elastic Cloud deny from 8.18.144.0/23 deny from 23.20.0.0/14 deny from 46.51.215.0/25 deny from 46.51.215.128/26 deny from 46.51.215.192/27 deny from 46.51.215.224/28 deny from 46.51.215.240/29 deny from 46.51.215.248/30 deny from 46.51.215.252/31 deny from 46.51.215.254/32 deny from 46.51.128.0/18 deny from 46.51.192.0/20 deny from 46.51.208.0/22 deny from 46.51.212.0/23 deny from 46.51.214.0/24 deny from 46.51.216.0/21 deny from 46.51.224.0/20 deny from 46.137.0.0/16 deny from 50.16.0.0/14 deny from 50.112.0.0/16 deny from 54.224.0.0/11 deny from 63.92.12.0/22 deny from 63.238.12.0/22 deny from 63.238.16.0/23 deny from 64.15.138.160/27 deny from 64.15.156.64/27 deny from 66.7.64.0/19 deny from 67.202.0.0/18 deny from 67.205.69.32/27 deny from 70.38.0.0/17 deny from 72.21.192.0/19 deny from 72.29.185.0/24 deny from 72.44.32.0/19 deny from 72.55.128.0/18 deny from 75.101.128.0/17 deny from 79.125.0.0/16 deny from 87.231.235.2/32 deny from 107.20.0.0/14 deny from 174.129.0.0/16 deny from 184.72.0.0/15 deny from 204.74.108.0/24 deny from 204.236.128.0/17 deny from 204.246.160.0/22 deny from 204.246.167.0/24 deny from 204.246.168.0/23 deny from 204.246.176.0/21 deny from 204.246.184.0/22 deny from 207.171.160.0/19 deny from 208.47.248.0/23 deny from 209.201.96.0/22 deny from 216.137.32.0/20 deny from 216.137.48.0/21 deny from 216.182.224.0/20