CoderDojo / community-platform

Zen, the CoderDojo Community Platform!
https://zen.coderdojo.com
MIT License
121 stars 55 forks source link

Currently does not work on EE #1253

Closed conoramurphy-zz closed 5 years ago

conoramurphy-zz commented 5 years ago

Orginial comment here https://forums.coderdojo.com/topic/747/connection-drops-accessing-zen-coderdojo-com-over-ee-4g-in-the-uk

Pasting message here

I haven’t seen anyone else report this issue but I’ve noticed that I can’t access zen.coderdojo.com over a EE 4G connection. I used to think the site was down a lot until I realised that it was only ever down when I was connected over 4G, when using WiFi the site was always fine. I’ve tested on iPad, iPhone & MacBook (multiple different accounts), in all cases the site is inaccessible over EE 4G, all other sites work fine. If I connect to my office VPN then Zen loads perfectly fine.

I suspect the issue is related to the IPv6 Configuration, if you check https://www.ssllabs.com/ssltest/analyze.html?d=zen.coderdojo.com&latest you’ll see that you get a connection error with both IPv6 addresses, but the IPv4 servers are fine. EE issues IPv6 addresses when connecting over 4G, so it would be trying to connect directly to the IPv6 addresses.

The simplest fix might be to disable IPv6 in CloudFlare for the zen subdomain. I assume this issue affects any ISP/telco issuing IPv6 addresses, which could be quite a lot of people.

I’m happy to test again if I can be of any further help sorting the issue.
Wardormeur commented 5 years ago

Multiple solutions to that:

grega commented 5 years ago

@Wardormeur Interestingly, whilst the original post erroneously identifies Cloudflare's IPv6 implementation as the problem here, could we not enable Cloudflare's IPv6/v4 proxy for the zen / load balancer subdomains? This would take care of translating IPv6 requests to the IPv4 ELB.

Wardormeur commented 5 years ago

Went for your solution, indeed simpler than the others. The test seems to work, will verify with the user on the forum

conoramurphy-zz commented 5 years ago

Checked on someone else's 4g EE. Works now. @Wardormeur happy to move to done?