Vad är geofiltrering på en domän för Azure Front Door?
Som standard svarar Azure Front Door på alla användarbegäranden oavsett var begäran kommer ifrån. I vissa scenarier kanske du vill begränsa åtkomsten till webbappen efter länder eller regioner. Du kan använda Azure Web Application Firewall i Azure Front Door för att definiera en princip med hjälp av anpassade åtkomstregler för en specifik sökväg på slutpunkten för att tillåta eller blockera åtkomst från angivna länder eller regioner.
En brandväggsprincip för webbprogram (WAF) innehåller en uppsättning anpassade regler. Regeln består av matchningsvillkor, en åtgärd och en prioritet. I ett matchningsvillkor definierar du en matchningsvariabel, operator och matchningsvärde.
För en geofiltreringsregel är matchningsvariabeln antingen RemoteAddr
eller SocketAddr
. Variabeln RemoteAddr
är den ursprungliga klient-IP-adressen som vanligtvis skickas via begärandehuvudet X-Forwarded-For
. SocketAddr
är källans IP-adress som WAF ser. Om användaren finns bakom en proxyserver är variabeln SocketAddr
vanligtvis IP-adressen för proxyservern.
Operatorn för den här geofiltreringsregeln är GeoMatch
. Värdet är en lands- eller regionkod med två bokstäver. Landskoden ZZ
eller Unknown
landet samlar in IP-adresser som ännu inte har mappats till ett land i vår datauppsättning. Du kan lägga till ZZ
i matchningsvillkoret för att undvika falska positiva identifieringar. Du kan kombinera ett GeoMatch
villkor och ett REQUEST_URI
strängmatchningsvillkor för att skapa en sökvägsbaserad geofiltreringsregel.
Du kan konfigurera en geofiltreringsprincip för din Azure Front Door-instans med hjälp av Azure PowerShell eller en Bicep-fil eller Azure Resource Manager-mall.
Viktigt!
Inkludera landskoden ZZ
när du använder geofiltrering. Landskoden ZZ
(eller Unknown
landet) samlar in IP-adresser som ännu inte har mappats till ett land i vår datauppsättning. Använd den här koden för att undvika falska positiva identifieringar.
Lands-/regionkodreferens
Kod för land/region | Namn på land/region |
---|---|
AD | Andorra |
AE | Förenade Arabemiraten |
AF | Afghanistan |
AG | Antigua och Barbuda |
AI | Anguilla |
AL | Albanien |
AM | Armenien |
AO | Angola |
AQ | Antarktis |
AR | Argentina |
AS | Amerikanska Samoa |
AT | Österrike |
AU | Australien |
AW | Aruba |
YXA | Åland |
AZ | Azerbajdzjan |
BA | Bosnien och Hercegovina |
BB | Barbados |
BD | Bangladesh |
BE | Belgien |
BF | Burkina Faso |
BG | Bulgarien |
BH | Bahrain |
BI | Burundi |
BJ | Benin |
BL | Saint Barthélemy |
BM | Bermuda |
BN | Brunei |
BO | Bolivia |
BQ | Bonaire, Sint Eustatius och Saba |
BR | Brasilien |
BS | Bahamas |
BT | Bhutan |
BV | Bouvetön |
BW | Botswana |
BY | Vitryssland |
BZ | Belize |
CA | Kanada |
CC | Kokosöarna |
CD | Kongo (DR) |
CF | Centralafrikanska Republiken |
CG | Kongo |
CH | Schweiz |
CI | Côte d'Ivoire |
CK | Cooköarna |
CL | Chile |
KB | Kamerun |
CN | Kina |
CO | Colombia |
CR | Costa Rica |
CU | Kuba |
CV | Kap Verde |
LV | Curaçao |
CX | Julön |
CY | Cypern |
CZ | Tjeckien |
DE | Tyskland |
DJ | Djibouti |
DK | Danmark |
DM | Dominica |
DO | Dominikanska republiken |
DZ | Algeriet |
EC | Ecuador |
EE | Estland |
EG | Egypten |
ER | Eritrea |
ES | Spanien |
ET | Etiopien |
FI | Finland |
FJ | Fiji |
FK | Falklandsöarna |
FM | Mikronesien |
FO | Färöarna |
FR | Frankrike |
Allmän tillgänglighet | Gabon |
GB | Storbritannien |
GD | Grenada |
GE | Georgia |
GF | Franska Guyana |
GG | Guernsey |
GH | Ghana |
GI | Gibraltar |
GL | Grönland |
GM | Gambia |
GN | Guinea |
GP | Guadeloupe |
GQ | Ekvatorialguinea |
GR | Grekland |
GS | Sydgeorgien och Sydsandwichöarna |
GT | Guatemala |
GU | Guam |
GW | Guinea-Bissau |
GY | Guyana |
HK | Folkrepubliken Kinas särskilda administrativa region Hongkong |
HM | Heard- och McDonaldöarna |
HN | Honduras |
Personal | Kroatien |
HT | Haiti |
HU | Ungern |
ID | Indonesien |
IE | Irland |
IL | Israel |
IM | Isle of Man |
IN | Indien |
IO | Brittiska territoriet i Indiska Oceanen |
IQ | Irak |
IR | Iran |
IS | Island |
IT | Italien |
JE | Jersey |
JM | Jamaica |
JO | Jordanien |
JP | Japan |
KE | Kenya |
KG | Kirgizistan |
KH | Kambodja |
KI | Kiribati |
KILOMETER | Komorerna |
KN | Saint Kitts och Nevis |
KP | Nordkorea |
KR | Sydkorea |
KW | Kuwait |
KY | Caymanöarna |
KZ | Kazakstan |
LA | Laos |
LB | Libanon |
LC | Saint Lucia |
LI | Liechtenstein |
LK | Sri Lanka |
LR | Liberia |
LS | Lesotho |
LT | Litauen |
LU | Luxemburg |
LV | Lettland |
LY | Libyen |
MA | Marocko |
MC | Monaco |
MD | Moldavien |
ME | Montenegro |
MF | Saint Martin |
MG | Madagaskar |
MH | Marshallöarna |
MK | Nordmakedonien |
ML | Mali |
MM | Myanmar |
MN | Mongoliet |
MO | Folkrepubliken Kinas särskilda administrativa region Macao |
MP | Nordmarianerna |
MQ | Martinique |
MR | Mauretanien |
MS | Montserrat |
MT | Malta |
MU | Mauritius |
MV | Maldiverna |
MW | Malawi |
MX | Mexico |
MY | Malaysia |
MZ | Moçambique |
NA | Namibia |
NC | Nya Kaledonien |
NE | Niger |
NF | Norfolkön |
NG | Nigeria |
NI | Nicaragua |
NL | Nederländerna |
NEJ | Norge |
NP | Nepal |
NR | Nauru |
NU | Niue |
NZ | Nya Zeeland |
OM | Oman |
PA | Panama |
PE | Peru |
PF | Franska Polynesien |
PG | Papua Nya Guinea |
PH | Filippinerna |
PK | Pakistan |
PL | Polen |
PM | Saint-Pierre och Miquelon |
PN | Pitcairnöarna |
PR | Puerto Rico |
PS | Palestinska myndigheten |
PT | Portugal |
PW | Palau |
PY | Paraguay |
Frågor svar | Qatar |
RE | Réunion |
RO | Rumänien |
RS | Serbien |
RU | Ryssland |
RW | Rwanda |
SA | Saudiarabien |
SB | Solomonöarna |
SC | Seychellerna |
Standardavvikelse | Sudan |
SE | Sverige |
SG | Singapore |
SH | S:t Helena, Ascension, Tristan da Cunha |
SI | Slovenien |
SJ | Svalbard och Jan Mayen |
SK | Slovakien |
SL | Sierra Leone |
SM | San Marino |
SN | Senegal |
SO | Somalia |
SR | Surinam |
SS | Sydsudan |
:A | São Tomé och Príncipe |
SV | El Salvador |
SX | Sint Maarten |
SY | Syrien |
SZ | Eswatini |
TC | Turks- och Caicosöarna |
TD | Tchad |
TF | Franska sydterritorierna |
TG | Togo |
TH | Thailand |
TJ | Tadzjikistan |
TK | Tokelau |
TL | Timor-Leste |
TM | Turkmenistan |
TN | Tunisien |
TO | Tonga |
TR | Turkiet |
TT | Trinidad och Tobago |
TV | Tuvalu |
TW | Taiwan |
TZ | Tanzania |
UA | Ukraina |
UG | Uganda |
UM | Förenta staternas mindre öar i Oceanien och Västindien |
USA | USA |
UY | Uruguay |
UZ | Uzbekistan |
VA | Vatikanstaten |
VC | Saint Vincent och Grenadinerna |
VE | Venezuela |
VG | Brittiska Jungfruöarna |
VI | Amerikanska Jungfruöarna |
VN | Vietnam |
VU | Vanuatu |
WF | Wallis- och Futunaöarna |
WS | Samoa |
XK | Kosovo |
YE | Jemen |
YT | Mayotte |
ZA | Sydafrika |
ZM | Zambia |
ZW | Zimbabwe |
Nästa steg
- Lär dig mer om säkerhet på programnivå med Azure Front Door.
- Lär dig hur du skapar en instans av Azure Front Door.