다음을 통해 공유


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 짐바브웨

다음 단계