Background
I am not able to setup the Cloudflare for SaaS Custom hostnames service with a render.com origin.
I receive an Error 1000 “DNS points to prohibited IP” when attempting to go to a customer custom hostname.
Question
Is render.com compatible with the Cloudflare for SaaS Custom hostname product?
See setup steps below resulting in a Error 1000, HTTP 403 for customer domains.
Setup Steps
- In render.com - Add a custom domain to web service
- Render domain: myapp-123.onrender.com
- Custom domain: origin.myapp.com
- Get instructions to add a CNAME record to DNS registrar
- In Cloudflare - Create a CNAME record for render.com web service
- name: origin
- value: myapp-123.onrender.com
- Proxied (Orange cloud): No
-
In render.com - Confirm domain has been verified, cert issued/deployed
-
In Cloudflare - Turn on proxy (orange cloud) for origin.myapp.com CNAME record
- This is required by the Cloudflare custom hostname service
- In Cloudflare - Configure Custom hostname service
- Go to Custom hostname service page
- Configure with origin → origin.myapp.com
- Go to SSL page - Turn on Full SSL
- In Cloudflare - Add custom hostname for a customer
- Add app.acmeinc.com to custom hostname
- Verify ownership, wait for Cloudflare SSL to be deployed and issued
- In customer DNS registrar - Point to Cloudflare
- Create a CNAME pointing to Cloudflare
- Name: app (acmeinc.com)
- Value: origin.myapp.com
Observe the following
https://myapp-123.onrender.com - Works as expected
https://origin.myapp.com - Works as expected
https://app.acmeinc.com - Errors with Error 1000 - 403