0

コンピューターの IP アドレスを 2 つの異なる方法で取得しようとしました。最初の方法は、Google だけでしたip address。2 番目の方法は、Java で次のコードを実行することでした。

public class YourIPAddress {

public static void main(String[] args) {

  InetAddress ip;
  try {

    ip = InetAddress.getLocalHost();
    System.out.println(ip);
    System.out.println("Current IP address : " + ip.getHostAddress());

  } catch (UnknownHostException e) {

    e.printStackTrace();

  }

}

}

Google が返すの50.90.142.29に対し、Java は を返します192.168.0.11。この IP アドレスの競合はなぜですか?

4

1 に答える 1

1

192.160.0.11 はプライベート / 内部 IP アドレスで、50.90.142.29 はパブリック / 外部 IP アドレスです。

于 2013-05-31T01:29:28.317 に答える