通过IPv4和IPv6取缔(Banning by IPv4 and IPv6)

2019-09-22 13:29发布

如果我想要一个禁令IP用户在我的网站,是有可能双方做IPv4IPv6 ? 有些浏览器在默认情况下和其他人显然使用IPv4地址,如果他们有可能,使用IPv6地址。 所以,如果我通过他们目前的IP禁止某人,他们将只需要用户另外导航绕过禁令。

TL;博士:是有可能转换IPv4地址, IPv6或类似的东西,以“统一”呢?

我使用PHP的服务器端技术。

Answer 1:

不,这是不是真的有可能。 他们是不必有什么相互完全独立的网络协议。

另外,我建议通过IP地址,禁止只应与其他方法结合使用,因为它是非常容易使用代理或其他手段,从不同的IP地址打你的服务器。



Answer 2:

你不能真正转化一个到另一个时,IPv4和IPv6因特网和两种基本碰巧有着许多相同的基础设施的逻辑上独立的neworks。

事情可以做。

  1. 查找出与的6to4和Teredo的转换机制相关联的地址。 当你看到一个将其转换为相应的IPv4地址滥用控制comparisions。
  2. 要知道,客户往往在至少/ 64块获得分配的IPv6的,所以没有在禁止个人IPv6地址一般是多少点。
  3. 包括对关键页面的夫妇大多是无形的资源(例如1x1像素的透明图像),一个从V4仅主机名和一个从V6仅主机送达。 使用这些图像同时收集用户的地址(如果存在的话)。


文章来源: Banning by IPv4 and IPv6
标签: php ip ipv6 ipv4