I have to proxy my Bubble site through Cloudflare due to workers and other feature I’m using that require my site to be proxied. However, it seems that Bubble doesn’t support this due to IPv6:
We found bad DNS records for test.example.com. Our infrastructure does not support IPV6 lookups: AAAA record 2606:4700:3108::ac42:2b84, AAAA record 2606:4700:3108::ac42:287c These records are pointing at a Cloudflare account that does not belong to Bubble: A record 172.66.40.124, A record 172.66.43.132.
I found this post on Cloudflare’s forum that seems to let you disable IPv6 for a particular Zone:
https://community.cloudflare.com/t/bad-dns-records-from-bubble-io/582904
Has anyone else done this?
Is it still necessary to do this via API call, or has Cloudflare enabled lower paid plans than Enterprise to disable this setting?
What other issues might I face by disabling IPv6 in Cloudflare?
Thank you.
I actually found this conversation:
Seems I have some paths forward.
Never needed to reverse proxy my Bubble apps but I’m familiar with CF.
Quick check on the web and yes, you can only disable IPv6 through the dashboard in Enterprise.
Just call the endpoint to disable it as suggested in the CF forum post. Unless you have clients that strictly use IPv6 to connect with your app then there shouldn’t be any issues.
Why do you need to reverse proxy anyway? Just curious.
I haven’t come across any worker related features that explicitly require my apps to be reverse proxied.
I use workers for some advanced redirects mostly. I also have bulk redirects and custom page rules, etc.
I got a notice from support that proxy does not work with Bubble:
Bubble already has its own Cloudflare integration, and using Cloudflare’s proxying can interfere with Bubble’s setup, leading to errors.
Other than their error in settings, the app appears to be working fine.
Has anyone else had success using Cloudflare via proxy?
Thank you.