Разработчики инструмента для совместной работы хотели, чтобы участники команды с первого взгляда видели, где находится коллега и который у него примерно час, без необходимости вводить это в профиль вручную.
«В реальном времени» используют как синоним слова «быстро». А должно это означать, что ответ отражает текущее состояние мира, а не снимок прошлого квартала.
Отнесение IP-адреса к корпоративным или домашним действительно полезный сигнал для многих приложений, но это вывод на основе характеристик сети, а не гарантированный факт.
Если добавить mg_extras=1 или заголовок X-MG-Extras к запросу IP, теперь помимо стандартного ответа возвращаются дополнительные данные об угрозах и сети.
SaaS-компании нужно было знать для каждой пользовательской сессии, подключается ли посетитель из Европейского союза, поскольку от этого зависело, какие серверы и какой процесс получения согласия применяются.
Некоторые блоки IP-адресов распределяются и используются так, что определить их с точностью до города действительно невозможно, и выдавать догадку всё равно было бы хуже, чем честно признать это ограничение.
Сотрудник поддержки перед окном онлайн-чата, где есть только имя и набранное сообщение, располагает меньшей информацией, чем оператор телефонной линии получает от одного лишь определителя номера.
Калькулятор цен одного разработчика ПО показывал все суммы в одной валюте, поэтому посетителю почти из любой другой точки мира приходилось самому пересчитывать цену в уме, прежде чем она начинала что-то значить.
Домен .de указывает на связь с Германией, но по сравнению с реальным местоположением по IP или по адресу это слабый и иногда вводящий в заблуждение сигнал.
На запрос к anycast IP-адресу может ответить любой из нескольких физических серверов по всему миру, поэтому его географическое местоположение принципиально отличается от местоположения обычного IP-адреса.
Отдел по борьбе с мошенничеством одного ритейлера обнаружил, что заказы, в которых страна оплаты, страна доставки и IP-адрес подключения указывали на разное, непропорционально часто заканчивались чарджбэком.
API определения IP, который до сих пор считает IPv6 мелким пограничным случаем, незаметно относится к растущей доле реального интернет-трафика как к чему-то второстепенному.
Координаты здания не меняются от недели к неделе. Принадлежность диапазона IP к VPN-провайдеру может меняться гораздо быстрее, и эта разница должна определять, как обновляются те и другие данные.
Продавцу цифровых товаров нужно было надёжно, для каждой транзакции, знать, из какой страны на самом деле совершается покупка, а не только какую страну покупатель указал в форме.
Номер автономной системы сообщает, какой сетевой оператор передаёт трафик для IP-адреса. Это полезный и часто недооценённый сигнал, но это не то же самое, что местоположение.
Рекламная платформа хотела подставлять для каждого зрителя нужное название страны, символ валюты и обещание по доставке, не заставляя рекламодателя делать отдельную версию для каждого рынка.
Гораздо более крупное адресное пространство IPv6 меняет то, как блоки распределяются и используются, и это реально влияет на то, насколько точно можно геолоцировать IPv6-адрес.
Спутниковое интернет-подключение может направлять трафик через наземную станцию далеко от реального пользователя, из-за чего геолокация по IP для таких сетей заметно менее точна.
Маркетплейс заметил, что группа внешне не связанных между собой аккаунтов продавцов постоянно входит из одного и того же узкого сегмента сетевого адресного пространства.
NAT операторского уровня объединяет большое число мобильных абонентов за небольшим количеством публичных IP-адресов, что жёстко ограничивает точность геолокации мобильных IP.
Компактные поля loc и org в ipinfo.io определили структуру большого количества кода, который их использует. Вот что сохраняется при переходе на совместимый хост.
Погодное приложение хотело показывать прогноз на сегодня сразу при загрузке страницы, ещё до того, как посетитель введёт хоть одну букву названия своего города.
Некоторые API местоположения незаметно превращаются в побочный бизнес по аналитике и продают то, что видят. Мы выполняем запрошенный вами поиск и на этом останавливаемся.
Компания, разрабатывающая ПО, хотела устанавливать разные цены на одну и ту же подписку на разных рынках, не требуя от каждого посетителя сначала указать свою страну.
Издатель хотел получать данные о трафике по странам, не добавляя на страницы ещё один скрипт отслеживания, поэтому определял местоположение по уже имеющимся серверным логам.
Функция конфиденциальности, которую нужно включать, изначально задумана выключенной. Конфиденциальности, которая действительно важна, переключатель вообще не нужен.
Региональный банк заменил статичный список из сорока адресов отделений инструментом, который сортирует их по расстоянию от того места, где находится клиент.
Сервис подписки заметил, что один и тот же человек десятки раз активирует бесплатный пробный период, перебирая выходные узлы VPN, и начал проверять этот шаблон напрямую.
Служба поддержки перестала распределять обращения по стране оплаты и начала распределять их по фактическому текущему времени клиента, благодаря чему стало меньше ответов, отправленных, пока клиент спал.
Интернет-магазин перестал просить покупателей выбирать страну при оформлении заказа и начал определять её автоматически по подключению, с которого пришёл запрос.
Тысячи телефонов в сети одного оператора могут использовать один публичный IP-адрес. Один этот факт объясняет большую часть ограничений точности мобильной геолокации.
Компания, разрабатывающая ПО, перестала гадать, который час у клиента, и начала видеть это прямо в обращении в поддержку, используя только IP-адрес клиента.
Кредитная платформа начала проверять IP-адрес каждой регистрации, отсеивая трафик с хостинг-провайдеров и общих мошеннических диапазонов ещё до того, как заявка попадала на андеррайтинг.