如何在 Ubuntu 22.04 上从终端获取公共 IP
互联网协议通常称为IP地址,是与互联网连接的设备标识号的数字表示。它是一个唯一的 ID,将一台设备与连接到网络的另一台设备分开,因此每个设备的 ID 都是不同的。通常有两种类型的IP地址;私人和公共。私有IP地址是路由器分配给每个设备的地址,而公共IP地址是由互联网服务提供商(ISP)分配的。
在本指南中,我们将了解如何从 Ubuntu 22.04 上的终端获取公共 IP。
在 Ubuntu 22.04 上从终端获取公共 IP
有很多方法可以获取连接到互联网的设备的 IP 地址。在这里,我们从 Ubuntu 的终端找到公共 IP。
因此,我们来讨论一下在 Ubuntu 22.04 上从终端获取公共 IP的几种方法。
1:使用Dig命令获取公网IP地址
Dig 是一个优秀的实用程序,允许 Linux 用户从终端获取公共 IP。 Dig 和 OpenDNS 将帮助您在终端上获取公共 IP 地址。下面给出的命令将用于此目的:
2:使用host命令获取公网IP地址
您还可以使用 host 命令查找 IP 地址,该命令通过 DNS 查找为您提供公共 IP 地址。运行以下主机命令以获取公共 IP 地址:
3:使用wget命令获取IP地址
您还可以使用通过 xarg 命令管道传输的 wget 来获取公共 IP 地址,如下所示:
或者使用以下命令incanzip服务来获取公共IP地址:
还有另一项服务利用 wget 命令为您提供公共 IP 地址:
您还可以使用 wget 命令和 ifconfig.me 服务来获取公共 IP 地址:
4:使用curl命令获取IP地址
在 Ubuntu 上从终端获取公共 IP 地址的另一种方法是使用curl 命令。但是,首先您需要使用以下命令安装curl:
安装curl后,您可以使用以下命令与ifconfig.co来获取公共IP地址:
您还可以将curl命令与ifconfig.me一起使用,它将在终端上提供公共IP地址:
或者,您可以使用以下curl命令和icanhazip服务来在Ubuntu 2.04终端上获取公共IP: