Это никогда не будет на 100% точным.
Я приведу вам пример. Я использую мобильный интернет с предоплатой в своем ноутбуке от O2 Telefonica Словакия.Их основа поддерживается в Чешской Республике O2 Telefonica Czech.
Всегда говорилось, что мой IP находится в Чешской республике, но я не там;). Я знаю, это мобильный интернет, а не DSL или любая широкополосная сеть, но имейте в виду, что IP-блок, предоставленный некоторому провайдеру, может совместно использоваться многими странами, поскольку его не нужно ограничивать границей страны. Многие провайдеры имеют общие IP-блоки, потому что провайдер предоставляет одинаковую услугу во многих других странах.*
Однако, если говорить о статических IP-адресах, да, они статические и должны сообщаться GeoIP правильно. Это главная причина, по которой maxmind каждый месяц обновляет свою базу данных.