Tag: ip

如何在java.net.URLConnection上指定本地地址?

我的Tomcat实例正在侦听多个IP地址,但我想控制打开URLConnection时使用的源IP地址。 我怎么指定这个?

获取请求的ip的正确方法是什么

我找到了一些在servlet中获取ip的不同方法。 但我不知道哪一个是正确的,为什么。 1: request.getHeader( “X-Real-IP” ) 2: String ip = request.getHeader(“X-Forwarded-For”); if (ip == null || ip.length() == 0 || “unknown”.equalsIgnoreCase(ip)) { ip = request.getHeader(“Proxy-Client-IP”); } if (ip == null || ip.length() == 0 || “unknown”.equalsIgnoreCase(ip)) { ip = request.getHeader(“WL-Proxy-Client-IP”); } if (ip == null || ip.length() == 0 || “unknown”.equalsIgnoreCase(ip)) { ip = request.getHeader(“HTTP_CLIENT_IP”); […]

如何在Java中确定路由器/网关的IP?

如何在Java中确定路由器/网关的IP? 我可以轻松地获得我的IP。 我可以使用网站上的服务获取我的互联网IP。 但是如何确定网关的IP? 如果你了解自己的方式,这在.NET中有点容易。 但是你如何用Java做到这一点?

Java获取我的IP地址

我想用Java获取我的Internet IP地址,但是当我的IP地址是192.168.0.xxx时,我一直得到我的本地地址(即:127.0.0.1) 我正在使用这条线: InetAddress.getLocalHost().getHostAddress(); 这似乎是获取IP地址的标准,但它不是我想要的。 每个教程都说使用这一行,所以我有点困惑。 谁能告诉我如何才能得到正确的IP地址? 我正在运行连接到WiFi的设备,而我没有使用任何电缆。 我使用ifconfig inet addr给出的IP连接到服务器,我希望得到设备的inet addr。 我可以检查服务器端套接字的IP,但是如果设备(客户端)告诉服务器他希望其他设备连接哪个IP,那就更好了。