linux 如何查看我的 ip 地址

在Linux系统中,查看IP地址是一项基础且常见的操作,无论是网络配置、故障排查,还是进行服务器管理等工作,都可能需要获取设备的IP地址。Linux系统提供了多种方法来查看IP地址,每种方法都有其特点和适用场景。

linux 如何查看我的 ip 地址

最常用的命令之一是`ifconfig`。在早期的Linux发行版中,`ifconfig`是查看网络接口配置信息的标准工具。要使用它查看IP地址,只需在终端中输入`ifconfig`命令并按下回车键。这个命令会显示系统中所有网络接口的详细信息,包括接口名称(如eth0、wlan0等)、IP地址、子网掩码、广播地址等。例如,当你在终端输入`ifconfig`后,可能会看到类似如下的输出:

```

eth0: flags=4163 mtu 1500

inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

inet6 fe80::a00:27ff:fe7b:2e26 prefixlen 64 scopeid 0x20

ether 08:00:27:7b:2e:26 txqueuelen 1000 (Ethernet)

RX packets 1234 bytes 123456 (120.5 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 567 bytes 67890 (66.3 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

```

在这个输出中,`inet`后面的地址`192.168.1.100`就是该网络接口的IPv4地址。不过,需要注意的是,`ifconfig`在一些较新的Linux发行版中已经逐渐被`ip`命令所取代。

`ip`命令是一个功能强大且灵活的网络配置工具,它可以完成`ifconfig`的所有功能,并且还支持更多的网络操作。要使用`ip`命令查看IP地址,可以在终端输入`ip addr show`。该命令会显示系统中所有网络接口的详细信息,包括IP地址、子网掩码、MAC地址等。输出格式如下:

```

1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever

2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 08:00:27:7b:2e:26 brd ff:ff:ff:ff:ff:ff

inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0

valid_lft 86399sec preferred_lft 86399sec

inet6 fe80::a00:27ff:fe7b:2e26/64 scope link

valid_lft forever preferred_lft forever

```

在这个输出中,`inet`后面的地址`192.168.1.100`就是`eth0`接口的IPv4地址。如果你只想查看某个特定网络接口的IP地址,可以使用`ip addr show `命令,其中``是你要查看的网络接口名称,如`ip addr show eth0`。

除了上述两种方法外,还可以通过`hostname -I`命令来查看系统的IP地址。这个命令会直接输出系统中所有网络接口的IPv4和IPv6地址,多个地址之间用空格分隔。例如,执行`hostname -I`命令后,可能会得到如下输出:

```

192.168.1.100 2001:db8::1

```

在这个输出中,`192.168.1.100`是IPv4地址,`2001:db8::1`是IPv6地址。这种方法简单直接,适合快速查看系统的IP地址。

如果你想查看外部IP地址,也就是你的设备在互联网上的公共IP地址,可以使用一些在线工具或命令。例如,可以在终端中使用`curl ifconfig.me`命令,该命令会向`ifconfig.me`网站发送请求,并返回你的公共IP地址。

在Linux系统中查看IP地址有多种方法可供选择,你可以根据自己的需求和系统环境选择合适的方法。无论是使用传统的`ifconfig`命令,还是功能更强大的`ip`命令,都能方便快捷地获取设备的IP地址。了解这些方法也有助于你更好地管理和配置Linux系统的网络环境。

版权声明:如无特殊标注,文章均是由用户上传,请自行分辨参考价值,如果认为本文章影响了你的权益,请在首页底部点击联系我们删除。

本文链接:https://www.pqm.cc/w/e0df6b2b0ef920d8.html