I know about Cloudflare.. but haven't used them yet. Is their Free plan good enough? DDoS attacks are done on the IP, right? If I get a new server IP and put up Cloudflare, no one will be able to find out the server IP then, correct? Will that solve the DDOS attack problem?