#31766 – Geoblocking

Posted in ‘Akeeba Admin Tools for Joomla!’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Tuesday, 17 September 2019 08:56 CDT
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:

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,


$ host www.druckertinte.de <http://www.druckertinte.de>
www.druckertinte.de <http://www.druckertinte.de> has address 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
Custom Fields
Joomla! version (in x.y.z format) 3.9.6
PHP version (in x.y.z format) 7.2.19
Admin Tools version (x.y.z format) 5.3.1
Tuesday, 17 September 2019 10:33 CDT

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

Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.

Support Information

Working hours: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

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!

Cookies Notification - Action required

This website uses cookies to provide user authentication and improve your user experience. Please indicate whether you consent to our site placing these cookies on your device. You can change your preference later, from the controls which will be made available to you at the bottom of every page of our site.