2016-02-25 110 views
4

是否有可能阻止整个国家在Amazon EC2实例中的安全组规则内访问我的网站,而不是使用iptables或其他方式?是否可以使用EC2实例上的安全组来阻止国家IP?

+2

即使是这样,人们通过代理服务器绕开这个块也是微不足道的。这是非常普遍的做法,尤其是那些你通常想阻止的人。 –

+0

@EricJ。是的,但它可以阻止一些垃圾邮件/抓取机器人不需要或不需要? – NineCattoRules

+1

它们可能用于阻止IP并已使用代理。如果EC2能够做到这一点,它就不会*伤害*(只要你不期望来自这些国家的合法用户),但我怀疑它也会有很大帮助。 –

回答

4

正如其他人所评论的,如果有人足够聪明地使用代理服务器,就很难阻止来自特定国家的流量。

但是你可以用一些简单的方法来从一个IP范围滤掉大部分的流量(不是所有的客户知道使用代理)

一种是设置在Network ACL AWS。请以aws文件Network ACLs作为开始。

另一种方式,如果您可以管理路由53为您的网站,启用geolocation route policy并将来自某些国家的流量转移到假网站。你可以在这里查看这个文档Choosing a Routing Policy

相关问题