Java获取本机IP


import lombok.extern.slf4j.Slf4j;
import org.junit.Test;

import java.net.InetAddress;

@Slf4j
public class TestInetAddress {

    /**
     * 获取当前服务器ip
     */
    @Test
    public void testGetIp() throws Exception {
        // 获取本机名和ip
        InetAddress localHost = InetAddress.getLocalHost();
        log.info(localHost.toString());
        log.info(localHost.getHostName());
        log.info(localHost.getHostAddress());

        InetAddress loopbackAddress = InetAddress.getLoopbackAddress();
        log.info(loopbackAddress.toString());

    }

}