Сведения о геофильтрации в домене для Azure Front Door

По умолчанию Azure Front Door отвечает на все запросы пользователей независимо от расположения, откуда поступает запрос. В некоторых сценариях может потребоваться ограничить доступ к веб-приложению по странам или регионам. Вы можете использовать azure Брандмауэр веб-приложений в Azure Front Door, чтобы определить политику, используя настраиваемые правила доступа для определенного пути в конечной точке, чтобы разрешить или заблокировать доступ из указанных стран или регионов.

Политика брандмауэра веб-приложения (WAF) содержит набор настраиваемых правил. Правило состоит из соответствующего условия, действия и приоритета. В условии соответствия определяется переменная, оператор и значение соответствия.

Для правила геофильтрации переменной match является RemoteAddr или SocketAddr. Переменная RemoteAddr — это исходный IP-адрес клиента, который обычно отправляется через X-Forwarded-For заголовок запроса. SocketAddr — исходный IP-адрес, который видит WAF. Если пользователь находится за прокси-сервером, переменной SocketAddr обычно является IP-адрес прокси-сервера.

Оператором для этого правила геофильтрации является GeoMatch. Значение представляет собой двухбуквенный код страны или региона. Код ZZ страны или Unknown страны фиксирует IP-адреса, которые еще не сопоставлены со страной в наборе данных. Вы можете добавить ZZ условие соответствия, чтобы избежать ложноположительных результатов. Вы можете объединить GeoMatch условие и REQUEST_URI условие соответствия строк, чтобы создать правило геофильтрации на основе пути.

Вы можете настроить политику геофильтрации для экземпляра Azure Front Door с помощью Azure PowerShell, файла Bicep или шаблона Azure Resource Manager.

Важно!

При использовании геофильтрации укажите код ZZ страны. Код ZZ страны (или Unknown страны) фиксирует IP-адреса, которые еще не сопоставлены со страной в нашем наборе данных. Используйте этот код, чтобы избежать ложноположительных результатов.

Справочник кодов стран и регионов

Код региона или страны Название региона или страны
AD Андорра
AE ОАЭ
AF Афганистан
ГД Антигуа и Барбуда
ИИ Ангилья
AL Албания
AM Армения
АО Ангола
AQ Антарктика
AR Аргентина
AS Американское Самоа
AT Австрия
AU Австралия
AW Аруба
AX Аландские острова
AZ Азербайджан
BA Босния и Герцеговина
BB Барбадос
BD Бангладеш
BE Бельгия
BF Буркина-Фасо
BG Болгария
BH Бахрейн
BI Бурунди
BJ Бенин
BL Сен-Бартельми
BM Бермудские о-ва
BN Бруней-Даруссалам
BO Боливия
BQ Бонайре, Синт-Эстатиус и Саба
BR Бразилия
BS Багамские о-ва
BT Бутан
BV Остров Буве
BW Ботсвана
BY Беларусь
BZ Белиз
CA Canada
CC Кокосовые о-ва
CD Демократическая Республика Конго
CF Центрально-Африканская Республика
CG Конго
CH Швейцария
CI Кот-д'Ивуар
CK Острова Кука
CL Чили
CM Камерун
CN Китай
CO Колумбия
CR Коста-Рика
CU Куба
CV Кабо-Верде
CW Кюрасао
CX Остров Рождества
CY Кипр
CZ Чехия
DE Германия
DJ Джибути
DK Дания
DM Доминика
DO Доминиканская Республика
DZ Алжир
EC Эквадор
EE Эстония
EG Египет
ER Эритрея
ES Испания
ET Эфиопия
FI Финляндия
FJ Фиджи
FK Фолклендские о-ва
FM Федеративные Штаты Микронезии
FO Фарерские о-ва
СВ Франция
GA Габон
ГБ United Kingdom
GD Гренада
GE Джорджия
GF Французская Гвиана
GG Гернси
GH Гана
GI Гибралтар
GL Гренландия
GM Гамбия
GN Гвинея
GP Гваделупа
GQ Экваториальная Гвинея
GR Греция
GS Южная Джорджия и Южные Сандвичевы острова
GT Гватемала
GU Гуам
GW Гвинея-Бисау
GY Гайана
HK Гонконг, САР
HM Остров Херд и острова Макдональд
HN Гондурас
HR Хорватия
HT Гаити
HU Венгрия
ID Индонезия
IE Ирландия
IL Израиль
IM Остров Мэн
IN Индия
IO Британская территория в Индийском океане
IQ Ирак
IR Иран
IS Исландия
IT Италия
JE Джерси
JM Ямайка
JO Иордания
JP Япония
KE Кения
KG Киргизия
KH Камбоджа
KI Кирибати
КМ Коморы
KN Сент-Китс и Невис
KP КНДР
KR Корея
KW Кувейт
KY Каймановы о-ва
KZ Казахстан
LA Лаос
LB Ливан
LC Сент-Люсия
LI Лихтенштейн
LK Шри-Ланка
LR Либерия
LS Лесото
LT Литва
LU Люксембург
LV Латвия
LY Ливия
MA Марокко
MC Монако
MD Молдова
ME Черногория
MF Сен-Мартен
MG Мадагаскар
MH Маршалловы о-ва
MK Северная Македония
ML Мали
ММ Мьянма
MN Монголия
MO Макао (САР)
MP Северные Марианские о-ва
Магический квадрант Мартиника
MR Мавритания
MS Монтсеррат
MT Мальта
MU Маврикий
MV Мальдивские острова
MW Малави
MX Мексика
MY Малайзия
MZ Мозамбик
Н/Д Намибия
NC Новая Каледония
NE Нигер
NF О-в Норфолк
NG Нигерия
NI Никарагуа
NL Нидерланды
NO Норвегия
NP Непал
NR Науру
NU Ниуэ
NZ Новая Зеландия
OM Оман
PA Панама
PE Перу
PF Французская Полинезия
PG Папуа — Новая Гвинея
PH Филиппины
PK Пакистан
PL Польша
PM Сен-Пьер и Микелон
PN О-ва Питкэрн
PR Пуэрто-Рико
PS Палестинская Автономия
PT Португалия
PW Палау
PY Парагвай
QA Катар
RE Реюньон
RO Румыния
Сервер отчетов Сербия
RU Россия
RW Руанда
SA Саудовская Аравия
SB Соломоновы Острова
SC Сейшельские Острова
SD Судан
SE Швеция
SG Сингапур
SH О-ва Св. Елены, Вознесения и Тристан-да-Кунья
SI Словения
SJ Шпицберген и Ян-Майен
SK Словакия
SL Сьерра-Леоне
SM Сан-Марино
SN Сенегал
SO Сомали
SR Суринам
SS Южный Судан
ST Сан-Томе и Принсипи
SV Эль-Сальвадор
SX Синт-Мартен
SY Сирия
SZ Эсватини
TC Острова Теркс и Кайкос
TD Чад
TF Французские Южные Территории
TG Того
ВП Таиланд
TJ Таджикистан
TK Токелау
TL Тимор-Лесте
TM Туркменистан
TN Тунис
TO Тонга
TR Турция
TT Тринидад и Тобаго
TV Тувалу
TW Тайвань
TZ Танзания
UA Украина
UG Уганда
UM США Малые Тихоокеанские Отдаленные Острова США
США США
UY Уругвай
UZ Узбекистан
VA Ватикан
VC Сент-Винсент и Гренадины
VE Венесуэла
VG Виргинские о-ва (Великобритания)
VI США (США)
VN Вьетнам
VU Вануату
WF Уоллис и Футуна
WS Самоа
XK Косово
YE Йемен
YT Майотта
ZA ЮАР
ZM Замбия
ZW Зимбабве

Дальнейшие действия