Configuring Cloudflare DNS


To configure Cloudflare for custom domains, we need to set up CNAME records for all the domains you want to point to your Render app. In this guide, we’ll configure Cloudflare for example.com and www.example.com.


  1. Log into Cloudflare, and go to the Crypto settings for your domain. Set SSL to Full.

    Cloudflare crypto settings
    Cloudflare crypto settings


  2. Go to the DNS settings for your domain:

    Cloudflare domain settings
    Cloudflare domain settings


  3. Add a CNAME record for example.com to point to your Render subdomain which looks like example.onrender.com.

    Cloudflare Root CNAME Addition
    Cloudflare Root CNAME Addition


    Make sure to click on the orange cloud to make it gray. This ensures your requests go to Render instead of Cloudflare.

    Cloudflare Gray Cloud
    Cloudflare Gray Cloud


  4. Add another CNAME record for your www domain . Again, toggle the cloud icon so to make it gray instead of orange.

    Cloudflare www CNAME Addition
    Cloudflare www CNAME Addition


    The final configuration should look something like this:

    Cloudflare DNS records with two CNAME records
    Cloudflare DNS records with two CNAME records

That’s it! DNS changes can take a few minutes to propagate, but once they do you should be all set.