This method of domain name setup is recommended
Benefits of CloudFlare service
Website protection from attacks
Faster content delivery by using CDN
Website cache
How to setup
Signup or login into your CloudFlare account:
https://www.cloudflare.comClick on Add a site
Enter your domain name and click Add site button to continue:
On the next step scroll down and choose free subscription - it is enough for the beginning
Cloudflare will scan existing DNS records, once completed make sure to remove A record of your main domain name and replace it with CNAME record pointed to a correct value
Once completed you have to replace NS records at your domain name registrar, follow the link at cloudflare and put assigned values. Screenshot below is an example, you have to follow your values