There are VPNs out there that costs about 3 dollars a month and that can block a standard Dos, also it's very unlikely you are getting Ddossed, because a Ddos requires multiple machines (Ddos = Distribuited Denial of Service), more likely you are getting Dossed, and usually a Dos attack is...