O que é a filtragem geográfica num domínio do Azure Front Door?
Por predefinição, o Azure Front Door responde a todos os pedidos de utilizador, independentemente da localização de origem do pedido. Em alguns cenários, poderá querer restringir o acesso à sua aplicação Web por países ou regiões. Pode utilizar o Azure Firewall de Aplicações Web no Azure Front Door para definir uma política ao utilizar regras de acesso personalizadas para um caminho específico no seu ponto final para permitir ou bloquear o acesso de países ou regiões especificados.
Uma política de firewall de aplicações Web (WAF) contém um conjunto de regras personalizadas. A regra consiste em condições de correspondência, uma ação e uma prioridade. Numa condição de correspondência, define uma variável de correspondência, operador e valor de correspondência.
Para uma regra de filtragem geográfica, a variável de correspondência é RemoteAddr
ou SocketAddr
. A RemoteAddr
variável é o IP do cliente original que é normalmente enviado através do cabeçalho do X-Forwarded-For
pedido. SocketAddr
é o endereço IP de origem que a WAF vê. Se o utilizador estiver atrás de um proxy, a SocketAddr
variável é normalmente o endereço IP do servidor proxy.
O operador para esta regra de filtragem geográfica é GeoMatch
. O valor é um país de duas letras ou um código de interesse de região. O ZZ
país/ Unknown
região captura endereços IP que ainda não estão mapeados para um país no nosso conjunto de dados. Pode adicionar ZZ
à condição de correspondência para evitar falsos positivos. Pode combinar uma GeoMatch
condição e uma REQUEST_URI
condição de correspondência de cadeia para criar uma regra de filtragem geográfica baseada no caminho.
Pode configurar uma política de filtragem geográfica para a instância do Azure Front Door com Azure PowerShell ou um ficheiro Bicep ou um modelo de Resource Manager do Azure.
Importante
Inclua o código ZZ
de país sempre que utilizar a filtragem geográfica. O ZZ
código de país (ou Unknown
país) captura endereços IP que ainda não estão mapeados para um país no nosso conjunto de dados. Utilize este código para evitar falsos positivos.
Referência de 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 |
AQ | 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, Sint Eustatius 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 |
CI | 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 |
GI | Gibraltar |
GL | 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 |
GS | Guame |
GW | Guiné-Bissau |
GY | Guiana |
HK | R.A.E. de Hong Kong |
HM | 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 |
E/S | 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 |
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 |
MH | Ilhas Marshall |
MK | Macedónia do Norte |
ML | Mali |
MM | Mianmar |
MN | Mongólia |
MO | RAE de Macau |
BM | 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 |
NC | Nova Caledónia |
NE | Níger |
NF | Ilha Norfolk |
NG | Nigéria |
NI | Nicarágua |
NL | Países Baixos |
NO | 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 |
QA | 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, 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 |
DT | Chade |
TF | Territórios Austrais Franceses |
TG | Togo |
TH | Tailândia |
TJ | Tajiquistão |
TK | Toquelau |
TL | Timor-Leste |
TM | Turquemenistão |
TN | Tunísia |
TO | Tonga |
TR | Turquia |
TT | Trindade e Tobago |
TV | Tuvalu |
TW | Taiwan |
TZ | Tanzânia |
UA | Ucrânia |
UG | Uganda |
UM | Ilhas Menores Afastadas dos EUA |
EUA | 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 |
YT | Maiote |
ZA | África do Sul |
ZM | Zâmbia |
ZW | Zimbabué |
Passos seguintes
- Saiba mais sobre a segurança da camada de aplicação com o Azure Front Door.
- Saiba como criar uma instância do Azure Front Door.