Custom WAF rule Continent does not equal Europe blocking IPs from Germany and UK
What is the current SSL/TLS setting?
Full (strict)
What are the steps to reproduce the issue?
Set a custom WAF rule with this expression (ip.geoip.continent ne “EU” and not cf.client.bot)
This should block traffic outside of Europe if it is not a known good bot. But if you check my screenshot attached you will see it is blocking traffic from Europe. IPs Cloudflare identifies as from Germany and UK for example are being blocked?
I’m also seeing this happening on multiple accounts/domains. Here’s a recent example, rule just blocks based on continent not being North America, ip’s belonging to the United States are getting impacted.
I’ve just raised a new issue as I’m now seeing Germany and Netherlands passing a simple “Not in UK then block” rule
When testing “not in then block” the countries arent blocked
When testing “in then block” the countries get blocked
I have added some more bits to it now to work around the country identification issues
URL is https://www.ffsystems.co and the redirect rule should redirect anyone outside the UK to a non-existent URL - I have found this to be much more effective than blocking