We have been using Cloudflare across three domains for a couple months now, and so far everything is working well.
However we have one situation where we need to access the Cloudflare proxied resource from within a corporate network which runs the same domain internally, split horizon dns.
I’ve seen a post which made a great deal of sense, and which suggested creating a cname record internally pointing at the Cloudflare proxy address for the site. What doesn’t work (for us anyway) is the proxied address.
The host header being passed is www.example.co.uk.cdn.Cloudflare.net in that request… that won’t work (can’t just type that in a browser window). The DNS entry resolves to a Cloudflare IP, but the host header being sent by the browser is www.example.co.uk.