Apa yang dimaksud geo-filtering di domain untuk Azure Front Door?

Secara default, Azure Front Door menanggapi semua permintaan pengguna terlepas dari lokasi asal permintaan. Dalam beberapa skenario, Anda mungkin ingin membatasi akses ke aplikasi web Berdasarkan negara atau wilayah. Anda dapat menggunakan Azure Web Application Firewall di Azure Front Door untuk menentukan kebijakan dengan menggunakan aturan akses kustom untuk jalur tertentu di titik akhir Anda untuk mengizinkan atau memblokir akses dari negara atau wilayah tertentu.

Kebijakan firewall aplikasi web (WAF) berisi sekumpulan aturan kustom. Aturan ini terdiri dari kondisi kecocokan, tindakan, dan prioritas. Dalam kondisi kecocokan, Anda menentukan variabel kecocokan, operator, dan nilai kecocokan.

Untuk aturan pemfilteran geografis, variabel kecocokan adalah RemoteAddr atau SocketAddr. Variabel RemoteAddr adalah IP klien asli yang biasanya dikirim melalui X-Forwarded-For header permintaan. SocketAddr adalah alamat IP sumber yang dilihat WAF. Jika pengguna Anda berada di belakang proksi, SocketAddr variabel biasanya merupakan alamat IP server proksi.

Operator untuk aturan pemfilteran geografis ini adalah GeoMatch. Nilainya adalah kode kepentingan negara atau wilayah dua huruf. Kode negara atau Unknown negara menangkap alamat IP yang belum dipetakan ke negara dalam himpunan ZZ data kami. Anda dapat menambahkan ZZ ke kondisi kecocokan untuk menghindari positif palsu. Anda dapat menggabungkan GeoMatch kondisi dan REQUEST_URI kondisi kecocokan string untuk membuat aturan pemfilteran geografis berbasis jalur.

Anda dapat mengonfigurasi kebijakan pemfilteran geografis untuk instans Azure Front Door Anda dengan menggunakan Azure PowerShell atau file Bicep atau templat Azure Resource Manager.

Penting

Sertakan kode ZZ negara setiap kali Anda menggunakan pemfilteran geografis. Kode ZZ negara (atau Unknown negara) menangkap alamat IP yang belum dipetakan ke negara dalam himpunan data kami. Gunakan kode ini untuk menghindari positif palsu.

Referensi kode Negara/Wilayah

Kode Negara/Wilayah Nama negara/wilayah
AD Andorra
AE Uni Emirat Arab
AF Afganistan
AG Antigua dan Barbuda
AI Anguilla
AL Albania
AM Armenia
AO Angola
AQ Antarktika
AR Argentina
AS Samoa Amerika
AT Austria
AU Australia
AW Aruba
AX Kepulauan Åland
AZ Azerbaijan
BA Bosnia dan Herzegovina
BB Barbados
BD Bangladesh
BE Belgia
BF Burkina Faso
BG Bulgaria
BH Bahrain
BI Burundi
BJ Benin
BL Saint Barthélemy
BM Bermuda
BN Brunei Darussalam
BO Bolivia
BQ Bonaire, Sint Eustatius, dan Saba
BR Brasil
BS Bahama
BT Bhutan
BV Pulau Bouvet
BW Botswana
BY Belarus
BZ Belize
CA Kanada
CC Kepulauan Cocos (Keeling)
CD Kongo (DRC)
CF Republik Afrika Tengah
CG Kongo
CH Swiss
CI Pantai Gading
CK Kepulauan Cook
CL Cile
CM Kamerun
CN Tiongkok
CO Kolombia
CR Kosta Rika
CU Kuba
CV Tanjung Verde
CW Curaçao
CX Pulau Christmas
CY Siprus
CZ Ceko
DE Jerman
DJ Jibuti
DK Denmark
DM Dominika
DO Republik Dominika
DZ Aljazair
EC Ekuador
EE Estonia
EG Mesir
ER Eritrea
ES Spanyol
ET Etiopia
FI Finlandia
FJ Fiji
FK Kepulauan Falkland
FM Mikronesia
FO Kepulauan Faroe
FR Prancis
GA Gabon
GB Inggris Raya
GD Grenada
GE Georgia
GF Guyana Prancis
GG Guernsey
GH Ghana
GI Gibraltar
GL Grinlandia
GM Gambia
GN Guinea
GP Guadeloupe
GQ Guinea Ekuatorial
GR Yunani
GS Georgia Selatan dan Kepulauan Sandwich Selatan
GT Guatemala
GU Guam
GW Guinea-Bissau
GY Guyana
HK Hong Kong SAR
HM Pulau Heard dan Kepulauan McDonald
HN Honduras
HR Kroasia
HT Haiti
HU Hungaria
ID Indonesia
IE Irlandia
IL Israel
IM Pulau Man
IN India
IO Wilayah Inggris di Samudra Hindia
IQ Irak
IR Iran
IS Islandia
IT Italia
JE Jersey
JM Jamaika
JO Yordania
JP Jepang
KE Kenya
KG Kirgistan
KH Kamboja
KI Kiribati
KM Komoro
KN Saint Kitts dan Nevis
KP Korea Utara
KR Korea
KW Kuwait
KY Kepulauan Cayman
KZ Kazakstan
LA Laos
LB Lebanon
LC Saint Lucia
LI Liechtenstein
LK Sri Lanka
LR Liberia
LS Lesotho
LT Lituania
LU Luksemburg
LV Latvia
LY Libya
MA Maroko
MC Monako
MD Moldova
ME Montenegro
MF Saint Martin
MG Madagaskar
MH Kepulauan Marshall
MK Makedonia Utara
ML Mali
MM Myanmar
MN Mongolia
MO Makau SAR
MP Kepulauan Mariana Utara
MQ Martinik
MR Mauritania
MS Montserrat
MT Malta
MU Mauritius
MV Maladewa
MW Malawi
MX Meksiko
MY Malaysia
MZ Mozambik
NA Namibia
NC Kaledonia Baru
NE Niger
NF Kepulauan Norfolk
NG Nigeria
NI Nikaragua
NL Belanda
TIDAK Norwegia
NP Nepal
NR Nauru
NU Niue
NZ Selandia Baru
OM Oman
PA Panama
PE Peru
PF Polinesia Prancis
PG Papua Nugini
PH Filipina
PK Pakistan
PL Polandia
PM Saint Pierre dan Miquelon
PN Kepulauan Pitcairn
PR Puerto Riko
PS Otoritas Nasional Palestina
PT Portugal
PW Palau
PY Paraguay
QA Qatar
RE Réunion
RO Rumania
RS Serbia
RU Rusia
RW Rwanda
SA Arab Saudi
SB Kepulauan Solomon
SC Seychelles
SD Sudan
SE Swedia
SG Singapura
SH St Helena, Ascension, Tristan da Cunha
SI Slovenia
SJ Svalbard dan Jan Mayen
SK Slovakia
SL Sierra Leone
SM San Marino
SN Senegal
SO Somalia
SR Suriname
SS Sudan Selatan
ST São Tomé dan Príncipe
SV El Salvador
SX Sint Maarten
SY Suriah
SZ Eswatini
TC Kepulauan Turks dan Caicos
TD Cad
TF Wilayah Kutub Selatan Prancis
TG Togo
TH Thailand
TJ Tajikistan
TK Tokelau
TL Timor-Leste
TM Turkmenistan
TN Tunisia
TO Tonga
TR Türkiye
TT Trinidad dan Tobago
TV Tuvalu
TW Taiwan
TZ Tanzania
UA Ukraina
UG Uganda
UM Kepulauan Terluar A.S.
US Amerika Serikat
UY Uruguay
UZ Uzbekistan
VA Kota Vatikan
VC Saint Vincent dan Grenadines
VE Venezuela
VG Kepulauan Virgin Britania Raya
VI Kepulauan Virgin A.S.
VN Vietnam
VU Vanuatu
WF Wallis dan Futuna
WS Samoa
XK Kosovo
YE Yaman
YT Mayotte
ZA Afrika Selatan
ZM Zambia
ZW Zimbabwe

Langkah berikutnya