你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
什么是 Azure Front Door 的域中的地区筛选?
默认情况下,无论请求来自何处,Azure Front Door 都会对所有用户请求做出响应。 在某些情况下,你可能想要按国家或地区限制对 Web 应用程序的访问。 可以使用 Azure Front Door 中的 Azure Web 应用程序防火墙,使用终结点上特定路径的自定义访问规则来定义策略,以允许或阻止来自指定国家或地区的访问。
Web 应用程序防火墙 (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 资源管理器模板为 Azure Front Door 实例配置地区筛选策略。
重要
无论何时使用地区筛选,都要包含国家/地区代码 ZZ
。 ZZ
国家/地区代码(或 Unknown
国家/地区)捕获尚未映射到数据集中的国家/地区的 IP 地址。 使用此代码可避免误报。
国家/地区代码参考
国家/地区代码 | 国家/地区名称 |
---|---|
AD | 安道尔 |
AE | 阿拉伯联合酋长国 |
AF | 阿富汗 |
AG | 安提瓜和巴布达 |
AI | 安圭拉 |
AL | 阿尔巴尼亚 |
AM | 亚美尼亚 |
AO | 安哥拉 |
AQ | 南极洲 |
AR | 阿根廷 |
AS | 美属萨摩亚 |
AT | 奥地利 |
AU | 澳大利亚 |
AW | 阿鲁巴 |
AX | 奥兰岛 |
AZ | 阿塞拜疆 |
BA | 波斯尼亚和黑塞哥维那 |
BB | 巴巴多斯 |
BD | 孟加拉 |
BE | 比利时 |
BF | 布基纳法索 |
BG | 保加利亚 |
BH | 巴林 |
BI | 布隆迪 |
BJ | 贝宁 |
BL | 圣巴泰勒米 |
BM | 百慕大 |
BN | 文莱 |
BO | 玻利维亚 |
BQ | 博内尔、圣尤斯特歇斯和萨巴 |
BR | 巴西 |
BS | 巴哈马 |
BT | 不丹 |
BV | 布韦岛 |
BW | 博茨瓦纳 |
BY | 白俄罗斯 |
BZ | 伯利兹 |
CA | Canada |
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 | 莫桑比克 |
NA | 纳米比亚 |
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 | 东帝汶 |
TM | 土库曼斯坦 |
TN | 突尼斯 |
TO | 汤加 |
TR | 土耳其语 |
TT | 特立尼达和多巴哥 |
TV | 图瓦卢 |
TW | 中国台湾 |
TZ | 坦桑尼亚 |
UA | 乌克兰 |
UG | 乌干达 |
UM | 美国本土外小岛屿 |
美国 | United States |
UY | 乌拉圭 |
UZ | 乌兹别克斯坦 |
VA | 梵蒂冈 |
VC | 圣文森特和格林纳丁斯 |
VE | 委内瑞拉 |
VG | 英属维尔京群岛 |
VI | 美国维尔京群岛 |
VN | 越南 |
VU | 瓦努阿图 |
WF | 瓦利斯和富图纳 |
WS | 萨摩亚 |
XK | 科索沃 |
YE | 也门 |
YT | 马约特 |
ZA | 南非 |
ZM | 赞比亚 |
ZW | 津巴布韦 |