我想在本地获取用户的IP而不调用任何服务。
寻找纯粹的客户端解决方案。
答案 0 :(得分:5)
通常,此问题无法解决,因为客户端计算机甚至可能知道自己的外部IP地址。当客户端在NAT或其他类型的防火墙后面时会发生这种情况。
请注意,许多不同的客户端计算机可能共享相同的外部IP地址,并且不同的客户端计算机可能具有相同的内部IP地址,但具有不同的外部IP地址。或者,我甚至可以想象两个不同的客户端具有相同的内部和外部IP地址的情况。
如果您要解释为什么您认为自己需要此信息,则可能会遇到实际问题的另一种解决方案。