Try pointing your domain name away from your server, this will determine if they are using the domain name or the ip.

Being it followed you to a new server I would think they are flooding your domain name.

Are you on a VPS or shared hosting?

Have you looked at your logs?

Have you contacted your host for assistance?

It would be helpful to know what you have done already.