手机版 收藏 导航

Linux 系统中 IP 地址的查看方式有哪些

原创   www.link114.cn   2023-10-30 11:24:07

Linux 系统中 IP 地址的查看方式有哪些

ifconfig 命令是 Linux 系统中最常用的查看 IP 地址的方式。该命令可以显示系统中所有网络接口的配置信息,包括 IP 地址、子网掩码、网关等。使用 ifconfig 命令查看 IP 地址的方法如下:

$ ifconfig

该命令将输出系统中所有网络接口的详细信息,其中包括 IP 地址。例如,输出可能如下所示:

eth0      Link encap:Ethernet  HWaddr 00:1c:42:7a:b5:1c
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:42ff:fe7a:b51c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21575 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15208 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:21559996 (20.5 MiB)  TX bytes:2205551 (2.1 MiB)

从输出中可以看到,网络接口 eth0 的 IP 地址为 192.168.1.100。

除 ifconfig 命令,Linux 系统还提供 ip 命令来查看和管理网络接口。ip 命令是一个功能更强大的网络管理工具,可以执行更多的网络配置操作。使用 ip 命令查看 IP 地址的方法如下:

$ ip addr show

该命令将输出系统中所有网络接口的详细信息,包括 IP 地址。例如,输出可能如下所示:

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 00:1c:42:7a:b5:1c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::21c:42ff:fe7a:b51c/64 scope link
       valid_lft forever preferred_lft forever

从输出中可以看到,网络接口 eth0 的 IP 地址为 192.168.1.100。

hostname 命令可以查看系统的主机名,但如果系统已经配置主机名和 IP 地址的对应关系,也可以使用该命令查看 IP 地址。使用 hostname 命令查看 IP 地址的方法如下:

$ hostname -I

该命令将输出系统的 IP 地址,例如:

192.168.1.100

dig 命令是一个 DNS 查询工具,可用于查看系统的 IP 地址。使用 dig 命令查看 IP 地址的方法如下:

$ dig +short myhost.example.com A

该命令将输出 myhost.example.com 的 IP 地址,例如:

192.168.1.100

uname 命令可以查看系统的基本信息,包括主机名、内核版本等。系统已经配置主机名和 IP 地址的对应关系,也可以使用 uname 命令查看 IP 地址。使用 uname 命令查看 IP 地址的方法如下:

$ uname -n
myhost.example.com

该命令将输出系统的主机名,主机名已经与 IP 地址绑定,则可以通过主机名反查 IP 地址。

Linux 系统提供多种方式来查看 IP 地址,包括使用 ifconfig 命令、ip 命令、hostname 命令、dig 命令和 uname 命令等。这些命令各有特点,可以根据实际需求选择合适的方式。了解这些查看 IP 地址的方法,可以帮助系统管理员更好地管理和维护 Linux 系统的网络配置。