Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java从客户端系统检测主服务器ip地址?_Java_Ip - Fatal编程技术网

如何使用java从客户端系统检测主服务器ip地址?

如何使用java从客户端系统检测主服务器ip地址?,java,ip,Java,Ip,是否可以使用java从客户机系统获取主服务器系统(连接到LAN)的ip地址 如果是,如何使用代码?通常,无论是使用java还是任何其他编程语言都是不可能的。这就是局域网存在的原因。内部IP地址不会发送到本地网络外部,因此无法检测到 但是,如果客户机和服务器是专门为完成此任务而开发的,则可以在应用程序级别发送IP。例如,如果通过HTTP完成连接,则将IP作为HTTP头发送 如果您的客户端连接到服务器,它必须知道IP号?@ortis,否,您的客户端通过其外部IP地址连接到服务器,该地址可以是load

是否可以使用java从客户机系统获取主服务器系统(连接到LAN)的ip地址


如果是,如何使用代码?

通常,无论是使用java还是任何其他编程语言都是不可能的。这就是局域网存在的原因。内部IP地址不会发送到本地网络外部,因此无法检测到


但是,如果客户机和服务器是专门为完成此任务而开发的,则可以在应用程序级别发送IP。例如,如果通过HTTP完成连接,则将IP作为HTTP头发送

如果您的客户端连接到服务器,它必须知道IP号?@ortis,否,您的客户端通过其外部IP地址连接到服务器,该地址可以是load ballancer的地址。但是OP想要检测具体服务器的内部IP,因为它是在LAN中定义的。@AlexR好的。但是有其他解决方案吗?好的,我理解,但我必须这样做。那么还有其他解决办法吗?