thats what has been happening. they do it day after day at night.
so I need to white list my ip right? but if dynamic?
How come your rig(s) have a public IP address directly attached to it

This is extremly rare for an ISP to provide such service.
You should check your box/firewall settings as it's probably a DMZ which is configured