【问题标题】:Can multiple visitors share the same IP address?多个访问者可以共享同一个 IP 地址吗?
【发布时间】:2013-12-10 19:02:12
【问题描述】:

是否有可能同时访问我的网站的两台设备有重复的 IP 地址?这就是我获取IP地址的方式

$_SERVER['REMOTE_ADDR']

【问题讨论】:

  • 我觉得您真正的问题是:“如何在我的网站上唯一标识用户?”这真的是你的问题吗?
  • 不,我已经整理好了 :-)
  • 不仅可能,而且很有可能。
  • 只是提醒您不要在错误的方向上进一步追求这一点:TCP/IP 是一种数据传递机制。它确保数据从 A 传输到 B。仅此而已。识别绝对不是协议的任何一部分,它不能真正用于全球范围内。
  • @Lappies 如果您使用 IP 地址,则不会。人们共享 IP 非常普遍。整个办公楼和大学校园共享一个面向公众的 IP。

标签: php ip-address


【解决方案1】:

是的。如果它们位于执行 NAT 的防火墙后面,则所有连接都可能来自多个客户端,但似乎来自同一个 IP 地址。

【讨论】:

  • 是的。无时无刻不在发生。在我的公寓里,我们都共享相同的连接,所以我们都拥有相同的 IP。
  • 不一定是“防火墙”,简单的路由器也可以。
  • @Lappies:我不建议这样做。
  • 没有 100% 可靠的方法来唯一地识别网络上的用户。即使可以,考虑一下拥有家用电脑、工作电脑、手机和平板电脑的人。这可能是他们可以投票的 4 个不同的 IP 地址。 IP 地址从来都不是,也永远不可能是“人”的唯一标识符。
  • 啊,好吧,这是你的实际问题.. 如何实现安全的网络投票机制。值得一提的是,这是一个非常难以解决的问题。我怀疑您将需要让用户创建一个帐户,并使用您可以验证的某些特定类型的标识符(SSN、驾照#、外星人ID#)。不幸的是,没有人愿意提供这些...
猜你喜欢
  • 1970-01-01
  • 2022-08-20
  • 1970-01-01
  • 2013-01-12
  • 1970-01-01
  • 1970-01-01
  • 2012-02-04
  • 2019-05-27
  • 2012-05-02
相关资源
最近更新 更多