Hm, this sounds like a ddos, in which case the attacks are coming from a lot of random IPs around the globe. There's not much you can do, except change your IP often, which will also require you to update your DNS often.