Географическая привязка IP-адресов (GeoIP)
Настройка правил фильтрации и перенаправления (NAT) на основе геолокации
Общее описание фильтрации на основе геолокации
Правила фильтрации на основе геолокации позволяют пропускать или ограничивать трафик на основе местонахождения отправителя или получателя.
Система использует базу данных геолокации, которая содержит сопоставление IP-адресов каждому континенту и стране. В процессе обработки пакета, система анализирует IP-адрес в заголовке пакета и сопоставляет его с базой данных геолокации. База данных включает набор континентов и стран, соответствующий таблице.
Фильтрация трафика на основе геолокации регулируется параметрами заданного правила фильтрации и подключенного к нему Псевдонима с базой данных IP-адресов континентов и стран. Псевдонимы — это именованные списки сетей, хостов или портов, которые можно использовать как единое целое в правилах фильтрации и перенаправления (NAT). Псевдонимы позволяют более гибко настроить правила фильтрации, сокращая их количество.
Настройка правил фильтрации с геолокацией
Для настройки правил фильтрации и перенаправления (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-адреса получателя.