Was ist Geofilterung in einer Domäne für Azure Front Door?

Standardmäßig antwortet Azure Front Door auf alle Anforderungen von Benutzern, unabhängig davon, woher die Anforderung kommt. In einigen Szenarien möchten Sie vielleicht den Zugriff auf Ihre Webanwendung auf bestimmte Länder oder Regionen einschränken. Sie können Azure Web Application Firewall in Azure Front Door verwenden, um eine Richtlinie zu definieren, indem Sie benutzerdefinierte Zugriffsregeln für einen bestimmten Pfad auf Ihrem Endpunkt verwenden, um den Zugriff aus bestimmten Ländern oder Regionen zu erlauben oder zu blockieren.

Eine Richtlinie für die Web Application Firewall (WAF) enthält eine Reihe benutzerdefinierter Regeln. Die Regel umfasst Übereinstimmungsbedingungen, eine Aktion und eine Priorität. In einer Übereinstimmungsbedingung werden eine Übereinstimmungsvariable, ein Operator und ein Übereinstimmungswert definiert.

Bei einer Geo-Filterregel ist die Übereinstimmungsvariable entweder RemoteAddr oder SocketAddr. Die Variable RemoteAddr ist die ursprüngliche Client-IP, die normalerweise über den Header der Anforderung X-Forwarded-For gesendet wird. SocketAddr ist die Quell-IP-Adresse, die WAF sieht. Wenn sich Ihr Benutzer hinter einem Proxy befindet, ist die Variable SocketAddr in der Regel die IP-Adresse des Proxyservers.

Der Operator für diese Geo-Filterregel ist GeoMatch. Der Wert ist der aus zwei Buchstaben bestehende Code eines bestimmten Landes oder einer Region. Die Landeskennzahl ZZ (oder das Land Unknown) erfasst IP-Adressen, die noch keinem Land in unserem Dataset zugeordnet sind. Sie können ZZ zu Ihrer Vergleichsbedingung hinzufügen, um False Positive-Ergebnisse zu vermeiden. Sie können eine GeoMatch-Bedingung mit einer REQUEST_URI-Zeichenfolgen-Übereinstimmungsbedingung kombinieren, um eine pfadbasierte Geo-Filterregel zu erstellen.

Sie können eine Geo-Filterrichtlinie für Ihre Azure Front Door-Instanz konfigurieren, indem Sie Azure PowerShell, eine Bicep-Datei oder eine Azure Resource Manager-Vorlage verwenden.

Wichtig

Geben Sie den Landeskennzahl ZZ an, wenn Sie die Funktion Geofilterung verwenden. Die Landeskennzahl ZZ (oder das Land Unknown) erfasst IP-Adressen, die noch keinem Land in unserem Dataset zugeordnet sind. Verwenden Sie diesen Code, um falsch positive Ergebnisse zu vermeiden.

Referenz zu Länder-/Regionscodes

Länder-/Regionscode Name des Landes / der Region
AD Andorra
AE Vereinigte Arabische Emirate
AF Afghanistan
Verfügbarkeitsgruppe Antigua und Barbuda
KI Anguilla
AL Albanien
AM Armenien
AO Angola
AQ Antarktis
AR Argentinien
AS Amerikanisch-Samoa
AT Österreich
AU Australien
AW Aruba
AX Ålandinseln
RP Aserbaidschan
BA Bosnien und Herzegowina
BB Barbados
BD Bangladesch
BE Belgien
BF Burkina Faso
BG Bulgarien
BH Bahrain
BI Burundi
BJ Benin
BL St. Barthélemy
BM Bermudas
BN Brunei
BO Bolivien
BQ Bonaire, Sint Eustatius und Saba
BR Brasilien
BS Bahamas
BT Bhutan
BV Bouvetinsel
BW Botsuana
BY Belarus
BZ Belize
CA Canada
CC Kokosinseln
CD Kongo (DRK)
CF Zentralafrikanische Republik
CG Kongo
CH Schweiz
CI Côte d’Ivoire
CK Cookinseln
CL Chile
CM Kamerun
CN China
CO Kolumbien
CR Costa Rica
CU Kuba
CV Cabo Verde
CW Curaçao
CX Weihnachtsinsel
CY Zypern
CZ Tschechien
DE Deutschland
DJ Dschibuti
DK Dänemark
DM Dominica
DO Dominikanische Republik
DZ Algerien
EC Ecuador
EE Estland
EG Ägypten
ER Eritrea
ES Spanien
ET Äthiopien
FI Finnland
FJ Fidschi
FS Falklandinseln
FM Mikronesien
FO Faröer
BV Frankreich
Allgemein verfügbar Gabun
GB United Kingdom
GD Grenada
GE Georgien
GF Französisch-Guayana
GG Guernsey
GH Ghana
GI Gibraltar
GL Grönland
GM Gambia
GN Guinea
GP Guadeloupe
GQ Äquatorialguinea
GR Griechenland
GS Südgeorgien und Südliche Sandwichinseln
GT Guatemala
GU Guam
GW Guinea-Bissau
GY Guayana
HK Hongkong (SAR)
HM Heard und McDonaldinseln
HN Honduras
HR Kroatien
HT Haiti
HU Ungarn
id Indonesien
IE Irland
BY Israel
IM Isle of Man
IN Indien
IO Britisches Territorium im Indischen Ozean
IQ Irak
IR Iran
IS Island
IT Italien
JE Jersey
JM Jamaika
JO Jordan
JP Japan
KE Kenia
KG Kirgisistan
KH Kambodscha
KI Kiribati
KM Komoren
KN St. Kitts und Nevis
KP Nordkorea
KR Korea
KW Kuwait
HE Kaimaninseln
KZ Kasachstan
LA Laos
LB Libanon
LC St. Lucia
LI Liechtenstein
LK Sri Lanka
LR Liberia
LS Lesotho
LT Litauen
LU Luxemburg
LV Lettland
LY Libyen
NI Marokko
MC Monaco
MD Moldawien
ME Montenegro
MF St. Martin
MG Madagaskar
MH Marshall-Inseln
MK Nordmazedonien
ML Mali
MM Myanmar
BB Mongolei
MO Macau (SAR)
MP Nördliche Marianen
MQ Martinique
MR Mauretanien
MS Montserrat
MT Malta
MU Mauritius
MV Malediven
MW Malawi
MX Mexiko
MY Malaysia
MZ Mosambik
Nicht verfügbar Namibia
NC Neukaledonien
NE Niger
NF Norfolkinsel
NG Nigeria
NI Nicaragua
NL Niederlande
Nein Norwegen
NP Nepal
NR Nauru
NU Niue
NZ Neuseeland
OM Oman
PA Panama
PE Peru
PF Französisch-Polynesien
PG Papua-Neuguinea
PH Philippinen
PK Pakistan
PL Polen
PM St. Pierre und Miquelon
PN Pitcairninseln
PR Puerto Rico
PS Palästinensische Autonomiegebiete
PT Portugal
PW Palau
PY Paraguay
QA Katar
RE Réunion
RO Rumänien
RS Serbien
RU Russland
RW Ruanda
SA Saudi-Arabien
SB Salomonen
SC Seychellen
SD Sudan
SE Schweden
SG Singapur
SH St. Helena, Ascension, Tristan da Cunha
SI Slowenien
SJ Spitzbergen und Jan Mayen
SK Slowakei
SL Sierra Leone
SM San Marino
SN Senegal
SO Somalia
SR Surinam
SS Südsudan
ST São Tomé und Príncipe
SV El Salvador
SX Sint Maarten
SY Syrien
SZ Eswatini
TC Turks- und Caicosinseln
TD Tschad
TF Französische Süd- und Antarktisgebiete
TG Togo
TH Thailand
TJ Tadschikistan
TK Tokelau
TL Timor-Leste
TM Turkmenistan
TN Tunesien
TO Tonga
TR Türkiye
TT Trinidad und Tobago
TV Tuvalu
TW Taiwan
TZ Tansania
UA Ukraine
UG Uganda
UM USA Amerikanische Überseeinseln
US USA
UY Uruguay
UZ Usbekistan
VA Vatikanstadt
VC St. Vincent und die Grenadinen
VE Venezuela
VG Britische Jungferninseln
VI USA Jungferninseln
VN Vietnam
VU Vanuatu
WF Wallis und Futuna
WS Samoa
XK Kosovo
YE Jemen
YT Mayotte
ZA Südafrika
ZM Sambia
ZW Simbabwe

Nächste Schritte