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
- Saiba mais sobre a segurança da camada de aplicativos com o Azure Front Door.
- Saiba como criar uma instância do Azure Front Door.