手机版 收藏 导航

在 Linux 上如何快速查看自己的 IP 地址

原创   www.link114.cn   2023-07-06 12:24:47

在 Linux 上如何快速查看自己的 IP 地址

最常用的方法就是使用 ifconfig 命令。ifconfig 是 Linux 上一个广泛使用的网络配置工具,可以用来查看和配置网络接口。要查看 IP 地址,只需在终端中输入 ifconfig 命令,就可以看到系统中所有网络接口的详细信息,其中包括 IP 地址。

举个例子,在我的 Ubuntu 系统上,运行 ifconfig 命令的输出如下:


enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe00:0  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 13351  bytes 12566182 (12.5 MB)
        TX packets 8770  bytes 1087690 (1.0 MB)
        
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 284  bytes 28058 (28.0 KB)
        TX packets 284  bytes 28058 (28.0 KB)

从输出中可以看到,我的 IP 地址是 192.168.1.100

ifconfig 命令,Linux 还提供另一个工具 ip 来管理网络接口。ip 命令更加强大和灵活,可以用来执行各种网络相关的操作,包括查看 IP 地址。

要使用 ip 命令查看 IP 地址,可以运行以下命令:

ip addr show

这个命令会列出系统中所有网络接口的详细信息,包括 IP 地址。输出的格式与 ifconfig 类似,但更加易读和易解析。

除使用专门的网络管理工具,我们还可以通过 hostname 命令来获取 IP 地址。hostname 命令本来是用来查看或设置系统主机名的,但它也可以返回系统的 IP 地址。

要使用 hostname 查看 IP 地址,可以运行以下命令:

hostname -I

这个命令会输出系统的 IP 地址,通常是 IPv4 地址,有时也会包含 IPv6 地址。

dig 命令是一个强大的 DNS 查询工具,它不仅可以用来查看域名解析结果,还可以用来查看本机的 IP 地址。

要使用 dig 查看 IP 地址,可以运行以下命令:

dig +short myip.opendns.com @resolver1.opendns.com

这个命令会向 OpenDNS 的公共 DNS 服务器查询你当前的 IP 地址。OpenDNS 提供这个特殊的域名 myip.opendns.com,用于快速查询当前主机的公网 IP 地址。

curl 命令是一个功能强大的 HTTP 客户端工具,除发送 HTTP 请求之外,它还可以用来查看 IP 地址。

要使用 curl 查看 IP 地址,可以运行以下命令:

curl ifconfig.me

这个命令会返回当前主机的公网 IP 地址。ifconfig.me 是一个免费的 IP 地址查询服务,它会返回访问它的主机的公网 IP 地址。

在 Linux 上有多种快速查看 IP 地址的方法。ifconfigiphostnamedigcurl 等命令都可以用来获取 IP 地址信息。根据具体的使用场景和个人偏好,可以选择适合自己的方式。无论采用哪种方法,掌握这些技能都将有助于更好地管理和排查 Linux 系统上的网络问题。