正如您所提到的,IP 地址禁令存在缺陷,但我认为使用它们的主要原因仅仅是没有任何更好的选择。其他识别功能,如浏览器用户代理、cookie、浏览器指纹等,甚至更容易被欺骗或规避。您可以使用许多扩展程序来更改您的用户代理或指纹,并且可以简单地清除 cookie。
例如,我们每晚都关闭路由器,所以我们的 IP 地址经常在早上发生变化。此外,通常一个简单的电源循环就足以更改 IP 地址。因此IP地址禁令相对无效。
更改 IP 地址的难易程度在很大程度上取决于 ISP。例如,当我有Verizon DSL 时,每次我关闭调制解调器并重新打开时,我的 IP 地址都会改变,就像你描述的那样。但是在切换到Comcast之后,我的 IP 地址在我和他们在一起的整整两年里都没有改变,即使在多次断电和调制解调器重启之后也是如此。因此,“路由器重启”解决方法不一定适用于所有人。
您应该考虑的另一件事是,即使您是可以通过重新启动更改 IP 地址的人之一,您仍然可能从相当有限的地址池中获取 IP 地址。这是因为 ISP 通常不会完全随机分配地址。他们将服务区域划分为更小的区域(例如社区),然后分配一小部分地址分配给每个区域的客户。因此,如果有一个真正持久且有问题的用户,站点管理员可以禁止整个地址范围(尽管这可能会给您提到的其他用户带来重大问题)。
旁注:值得一提的是,还有其他隐藏 IP 地址的方法可以解决此问题,例如使用 VPN 服务或Tor。一些网站,如维基百科,试图阻止已知公共代理的所有 IP 地址以应对这种情况。
另一方面,封禁IP地址会给使用恶意用户以前IP地址的无辜用户带来极大的悲痛,有时会禁止一系列IP地址,从而导致禁止无辜用户影响更多人.
是的,IP 地址禁令是一种生硬的工具,这是它们固有的问题之一。尤其是当 IP 地址由同一建筑物中的成百上千用户共享时,甚至整个国家的大部分地区通过运营商级NAT共享 IP 地址时尤其如此. 站点管理员有责任尽量减少 IP 地址禁令对合法用户的影响。可以采取各种措施 - 例如,您可以努力识别 IP 地址是共享的,并确保这些 IP 地址仅在短时间内被禁止,或者使具有一定最低信誉的用户仍然可以从被禁止的状态登录IP 地址并不受其影响。如果操作正确,IP 地址禁令可以非常有效地阻止不需要的用户,同时对合法用户的影响最小。