【发布时间】:2012-09-10 04:32:40
【问题描述】:
如果我想在我的网站中通过 IP 禁止用户,IPv4 和 IPv6 是否可以这样做?一些浏览器显然默认使用 IPv4 地址,而其他浏览器如果有可能,则使用 IPv6 地址。因此,如果我通过某人当前的 IP 封禁某人,他们只需使用另一个导航器即可绕过封禁。
tl;dr:是否可以将IPv4 地址转换为IPv6 或类似的东西以“统一”它们?
我使用 PHP 作为服务器端技术。
【问题讨论】:
如果我想在我的网站中通过 IP 禁止用户,IPv4 和 IPv6 是否可以这样做?一些浏览器显然默认使用 IPv4 地址,而其他浏览器如果有可能,则使用 IPv6 地址。因此,如果我通过某人当前的 IP 封禁某人,他们只需使用另一个导航器即可绕过封禁。
tl;dr:是否可以将IPv4 地址转换为IPv6 或类似的东西以“统一”它们?
我使用 PHP 作为服务器端技术。
【问题讨论】:
不,这真的不可能。它们是完全独立的网络协议,彼此之间没有任何关系。
另外,我建议IP地址封禁只能与其他方法结合使用,因为很容易使用代理或其他方式从不同的IP地址访问您的服务器。
【讨论】:
你不能真正将一个翻译成另一个,IPv4 和 IPv6 互联网本质上是两个逻辑上独立的网络,碰巧共享大部分相同的基础设施。
你可以做的事情。
【讨论】: