O que é a filtragem geográfica num domínio do Azure Front Door?

Por padrão, o Azure Front Door responde a todas as solicitações do usuário, independentemente do local de onde a solicitação vem. Em alguns cenários, talvez você queira restringir o acesso ao seu aplicativo Web por países ou regiões. Você pode usar o Firewall de Aplicativo Web do Azure na Porta da Frente do Azure para definir uma política usando regras de acesso personalizadas para um caminho específico em seu ponto de extremidade para permitir ou bloquear o acesso de países ou regiões especificados.

Uma política de firewall de aplicativo Web (WAF) contém um conjunto de regras personalizadas. A regra consiste em condições de correspondência, uma ação e uma prioridade. Em uma condição de correspondência, você define uma variável de correspondência, um operador e um valor de correspondência.

Para uma regra de filtragem geográfica, a variável de correspondência é ou RemoteAddr SocketAddr. A RemoteAddr variável é o IP original do cliente que geralmente é enviado através do cabeçalho da X-Forwarded-For solicitação. SocketAddr é o endereço IP de origem que o WAF vê. Se o usuário estiver atrás de um proxy, a SocketAddr variável geralmente é o endereço IP do servidor proxy.

O operador para esta regra de filtragem geográfica é GeoMatch. O valor é um código de país ou região de interesse de duas letras. O ZZ código do país ou Unknown país captura endereços IP que ainda não estão mapeados para um país em nosso conjunto de dados. Você pode adicionar ZZ à sua condição de correspondência para evitar falsos positivos. Você pode combinar uma condição e uma GeoMatch condição de REQUEST_URI correspondência de cadeia de caracteres para criar uma regra de filtragem geográfica baseada em caminho.

Você pode configurar uma política de filtragem geográfica para sua instância do Azure Front Door usando o Azure PowerShell ou um arquivo Bicep ou modelo do Azure Resource Manager.

Importante

Inclua o código ZZ do país sempre que utilizar a filtragem geográfica. O ZZ código do país (ou Unknown país) captura endereços IP que ainda não estão mapeados para um país em nosso conjunto de dados. Use este código para evitar falsos positivos.

Referência do código de país/região

Código de país/região Nome do país/região
AD Andorra
AE Emirados Árabes Unidos
AF Afeganistão
AG Antígua e Barbuda
IA Anguila
AL Albânia
AM Arménia
AO Angola
QA Antártica
AR Argentina
AS Samoa Americana
AT Áustria
AU Austrália
AW Aruba
AX Ilhas Alanda
AZ Azerbaijão
BA Bósnia e Herzegovina
BB Barbados
BD Bangladesh
BE Bélgica
BF Burkina Faso
BG Bulgária
BH Barém
BI Burundi
BJ Benim
BL São Bartolomeu
BM Bermudas
BN Brunei
BO Bolívia
BQ Bonaire, Santo Eustáquio e Saba
BR Brasil
BS Baamas
BT Butão
BV Ilha Bouvet
BW Botsuana
BY Bielorrússia
BZ Belize
CA Canadá
CC Ilhas dos Cocos (Keeling)
CD República Democrática do Congo
CF República Centro-Africana
CG Congo
CH Suíça
IC Costa do Marfim (Côte d’Ivoire)
CK Ilhas Cook
CL Chile
CM Camarões
CN China
CO Colômbia
CR Costa Rica
CU Cuba
CV Cabo Verde
CW Curaçao
CX Ilha do Natal
CY Chipre
CZ Chéquia
DE Alemanha
DJ Jibuti
DK Dinamarca
DM Dominica
DO República Dominicana
DZ Argélia
EC Equador
EE Estónia
EG Egito
ER Eritreia
ES Espanha
ET Etiópia
FI Finlândia
FJ Fiji
FK Ilhas Falkland (Malvinas)
FM Micronésia
FO Ilhas Faroé
FR França
GA Gabão
GB Reino Unido
GD Granada
GE Geórgia
GF Guiana Francesa
GG Guernesey
GH Gana
IG Gibraltar
Orientações Gronelândia
GM Gâmbia
GN Guiné
GP Guadalupe
GQ Guiné Equatorial
GR Grécia
GS Ilhas Geórgia do Sul e Sandwich do Sul
GT Guatemala
GU Guame
GW Guiné-Bissau
GY Guiana
HK R.A.E. de Hong Kong
EA Ilhas Heard e McDonald
HN Honduras
HR Croácia
HT Haiti
HU Hungria
ID Indonésia
IE Irlanda
IL Israel
MI Ilha de Man
IN Índia
IO Território Britânico do Oceano Índico
IQ Iraque
IR Irão
IS Islândia
TI Itália
JE Jersey
JM Jamaica
JO Jordânia
JP Japão
KE Quénia
KG Quirguistão
KH Camboja
KI Quiribáti
KM Comoros
KN São Cristóvão e Neves
KP Coreia do Norte
KR Coreia do Sul
KW Koweit
KY Ilhas Caimão
KZ Cazaquistão
LA Laos
LB Líbano
LC Santa Lúcia
LI Listenstaine
LK Sri Lanca
LR Libéria
LS Lesoto
LT Lituânia
LU Luxemburgo
LV Letónia
LY Líbia
MA Marrocos
MC Mónaco
MD Moldávia
ME Montenegro
MF São Martinho (Saint Martin)
MG Madagáscar
EM Ilhas Marshall
MK Macedónia do Norte
ML Mali
MM Mianmar
MN Mongólia
MO RAE de Macau
MP Ilhas Marianas do Norte
MQ Martinica
MR Mauritânia
MS Montserrate
MT Malta
MU Maurícias
MV Maldivas
MW Maláui
MX México
MY Malásia
MZ Moçambique
ND Namíbia
N.º Nova Caledónia
NE Níger
NF Ilha Norfolk
NG Nigéria
NI Nicarágua
NL Países Baixos
Não Noruega
NP Nepal
NR Nauru
NU Niuê
NZ Nova Zelândia
OM Omã
PA Panamá
PE Peru
PF Polinésia Francesa
PG Papua-Nova Guiné
PH Filipinas
PK Paquistão
PL Polónia
PM São Pedro e Miquelão
PN Ilhas Pitcairn
PR Porto Rico
PS Autoridade Palestiniana
PT Portugal
PW Palau
PY Paraguai
Perguntas e Respostas Catar
RE Reunião
RO Roménia
RS Sérvia
RU Rússia
RW Ruanda
SA Arábia Saudita
SB Ilhas Salomão
SC Seicheles
SD Sudão
SE Suécia
SG Singapura
SH Santa Helena, Ascensão e Tristão da Cunha
SI Eslovénia
SJ Svalbard e Jan Mayen
SK Eslováquia
SL Serra Leoa
SM São Marino
SN Senegal
SO Somália
SR Suriname
SS Sudão do Sul
ST São Tomé e Príncipe
SV Salvador
SX São Martinho (Sint Maarten)
SY Síria
SZ Essuatíni
TC Ilhas Turcas e Caicos
TD Chade
TF Territórios Austrais Franceses
TG Togo
TH Tailândia
TJ Tajiquistão
5 Mil Toquelau
TL Timor-Leste
TM Turquemenistão
TN Tunísia
TO Tonga
TR Türkiye
TT Trindade e Tobago
TV Tuvalu
TW Taiwan
TZ Tanzânia
UA Ucrânia
UG Uganda
UM Ilhas Menores Afastadas dos EUA
E.U.A. Estados Unidos da América
UY Uruguai
UZ Usbequistão
VA Cidade do Vaticano
VC São Vicente e Granadinas
VE Venezuela
VG Ilhas Virgens Britânicas
VI Ilhas Virgens dos EUA
VN Vietname
VU Vanuatu
WF Wallis e Futuna
WS Samoa
XK Kosovo
YE Iémen
Ano Até à Data Maiote
ZA África do Sul
ZM Zâmbia
ZW Zimbabué

Próximos passos