Географическая привязка IP-адресов (GeoIP)
Правила фильтрации на основе геолокации позволяют пропускать или ограничивать трафик на основе местонахождения отправителя или получателя.
Система использует базу данных геолокации, которая содержит сопоставление IP-адресов каждому континенту и стране. В процессе обработки пакета, система анализирует IP-адрес в заголовке пакета и сопоставляет его с базой данных геолокации. База данных включает набор континентов и стран, соответствующий таблице.
Фильтрация трафика на основе геолокации регулируется параметрами заданного правила фильтрации и подключенного к нему Псевдонима с базой данных IP-адресов континентов и стран. Псевдонимы — это именованные списки сетей, хостов или портов, которые можно использовать как единое целое в правилах фильтрации и перенаправления (NAT). Псевдонимы позволяют более гибко настроить правила фильтрации, сокращая их количество.
Фильтрация на основе геолокации возможна в модулях:
Межсетевой экран - Правила фильтрации
Межсетевой экран - NAT
Межсетевой экран - GeoIP
Настройка Псевдонима GeoIP для фильтрации на основе геолокации
Для настройки правил фильтрации и перенаправления (NAT) на основе геолокации используются Псевдонимы.
Настройка Псевдонимов производится в разделе Межсетевой экран - Псевдонимы. Параметр Тип – GeoIP относится к геолокации.

В параметрах Псевдонима GeoIP необходимо указать Имя и задать любое количество континентов или стран.
Настройка правил фильтрации с геолокацией
Псевдоним можно применить в любом правиле фильтрации и перенаправления (NAT) в параметрах Отправитель/Получатель. В данном случае система будет производить анализ пакета, сопоставляя значения в заголовке с базой данных геолокации заданного псевдонима.

Применение Псевдонима в параметре Получатель правила фильтрации
Важно
При увеличении количества правил фильтрации с псевдонимами геолокации, производительность системы будет снижаться
Пример настройки правила фильтрации на основе геолокации континента Africa и South_America
Предположим, что необходимо запретить прохождение трафика, инициированного хостами с Африканского континента, а весь трафик с континента Южной Америки разрешить.
Произведем настройку двух Псевдонимов, каждый из которых будет включать по континенту:
Перейти в раздел Межсетевой экран - Псевдонимы и добавить два псевдонима GeoIP.
Задать имя каждому Псевдониму и Локацию (1-й Africa, 2-й South_America).

Создать два правила фильтрации в соответствии с примером и присвоить каждому правилу соответствующий псевдоним. Т.к. пакет инициируется отправителем, псевдоним необходимо применить к параметру Отправитель правила фильтрации.

Настройка правил перенаправления (NAT) с геолокацией
Система позволяет применять Псевдонимы геолокации в правилах перенаправления (NAT).
Процесс применения аналогичен правилам фильтрации. При применении псевдонима геолокации, например, в параметре Отправитель правила перенаправления (NAT), система будет производить преобразования адреса (NAT) в тех пакетах, IP-адрес которых сопоставляется с базой данных псевдонима.
Пример настройки правила перенаправления (NAT) на основе геолокации континента Africa и South_America
Предположим, что необходимо механизмом DNAT произвести перенаправление трафика, инициированный хостами с Африканского континента.

При данной конфигурации все пакеты с IP-адресом отправителя, которые сопоставляются с Псевдонимом Africa, будут перенаправляться на IP-адрес 20.0.0.3 вне зависимости от IP-адреса получателя.
Фильтрация в специализированном модуле Межсетевой экран - GeoIP
В системе так же предусмотрена фильтрация по географическому признаку в рамках отдельного модуля. Такая фильтрация производится в разделе Межсетевой экран - GeoIP и является более высокопроизводительной по сравнению с обычными правилами фильтрации. Правила, созданные в этом модуле будет обработаны первыми (до правил NAT). При этом, список интерфейсов, на которых будет прослушиваться входящий трафик задаётся для всех правил сразу, а не для конкретного правила.
Конфигурация модуля Межсетевой экран - GeoIP включает следующие параметры:
Пример настройки модуля Межсетевой экран - GeoIP на основе геолокации континента Africa
Например, мы хотим ограничить доступ к устройству с Африканского конинента. Для этого сперва необходимо добавить GeoIP-псевдоним в разделе Межсетевой экран - Псевдонимы:

Затем перейти в раздел Межсетевой экран - GeoIP и добавить правило:

После чего выбрать интерфейсы, к которым будет применяться ограничение и Применить настройки:
