Azure Front Door için bir etki alanında coğrafi filtreleme nedir?
Varsayılan olarak Azure Front Door, isteğin geldiği konumdan bağımsız olarak tüm kullanıcı isteklerine yanıt verir. Bazı senaryolarda web uygulamanıza erişimi ülkelere veya bölgelere göre kısıtlamak isteyebilirsiniz. Azure Front Door'da Azure Web Uygulaması Güvenlik Duvarı kullanarak, belirtilen ülke veya bölgelerden erişime izin vermek veya bunları engellemek için uç noktanızdaki belirli bir yola yönelik özel erişim kuralları kullanarak bir ilke tanımlayabilirsiniz.
Web uygulaması güvenlik duvarı (WAF) ilkesi bir dizi özel kural içerir. Kural eşleşme koşullarından, bir eylemden ve önceliklerden oluşur. Eşleşme koşulunda bir eşleşme değişkeni, işleç ve eşleşme değeri tanımlarsınız.
Coğrafi filtreleme kuralı için eşleştirme değişkeni veya RemoteAddr
SocketAddr
şeklindedir. RemoteAddr
değişkeni, genellikle istek üst bilgisi aracılığıyla X-Forwarded-For
gönderilen özgün istemci IP'dir. SocketAddr
WAF'nin gördüğü kaynak IP adresidir. Kullanıcınız bir ara sunucunun SocketAddr
arkasındaysa, değişken genellikle ara sunucunun IP adresidir.
Bu coğrafi filtreleme kuralının işleci şöyledir GeoMatch
: . Değer, ilgi çekici iki harfli bir ülke veya bölge kodudur. Ülke ZZ
kodu veya Unknown
ülke, veri kümemizdeki bir ülkeyle henüz eşlenmemiş IP adreslerini yakalar. Hatalı pozitif sonuçları önlemek için eşleştirme koşulunuza ekleyebilirsiniz ZZ
. Yol tabanlı bir coğrafi filtreleme kuralı oluşturmak için bir GeoMatch
koşulu ve REQUEST_URI
dize eşleştirme koşulunu birleştirebilirsiniz.
Azure PowerShell veya Bicep dosyası ya da Azure Resource Manager şablonu kullanarak Azure Front Door örneğiniz için coğrafi filtreleme ilkesi yapılandırabilirsiniz.
Önemli
Coğrafi filtrelemeyi her kullandığınızda ülke kodunu ZZ
ekleyin. Ülke ZZ
kodu (veya Unknown
ülke), veri kümemizdeki bir ülkeyle henüz eşlenmemiş IP adreslerini yakalar. Hatalı pozitif sonuçları önlemek için bu kodu kullanın.
Ülke/Bölge kodu başvurusu
Ülke/Bölge kodu | Ülke/Bölge adı |
---|---|
AD | Andorra |
AE | Birleşik Arap Emirlikleri |
AF | Afganistan |
AG | Antigua ve Barbuda |
AI | Anguilla |
AL | Arnavutluk |
AM | Ermenistan |
AO | Angola |
AQ | Antarktika |
AR | Arjantin |
AS | Amerikan Samoası |
AT | Avusturya |
AU | Avustralya |
AW | Aruba |
BALTA | Aland Adaları |
AZ | Azerbaycan |
BA | Bosna-Hersek |
BB | Barbados |
BD | Bangladeş |
BE | Belçika |
BF | Burkina Faso |
BG | Bulgaristan |
BH | Bahreyn |
BI | Burundi |
BJ | Benin |
BL | Saint Barthelemy |
BM | Bermuda |
BN | Brunei |
BO | Bolivya |
BQ | Bonaire, Sint Eustatius ve Saba |
BR | Brezilya |
BS | Bahamalar |
BT | Butan |
BV | Bouvet Adası |
BW | Botsvana |
BY | Belarus |
BZ | Belize |
CA | Kanada |
CC | Cocos (Keeling) Adaları |
CD | Kongo (KDC) |
CF | Orta Afrika Cumhuriyeti |
CG | Kongo Cumhuriyeti |
CH | İsviçre |
CI | Fildişi Sahili (Côte d'Ivoire) |
CK | Cook Adaları |
CL | Şili |
CM | Kamerun |
CN | Çin |
CO | Kolombiya |
CR | Kosta Rika |
CU | Küba |
CV | Cape Verde |
CW | Curaçao |
CX | Christmas Adası |
CY | Kıbrıs |
CZ | Çekya |
DE | Almanya |
DJ | Cibuti |
DK | Danimarka |
DM | Dominika |
DO | Dominik Cumhuriyeti |
DZ | Cezayir |
EC | Ekvador |
EE | Estonya |
EG | Mısır |
YR | Eritre |
ES | İspanya |
ET | Etiyopya |
FI | Finlandiya |
FJ | Fiji |
FK | Falkland Adaları |
FM | Mikronezya |
FO | Faroe Adaları |
FR | Fransa |
GA | Gabon |
GB | Birleşik Krallık |
GD | Grenada |
GE | Gürcistan |
GF | Fransız Guyanası |
GG | Guernsey |
GH | Gana |
GI | Cebelitarık |
GL | Grönland |
GM | Gambiya |
GN | Gine |
GP | Guadeloupe |
GQ | Ekvator Ginesi |
GR | Yunanistan |
GS | Güney Georgia ve Güney Sandwich Adaları |
GT | Guatemala |
GU | Guam |
GW | Gine-Bissau |
GY | Guyana |
HK | Hong Kong ÖİB |
HM | Heard Adası ve McDonald Adaları |
HN | Honduras |
İK | Hırvatistan |
HT | Haiti |
HU | Macaristan |
Kimlik | Endonezya |
IE | İrlanda |
IL | İsrail |
IM | Man Adası |
IN | Hindistan |
IO | Britanya Hint Okyanusu Toprakları |
IQ | Irak |
IR | İran |
IS | İzlanda |
BT | İtalya |
JE | Jersey |
JM | Jamaika |
JO | Ürdün |
JP | Japonya |
KE | Kenya |
KG | Kırgızistan |
KH | Kamboçya |
KI | Kiribati |
KİLOMETRE | Komorlar |
KN | Saint Kitts ve Nevis |
KP | Kuzey Kore |
KR | Güney Kore |
KW | Kuveyt |
KY | Cayman Adaları |
KZ | Kazakistan |
LA | Laos |
LB | Lübnan |
LC | Saint Lucia |
LI | Liechtenstein |
LK | Sri Lanka |
LR | Liberya |
LS | Lesotho |
LT | Litvanya |
LU | Lüksemburg |
LV | Letonya |
LY | Libya |
MA | Fas |
MC | Monako |
MD | Moldova |
ME | Karadağ |
MF | Saint Martin |
MG | Madagaskar |
MH | Marshall Adaları |
MK | Kuzey Makedonya |
ML | Mali |
MM | Myanmar |
MN | Moğolistan |
MO | Makao ÖİB |
MP | Kuzey Mariana Adaları |
MQ | Martinique |
MR | Moritanya |
MS | Montserrat |
MT | Malta |
MU | Mauritius |
MV | Maldivler |
MW | Malavi |
MX | Meksika |
MY | Malezya |
MZ | Mozambik |
NA | Namibya |
NC | Yeni Kaledonya |
NE | Nijer |
NF | Norfolk Adası |
NG | Nijerya |
NI | Nikaragua |
NL | Hollanda |
HAYIR | Norveç |
NP | Nepal |
NR | Nauru |
NU | Niue |
NZ | Yeni Zelanda |
OM | Umman |
PA | Panama |
PE | Peru |
PF | Fransız Polinezyası |
PG | Papua Yeni Gine |
PH | Filipinler |
PK | Pakistan |
PL | Polonya |
PM | Saint Pierre ve Miquelon |
PN | Pitcairn Adaları |
PR | Porto Riko |
PS | Filistin Yönetimi |
PT | Portekiz |
PW | Palau |
PY | Paraguay |
QA | Katar |
RE | Reunion |
RO | Romanya |
RS | Sırbistan |
RU | Rusya |
RW | Ruanda |
SA | Suudi Arabistan |
SB | Solomon Adaları |
SC | Seyşeller |
SD | Sudan |
SE | İsveç |
SG | Singapur |
SH | Saint Helena, Ascension ve Tristan da Cunha |
SI | Slovenya |
SJ | Svalbard ve Jan Mayen |
SK | Slovakya |
SL | Sierra Leone |
SM | San Marino |
SN | Senegal |
SO | Somali |
SR | Surinam |
SS | Güney Sudan |
ST | Sao Tome ve Principe |
SV | El Salvador |
SX | Sint Maarten |
SY | Suriye |
SZ | Eswatini |
TC | Turks ve Caicos Adaları |
TD | Çad |
TF | Fransız Güney Toprakları |
TG | Togo |
TH | Tayland |
TJ | Tacikistan |
TK | Tokelau |
TL | Timor-Leste |
TM | Türkmenistan |
TN | Tunus |
TO | Tonga |
TR | Türkiye |
TT | Trinidad ve Tobago |
TV | Tuvalu |
TW | Tayvan |
TZ | Tanzanya |
UA | Ukrayna |
UG | Uganda |
UM | ABD Küçük Harici Adaları |
ABD | ABD |
UY | Uruguay |
UZ | Özbekistan |
VA | Vatikan |
VC | Saint Vincent ve Grenadinler |
VE | Venezuela |
VG | Britanya Virjin Adaları |
VI | ABD Virjin Adaları |
VN | Vietnam |
VU | Vanuatu |
WF | Wallis ve Futuna |
WS | Samoa |
XK | Kosova |
YE | Yemen |
YT | Mayotte |
ZA | Güney Afrika |
ZM | Zambiya |
ZW | Zimbabve |
Sonraki adımlar
- Azure Front Door ile uygulama katmanı güvenliği hakkında bilgi edinin.
- Azure Front Door örneği oluşturmayı öğrenin.