java获取服务器地址

来源:互联网 发布:java api中文 编辑:程序博客网 时间:2024/05/01 22:20

来访者ip

ServletActionContext.getRequest().getRemoteHost()

本应用所在服务器地址:

InetAddress myIPaddress=InetAddress.getLocalHost();
            String mi = myIPaddress.getHostAddress();

本机ip:

            Enumeration netInterfaces = NetworkInterface.getNetworkInterfaces();
            while (netInterfaces.hasMoreElements()) {
                NetworkInterface ni = (NetworkInterface) netInterfaces.nextElement();
                InetAddress ip = (InetAddress) ni.getInetAddresses().nextElement();
                ip.getHostAddress();
             ///
            }