随着GDPR的临近,我编写了一个愚蠢的脚本来阻止所有欧盟国家访问一个站点。问题是我找不到一份详尽的欧盟国家代码清单。
有一个要点可以让我开始,但是,有一些评论还没有实现,所以还不清楚完整的列表会是什么样子。
https://gist.github.com/henrik/1688572
有没有人得到欧洲联盟国家代码的完整清单,包括“最外层领土”、“特例”和我可能遗漏的其他任何东西?
到目前为止,这就是我想要做的。
EU 28
奥地利
比利时BE
BG,保加利亚
人力资源,克罗地亚
塞浦路斯CY
捷克共和国CZ
丹麦DK
EE,爱沙尼亚
F,芬兰
FR,法国
德,德国
GR,希腊
胡,匈牙利
爱尔兰共和国(爱尔兰)
意大利
拉脱维亚LV
立陶宛,中校
卢,卢森堡
马耳他山
荷兰民族解放力量
波兰PL
葡萄牙PT
罗,罗马尼亚
斯洛伐克SK
SI,斯洛文尼亚
西班牙ES
瑞典,SE
GB,联合王国(大不列颠)
最外层区域:欧盟( EU ) regions的一部分
GF,法属圭亚那
瓜德罗普岛
马提尼克岛
我,黑山
YT,马约特
留尼旺
圣马丁
没有密码,亚速尔
没有“加那利群岛法典”
没有密码,马德拉
特例:欧盟 Europe的一部分
直布罗陀GI
AX,奥兰群岛
无密码,Büsingen am Hoch流变am
没有代码,Campione d‘意大利和Livigno
没有密码,休达和梅利利亚
塞浦路斯联合国缓冲区无“守则”
没有密码,Helgoland
没有密码,阿索斯山
海外国家和领土(OCT) territories
下午,圣皮埃尔和米基隆
格陵兰GL
圣巴特雷
圣马丁岛
啊,阿鲁巴
库拉考
WF、Wallis和Futuna
法属波利尼西亚
新喀里多尼亚,NC
TF,法属南部领土
AI,安圭拉
百慕大BM
英属印度洋领地IO
VG,维尔京群岛,英国
开曼群岛基岛
FK,福克兰群岛(马尔维纳斯)
蒙特塞拉特女士
皮特凯恩PN
圣赫勒拿
GS、南乔治亚岛和南桑威奇群岛
TC、特克斯和凯科斯群岛
微状态(不确定这些如何适应) Union
安道尔AD
LI,列支敦士登
摩纳哥MC
SM、圣马力诺
梵蒂冈城VA
其他(不确定这些如何适合)
泽西岛JE
格恩西岛
直布罗陀GI
欧洲联盟
欧盟和欧盟(不确定这是否有用,它是最新的吗?)
从这个列表中,我得到了下面的.htaccess脚本来阻止欧盟访问一个站点。
我应该补充说,我从来没有打算使用这个,这只是一个很好的实践配置apache和混乱的GeoIP/MaxMind。
虽然这件事很荒谬,但我还是想正确地实现它,也许有一天它会对某件事或某个人有用。
编辑并没有那么荒谬,今天我看到大约十几家公司已经屏蔽了欧盟用户o_O。
在这种情况下,守则应包括适用于全球地质雷达的欧盟国家代码。我错过了什么吗?
.htaccess
MaxMindDBEnable On
MaxMindDBFile DB /opt/GeoIP/GeoLite2-Country.mmdb
MaxMindDBEnv MM_COUNTRY_CODE DB/country/iso_code
SetEnvIf MM_COUNTRY_CODE ^(AT|BE|BG|HR|CY|CZ|DK|EE|FI|FR|DE|GR|HU|IE|IT|LV|LT|LU|MT|NL|PL|PT|RO|SK|SI|ES|SE|GB|GI|AX|PM|GL|BL|SX|AW|CW|WF|PF|NC|TF|AI|BM|IO|VG|KY|FK|MS|PN|SH|GS|TC|IS|LI|NO|EU) BlockCountry
Deny from env=BlockCountry更新
探地雷达也适用于欧洲经济雨区的部分地区。
IS,冰岛
LI,列支敦士登
不,挪威
MaxMind可以为一些欧盟IP返回欧盟
欧盟、欧洲联盟
发布于 2018-05-23 23:56:54
不确定它是否完成了你的名单,但 countries包括那些不属于欧盟的国家,即冰岛、列支敦士登和挪威(IS,LI,NO)。此外,Maxmind可能会为一些欧洲IP返回"EU“。
https://stackoverflow.com/questions/50465813
复制相似问题