Vad är geofiltrering på en domän för Azure Front Door?
Som standard svarar Azure Front Door på alla användarbegäranden oavsett varifrån begäran kommer. I vissa fall 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 genom att använda 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 webbaserade program (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 regionskod 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 en 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
Lands-/regionkod | 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 |
AX | Å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 |
CM | Kamerun |
CN | Kina |
CO | Colombia |
CR | Costa Rica |
CU | Kuba |
CV | Cabo Verde |
CW | 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 (GA) | 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 |
HR | Kroatien |
HT | Haiti |
HU | Ungern |
ID | Indonesien |
IE | Irland |
IL | Israel |
Snabbmeddelanden | Isle of Man |
IN | Indien |
I/O | 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 |
KM | Komorerna |
KN | Saint Kitts och Nevis |
KP | Nordkorea |
KR | Korea |
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 |
NO | Norge |
NP | Nepal |
NR | Nauru |
NU | Niue |
NZ | Nya Zeeland |
OM | Oman |
PA | Panama |
PE | Peru |
PF | Franska Polynesien |
SIDA | Papua Nya Guinea |
PH | Filippinerna |
PK | Pakistan |
PL | Polen |
PM | Saint-Pierre och Miquelon |
PN | Pitcairn |
PR | Puerto Rico |
PS | Palestinska myndigheten |
PT | Portugal |
PW | Palau |
PY | Paraguay |
QA | 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 | St 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 |
ST | 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 |
WS | Samoa |
XK | Kosovo |
NI | 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.