gpt4 book ai didi

java - 为什么无线关闭时IP地址不同?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:26 26 4
gpt4 key购买 nike

public class Main {

public static void main(String[] args) throws IOException {
InetAddress myIp = null;

try {
myIp = InetAddress.getLocalHost();
} catch (UnknownHostException ex) {
System.out.println("Exception cought.");
System.exit(0);
}

System.out.println(myIp);
}

}

我有一个简单的问题,为什么当我的无线关闭时我的 IP 地址不同?
它仍然是同一台计算机,那么为什么会发生变化呢? (这不是唯一编号吗?)

最佳答案

计算机的 IP 地址取决于它所连接的网络(事实上,同一台计算机可能有多个适配器,如果它有多个适配器)。

因此,如果我将我的机器连接到我的一个网络,它的地址可能是 192.168.10.7 而在我的另一个网络上,它可能是 192.168.17.12 .它也可能因连接而异,尽管在实践中它们往往有点粘。 (这取决于 DHCP 服务器的配置方式。)

您的适配器可以配置一个固定地址,但如果您这样做,它必须是它所连接的网络为它保留的地址。否则它可能根本无法工作(“没有到主机的路由”)或者可能与使用网络的另一台机器发生冲突。

关于java - 为什么无线关闭时IP地址不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17813529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com