For the complete documentation index, see llms.txt. This page is also available as Markdown.

Провайдеры и стратегия 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 может быть недоступно.

Проверка провайдера

1

Сохраните доступ

Подготовьте локальную базу или сохраните необходимые данные подключения. Убедитесь, что карточка не сообщает об отсутствии базы либо секрета.

2

Укажите публичный IP

В блоке «Проверка провайдеров» введите публичный IP-адрес, местоположение которого вам известно. Не используйте внутренний адрес локальной сети.

3

Выберите тип определения

Используйте «Полная геолокация» для обычной проверки, «Страна» для проверки кода страны или «ASN» для сетевых сведений, если провайдер их поддерживает.

4

Нажмите «Проверить»

Сверьте найденные поля и время ответа. Один тест внешнего сервиса учитывается в его лимите запросов.

Пустой результат не всегда означает неисправность: выбранный тип определения может не поддерживаться конкретной базой. Ошибка подключения, напротив, требует проверки ключа, доступности сервиса и ограничений сети.

Порядок провайдеров

Перейдите на вкладку «Стратегия». Поле «Как применять порядок» предлагает:

Значение
Поведение

«Строго по списку ниже»

Использует порядок, заданный перетаскиванием

«Сначала установленные базы»

Ставит локальные источники перед внешними

«Сначала внешние сервисы»

Ставит внешние сервисы перед локальными

В блоке «Приоритет провайдеров» перемещайте строки за маркер перетаскивания. Чем выше источник, тем раньше он будет вызван с учётом выбранного режима.

Для большинства установок безопасная основа — локальные базы первыми, внешние сервисы ниже как дополнение или резерв. Это уменьшает задержку и зависимость от лимитов API.

Переключение и объединение

  • «Переключение провайдеров» — при ошибке или непригодном ответе система пробует следующий доступный источник.

  • «Объединять результаты» — если первый ответ неполный, система пытается дополнить его данными следующего источника.

Если переключение выключено, ошибка первого выбранного провайдера сразу приводит к поведению, заданному на вкладке «Основное». Если объединение включено, один запрос может задействовать несколько источников и увеличить расход внешнего лимита.

Проверка стратегии

  1. Проверьте первый провайдер известным публичным IP.

  2. Проверьте второй провайдер тем же IP.

  3. Сохраните порядок и выполните безопасный прикладной сценарий, который использует общую настройку GeoIP.

  4. В согласованном тестовом окне сделайте первый источник недоступным либо временно отключите его.

  5. Повторите тот же прикладной сценарий и подтвердите, что он получил пригодный результат от следующего источника.

  6. Верните исходную настройку и проверьте «Диагностику».

Кнопка «Проверить» проверяет один выбранный источник напрямую и не проходит по всей цепочке. Не используйте её как единственное подтверждение переключения. Не отключайте единственный рабочий источник в рабочее время; сначала подготовьте подтверждённый резерв.

Последнее обновление

Это было полезно?