Не существует такого понятия, как точное местоположение с IP-адреса ... качество любой такой услуги никогда не достигает 100% ... так как вы пишете, есть несколько разных баз данных, каждая из которых имеет несколько очень хороших и довольно слабых мест... некоторые базы данных регулярно обновляются, а некоторые нет и т. д.
В этих объявлениях используются базы данных, у которых просто есть слабые места где-то, где вы не живете ...
Я никогда не сталкивался с такой службой, которая бы правильно говорила моему городу (хотя он и не маленький) ... они проезжают 20-400 миль, иногда даже утверждая, что я нахожусь в очень маленьком городе далеко...
В основном вы можете сказать страну правильно ... хотя даже это можно обмануть через прокси / VPN / анонимайзер ...
Для некоторого понимания см:
Довольно особенный и другой случай:
Один довольно точный способ определить местоположение - это когда вы используете устройство (обычно мобильный телефон) ... у них есть несколько доступных источников (например, расположение башен, например, GPS) ... еще один момент - базы данных Googleи Apple строят, используя анонимные звонки с телефонов ... они в основном собирают данные о доступности точек доступа, GPS и WLAN HotSpot / точек доступа ... таким образом, они могут (с небольшим допуском ошибки) отличать данные WLAN (например, MAC-адреса)) расположение ...