Провайдеры и стратегия GeoIP
Подключение провайдеров GeoIP, проверка доступов, приоритет и автоматическое переключение
Провайдеры дают системе сведения о местоположении IP. Локальные базы работают без внешнего запроса, а внешние сервисы могут дополнить результат, но зависят от сети, ключа и лимитов поставщика.
Точный путь:
«Настройки» — «Общие настройки» — «Дополнительно» — «GeoIP» — «Провайдеры»
Требуется право «Настройки GeoIP» из блока «Настройки».
Доступные провайдеры
MaxMind GeoLite2
Локальная база
Страну, город и доступные сетевые сведения
Установленная база; Account ID и лицензионный ключ для скачивания и обновления
DB-IP Lite
Локальная база
Страну и город
Установленная база и выполненное требование об атрибуции
IPLocate.io
Внешний сервис
Геолокацию по публичному IP
Сохранённый API-ключ и доступ к сервису
IP2Location.io
Внешний сервис
Страну, регион, город и ASN
Сохранённый API-ключ и доступ к сервису
Карточка каждого провайдера показывает «Готовность к работе». Для локального источника система проверяет наличие и читаемость базы; для внешнего — наличие данных подключения. Включённый, но неготовый провайдер не следует считать резервом.
Данные для подключения
Для MaxMind нажмите «Настроить доступ» и сохраните Account ID и лицензионный ключ. Для IPLocate.io и IP2Location.io сохраните API-ключ из личного кабинета соответствующего сервиса.
После сохранения секрет целиком больше не показывается. Поле с подсказкой «Новый ключ — только если хотите заменить сохранённый» оставьте пустым, если менять действующий ключ не нужно. Действие «Удалить секрет» может сразу сделать удалённый провайдер недоступным.
Не вставляйте ключи в заявку поддержки, чат, снимок экрана или репозиторий. Если ключ был раскрыт, отзовите его у провайдера и сохраните новый.
Условие DB-IP Lite
Переключатель «Подтвердить атрибуцию DB-IP» включайте только после того, как на клиентском сайте размещена видимая ссылка «IP Geolocation by DB-IP» в соответствии с условиями бесплатной базы. Без подтверждения автоматическое и ручное обновление DB-IP может быть недоступно.
Проверка провайдера
Пустой результат не всегда означает неисправность: выбранный тип определения может не поддерживаться конкретной базой. Ошибка подключения, напротив, требует проверки ключа, доступности сервиса и ограничений сети.
Порядок провайдеров
Перейдите на вкладку «Стратегия». Поле «Как применять порядок» предлагает:
«Строго по списку ниже»
Использует порядок, заданный перетаскиванием
«Сначала установленные базы»
Ставит локальные источники перед внешними
«Сначала внешние сервисы»
Ставит внешние сервисы перед локальными
В блоке «Приоритет провайдеров» перемещайте строки за маркер перетаскивания. Чем выше источник, тем раньше он будет вызван с учётом выбранного режима.
Для большинства установок безопасная основа — локальные базы первыми, внешние сервисы ниже как дополнение или резерв. Это уменьшает задержку и зависимость от лимитов API.
Переключение и объединение
«Переключение провайдеров» — при ошибке или непригодном ответе система пробует следующий доступный источник.
«Объединять результаты» — если первый ответ неполный, система пытается дополнить его данными следующего источника.
Если переключение выключено, ошибка первого выбранного провайдера сразу приводит к поведению, заданному на вкладке «Основное». Если объединение включено, один запрос может задействовать несколько источников и увеличить расход внешнего лимита.
Проверка стратегии
Проверьте первый провайдер известным публичным IP.
Проверьте второй провайдер тем же IP.
Сохраните порядок и выполните безопасный прикладной сценарий, который использует общую настройку GeoIP.
В согласованном тестовом окне сделайте первый источник недоступным либо временно отключите его.
Повторите тот же прикладной сценарий и подтвердите, что он получил пригодный результат от следующего источника.
Верните исходную настройку и проверьте «Диагностику».
Кнопка «Проверить» проверяет один выбранный источник напрямую и не проходит по всей цепочке. Не используйте её как единственное подтверждение переключения. Не отключайте единственный рабочий источник в рабочее время; сначала подготовьте подтверждённый резерв.
Последнее обновление
Это было полезно?