在Java中获取“外部”IP地址

在Java中获取“外部”IP地址

我不太确定如何获得机器的外部IP地址,就像网络外的计算机会看到的那样。

下面的IPAddress类只获取机器的本地IP地址。

public class IPAddress {

    private InetAddress thisIp;

    private String thisIpAddress;

    private void setIpAdd() {
        try {
            InetAddress thisIp = InetAddress.getLocalHost();
            thisIpAddress = thisIp.getHostAddress().toString();
        } catch (Exception e) {
        }
    }

    protected String getIpAddress() {
        setIpAdd();
        return thisIpAddress;
    }}


holdtom
浏览 487回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java