【Java】学习路径53-InetAdress获取服务器ip

Posted on 2022-05-12 19:39  罗芭Remoo  阅读(70)  评论(0)    收藏  举报

InetAdress如何使用?

import java.net.*;
public class InetAdress {
    public static void main(String[] args) throws UnknownHostException {
        String srt = "";
        InetAddress ip = InetAddress.getByName(str);
        System.out.println(ip);
    }
}

那么如何使用InetAdress获得本机的ip呢?

使用getByName()方法,字符串填入本计算机的名字即可。

Windows上填入名字,mac系统上需要在设置中选择“共享”,

https://support.apple.com/zh-cn/guide/mac-help/mchlp1177/mac

上图中Remoo.local就是了。(每个人可能都不一样)

也可以使用localhost。

最后结果输出本机local Ip 127.0.0.1 所有人的“本机IP地址“都是一样的。与局域网ip、外网ip 有所不同!

如何查看其他服务器的IP?

str中键入网址即可。

比如我们想查看www.baidu.cn的IP:

关于计算机网络的知识在该系列不会详细讲解,后面会另开一个系列。