Support

Admin Tools

#31766 Geoblocking

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by tampe125 on Tuesday, 17 September 2019 10:33 CDT

cappu
Hi AdminTools,

in a shop application of one of our clients we do block the following regions:
1. Africa
2. South America
3. Antarctica
4. Asia
5. Oceania
.... and countries...
- Bulgaria
- United Kingdom
- Croatia
- Russian Federation
- Romania
- Serbia

We have a client with the server with the the IPs below is according to whois in Fremont, CA, USA. - The IPv4 gets through, but the IPv6 gets blocked.

Your Public IPv6 is: 2001:470:1f0b:ccd:147b:77a0:cdb5:f82f
Your IPv4 is: 82.207.211.186

Below the tracert from the clients computer to our server.

In addition to that, we noticed, that some requests from i.e. Russia go throught and from Portugal gets blocked.

How reliable is the geoblocking and what we could change in configuration?

Thanks for any hints.

Kind regards,

Bernhard

$ host www.druckertinte.de <http://www.druckertinte.de>
www.druckertinte.de <http://www.druckertinte.de> has address
109.239.52.88 www.druckertinte.de <http://www.druckertinte.de> has
IPv6 address 2a00:1158:1000:407::3f4

$ traceroute6 2a00:1158:1000:407::3f4
traceroute6 to 2a00:1158:1000:407::3f4 (2a00:1158:1000:407::3f4)
from 2001:470:1f0b:ccd:a43a:9a4d:1f92:e4f8, 64 hops max, 12 byte packets
1 ns1.rebehn.net 0.427 ms 0.368 ms 0.358 ms
2 tunnel364342.tunnel.tserv6.fra1.ipv6.he.net 37.654 ms 36.971 ms
38.288 ms
3 10ge3-18.core1.fra1.he.net 34.286 ms 33.064 ms 33.367 ms
4 et-7-0-0-u100.cr-polaris.fra1.core.heg.com 33.906 ms 34.116 ms
33.558 ms
5 ae0.cr-antares.fra10.bb.godaddy.com 33.803 ms 33.898 ms 34.599 ms
6 ae0.cr-vega.sxb1.bb.godaddy.com 36.616 ms 36.995 ms 36.897 ms
7 ae0-v100.sr-helios.sxb1.mass.systems 37.383 ms 38.085 ms 36.516 ms
8 m01s4-2-14da.ispgateway.de 36.338 ms 37.012 ms 36.724 ms

$ traceroute6 -n 2a00:1158:1000:407::3f4
traceroute6 to 2a00:1158:1000:407::3f4 (2a00:1158:1000:407::3f4)
from 2001:470:1f0b:ccd:a43a:9a4d:1f92:e4f8, 64 hops max, 12 byte packets
1 2001:470:1f0b:ccd::1 0.531 ms 0.322 ms 0.392 ms
2 2001:470:1f0a:ccc::1 38.147 ms 38.768 ms 37.361 ms
3 2001:470:0:69::1 33.187 ms 32.892 ms 33.087 ms
4 2001:7f8::5125:f1:1 33.866 ms 33.879 ms 33.487 ms
5 2a01:488:bb03:100::3 34.055 ms 41.558 ms 34.173 ms
6 2a01:488:bb03:101::3 37.818 ms 37.103 ms 41.629 ms
7 2a01:488:bb00:102::3 36.885 ms 37.108 ms 37.079 ms
8 2a00:1158:1000:407::3f4 36.833 ms 36.899 ms 36.466 ms

tampe125
Akeeba Staff
Hello,

Geo Blocking is not an exact science and it's usually error prone, this is why we usually suggest our customers to enable it on their site (we tried to removed such feature years ago, but everyone started yelling so we had to put it back again).
First of all, geo referencing is performed by another entity: MaxMind geo IP database. We gather data from their site and then simply wrote a way to query their info. Admin Tools will inform you to update the database every 15 days, if you log fewer you could have an outdated database.
Finally please remember that we're using the free version of MaxMind: this is less accurate by design, if you want further accuracy you have to buy the pro version.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!