Azure Front Door용 도메인의 지역 필터링이란?
기본적으로 Azure Front Door는 요청의 원본 위치에 관계없이 모든 사용자 요청에 응답합니다. 일부 시나리오에서는 국가 또는 지역에 따라 웹 애플리케이션에 대한 액세스를 제한할 수 있습니다. Azure Front Door에서 Azure Web Application Firewall을 통해 엔드포인트의 특정 경로에 대한 사용자 지정 액세스 규칙을 사용하여 지정된 국가 또는 지역의 액세스를 허용하거나 차단하는 정책을 정의할 수 있습니다.
WAF(웹 애플리케이션 방화벽) 정책에는 사용자 지정 규칙 세트가 포함되어 있습니다. 규칙은 일치 조건, 작업 및 우선 순위로 구성됩니다. 일치 조건에서는 일치 변수, 연산자, 일치 값을 정의합니다.
지역 필터링 규칙의 경우 일치 변수는 RemoteAddr
또는 SocketAddr
입니다. RemoteAddr
변수는 일반적으로 X-Forwarded-For
요청 헤더를 통해 전송되는 원래 클라이언트 IP입니다. SocketAddr
은 WAF에서 볼 수 있는 원본 IP 주소입니다. 사용자가 프록시 뒤에 있는 경우 SocketAddr
변수는 일반적으로 프록시 서버의 IP 주소입니다.
이 지역 필터링 규칙의 연산자는 GeoMatch
입니다. 이 값은 두 글자로 된 국가 또는 지역 번호입니다. ZZ
국가 번호 또는 Unknown
국가는 데이터 세트의 국가에 아직 매핑되지 않은 IP 주소를 캡처합니다. 일치 조건에 ZZ
을 추가하여 가양성을 방지할 수 있습니다. GeoMatch
조건과 REQUEST_URI
문자열 일치 조건을 결합하여 경로 기준 지역 필터링 규칙을 만들 수 있습니다.
Azure PowerShell 또는 Bicep 파일 또는 Azure Resource Manager 템플릿을 사용하여 Azure Front Door 인스턴스에 대한 지역 필터링 정책을 구성할 수 있습니다.
Important
지역 필터링을 사용할 때마다 국가 번호 ZZ
를 포함합니다. ZZ
국가 번호(또는 Unknown
국가)는 데이터 세트의 국가에 아직 매핑되지 않은 IP 주소를 캡처합니다. 가양성 방지를 위해 이 코드를 사용합니다.
국가/지역 코드 참조
국가/지역 코드 | 국가/지역 이름 |
---|---|
AD | 안도라 |
AE | 아랍에미리트 |
AF | 아프가니스탄 |
AG | 앤티가 바부다 |
AI | 앵귈라 |
AL | 알바니아 |
AM | 아르메니아 |
AO | 앙골라 |
AQ | 남극 대륙 |
AR | 아르헨티나 |
AS | 아메리칸 사모아 |
AT | 오스트리아 |
AU | 오스트레일리아 |
AW | 아루바 |
Dynamics AX | 올란드 제도 |
AZ | 아제르바이잔 |
BA | 보스니아 헤르체고비나 |
BB | 바베이도스 |
BD | 방글라데시 |
BE | 벨기에 |
BF | 부르키나파소 |
BG | 불가리아 |
BH | 바레인 |
BI | 부룬디 |
BJ | 베냉 |
BL | 세인트 바르텔레미 |
BM | 버뮤다 |
BN | 브루나이 |
BO | 볼리비아 |
Bq | 보네르, 신트외스타티우스 및 사바 |
BR | 브라질 |
BS | 바하마 |
BT | 부탄 |
BV | 부베섬 |
BW | 보츠와나 |
BY | 벨로루시 |
BZ | 벨리즈 |
CA | 캐나다 |
CC | 코코스 제도 |
CD | 콩고민주공화국 |
CF | 중앙 아프리카 공화국 |
CG | 콩고 공화국 |
CH | 스위스 |
CI | 코트디부아르 |
CK | 쿡 제도 |
CL | 칠레 |
CM | 카메룬 |
CN | 중국 |
CO | 콜롬비아 |
CR | 코스타리카 |
CU | 쿠바 |
CV | 카보베르데 |
CW | 퀴라소 |
CX | 크리스마스섬 |
CY | 키프로스 |
CZ | 체코 |
DE | 독일 |
DJ | 지부티 |
DK | 덴마크 |
DM | 도미니카 |
DO | 도미니카 공화국 |
DZ | 알제리 |
EC | 에콰도르 |
EE | 에스토니아 |
EG | 이집트 |
ER | 에리트리아 |
ES | 스페인 |
ET | 에티오피아 |
FI | 핀란드 |
FJ | 피지 |
FK | 포클랜드 제도 |
FM | 미크로네시아 |
FO | 페로 제도 |
FR | 프랑스 |
GA | 가봉 |
GB | 영국 |
GD | 그레나다 |
GE | 조지아 |
GF | 프랑스령 기아나 |
GG | 건지 |
GH | 가나 |
GI | 지브롤터 |
GL | 그린란드 |
GM | 감비아 |
GN | 기니 |
GP | 과들루프 |
GQ | 적도 기니 |
GR | 그리스 |
GS | 사우스 조지아 및 사우스 샌드위치 제도 |
GT | 과테말라 |
GU | 괌 |
GW | 기니비사우 |
GY | 가이아나 |
HK | 홍콩 특별 행정구 |
HM | 허드 섬 및 맥도널드 제도 |
HN | 온두라스 |
HR | 크로아티아 |
HT | 아이티 |
HU | 헝가리 |
ID | 인도네시아 |
IE | 아일랜드 |
IL | 이스라엘 |
IM | 맨 섬 |
IN | 인도 |
IO | 영국령 인도양 식민지 |
IQ | 이라크 |
IR | 이란 |
IS | 아이슬란드 |
IT | 이탈리아 |
JE | 저지 |
JM | 자메이카 |
JO | 요르단 |
JP | 일본 |
KE | 케냐 |
KG | 키르기스스탄 |
KH | 캄보디아 |
KI | 키리바시 |
KM | 코모로 |
KN | 세인트키츠 네비스 |
KP | 북한 |
KR | 한국 |
KW | 쿠웨이트 |
KY | 케이맨 제도 |
KZ | 카자흐스탄 |
LA | 라오스 |
LB | 레바논 |
LC | 세인트루시아 |
LI | 리히텐슈타인 |
LK | 스리랑카 |
LR | 라이베리아 |
LS | 레소토 |
LT | 리투아니아 |
LU | 룩셈부르크 |
LV | 라트비아 |
LY | 리비아 |
MA | 모로코 |
MC | 모나코 |
MD | 몰도바 |
ME | 몬테네그로 공화국 |
Mf | 생마르탱 |
MG | 마다가스카르 |
MH | 마셜 제도 |
MK | 북마케도니아 |
ML | 말리 |
MM | 미얀마 |
MN | 몽골 |
MO | 마카오 특별행정구 |
MP | 북마리아나제도 |
MQ | 마르티니크 |
MR | 모리타니 |
MS | 몬트세라트 |
MT | 몰타 |
MU | 모리셔스 |
MV | 몰디브 |
MW | 말라위 |
MX | 멕시코 |
MY | 말레이시아 |
MZ | 모잠비크 |
해당 없음 | 나미비아 |
NC | 뉴칼레도니아 |
NE | 니제르 |
NF | 노퍽섬 |
NG | 나이지리아 |
NI | 니카라과 |
NL | 네덜란드 |
아니요 | 노르웨이 |
NP | 네팔 |
NR | 나우루 |
NU | 니우에 |
NZ | 뉴질랜드 |
OM | 오만 |
PA | 파나마 |
PE | 페루 |
PF | 프랑스령 폴리네시아 |
PG | 파푸아뉴기니 |
PH | 필리핀 |
PK | 파키스탄 |
PL | 폴란드 |
PM | 생피에르앤드미클롱 |
PN | 핏케언 제도 |
PR | 푸에르토리코 |
PS | 팔레스타인 자치 정부 |
PT | 포르투갈 |
PW | 팔라우 |
PY | 파라과이 |
QA | 카타르 |
RE | 리유니온 |
RO | 루마니아 |
RS | 세르비아 |
RU | 러시아 |
RW | 르완다 |
SA | 사우디아라비아 |
SB | 솔로몬 제도 |
SC | 세이셸 |
SD | 수단 |
SE | 스웨덴 |
SG | 싱가포르 |
SH | 세인트헬레나 어센션 트리스탄다쿠냐 |
SI | 슬로베니아 |
SJ | 스발바르제도-얀마웬섬 |
SK | 슬로바키아 |
SL | 시에라리온 |
SM | 산마리노 |
SN | 세네갈 |
SO | 소말리아 |
SR | 수리남 |
SS | 남수단 |
ST | 상투메 프린시페 |
SV | 엘살바도르 |
SX | 신트마르턴 |
SY | 시리아 |
SZ | 에스와티니 |
TC | 터크스 케이커스 제도 |
TD | 차드 |
TF | 프랑스 남부 지방 |
TG | 토고 |
TH | 태국 |
TJ | 타지키스탄 |
TK | 토켈라우 |
Tl | 동티모르(Timor-Leste) |
TM | 투르크메니스탄 |
TN | 튀니지 |
TO | 통가 |
TR | 튀르키예 |
TT | 트리니다드 토바고 |
TV | 투발루 |
TW | 대만 |
TZ | 탄자니아 |
UA | 우크라이나 |
UG | 우간다 |
UM | 미국령 해외 제도 |
US | 미국 |
UY | 우루과이 |
UZ | 우즈베키스탄 |
VA | 바티칸 시국 |
VC | 세인트빈센트그레나딘 |
VE | 베네수엘라 |
VG | 영국령 버진아일랜드 |
VI | 미국 버진 아일랜드 |
VN | 베트남 |
VU | 바누아투 |
WF | 왈리스-푸투나 제도 |
WS | 사모아 |
XK | 코소보 |
YE | 예멘 |
YT | 마요트 |
ZA | 남아프리카 공화국 |
ZM | 잠비아 |
ZW | 짐바브웨 |
다음 단계
- Azure Front Door를 통한 애플리케이션 계층 보안에 대해 알아봅니다.
- Azure Front Door의 인스턴스를 만드는 방법을 알아봅니다.