gpt4 book ai didi

java - 我的服务器看到我的路由器的 IP 而不是客户端的

转载 作者:行者123 更新时间:2023-11-28 22:36:00 25 4
gpt4 key购买 nike

我有一个位于路由器后面的网络服务器。该服务器上的一个 servlet 依赖于用户的 IP 地址,但是,我经常获得路由器的 IP(即 192.168.1.1)而不是真实 IP。

我该如何解决?

最佳答案

听起来您的“路由器”实际上就像一个反向代理。

您不太可能用 Java 解决这个问题……甚至在您的服务器计算机上也不太可能。听起来像是路由器配置问题。您最好寻求有关“ super 用户”或“服务器故障”的帮助。

要记住的一件事是,通过 IP 地址识别客户端总是有点不可靠。即使解决了当前的问题,真实的客户端 IP 地址也可能由于各种原因而无法使用:

  • 客户端的 IP 可能被 NAT。

  • 客户端可能通过一系列 HTTP 代理与您的网络服务器通信。

  • 客户端可能在伪造其 IP 地址。

关于java - 我的服务器看到我的路由器的 IP 而不是客户端的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12153120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com