如何在 Ubuntu 22.04 上从终端获取公共 IP如何在 Ubuntu 22.04 上从终端获取公共 IP如何在 Ubuntu 22.04 上从终端获取公共 IP如何在 Ubuntu 22.04 上从终端获取公共 IP
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 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 地址。下面给出的命令将用于此目的:

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

2:使用host命令获取公网IP地址

您还可以使用 host 命令查找 IP 地址,该命令通过 DNS 查找为您提供公共 IP 地址。运行以下主机命令以获取公共 IP 地址:

$ host myip.opendns.com resolver1.opendns.com

3:使用wget命令获取IP地址

您还可以使用通过 xarg 命令管道传输的 wget 来获取公共 IP 地址,如下所示:

$ wget -qO- http://ipecho.net/plain | xargs echo

或者使用以下命令incanzip服务来获取公共IP地址:

$ wget -qO- icanhazip.com

还有另一项服务利用 wget 命令为您提供公共 IP 地址:

$ wget -qO- ifconfig.co

您还可以使用 wget 命令和 ifconfig.me 服务来获取公共 IP 地址:

$ wget -qO- ifconfig.me | xargs echo

4:使用curl命令获取IP地址

在 Ubuntu 上从终端获取公共 IP 地址的另一种方法是使用curl 命令。但是,首先您需要使用以下命令安装curl:

$ sudo apt install curl

安装curl后,您可以使用以下命令与ifconfig.co来获取公共IP地址:

$ curl ifconfig.co

您还可以将curl命令与ifconfig.me一起使用,它将在终端上提供公共IP地址:

$ curl ifconfig.me && echo

或者,您可以使用以下curl命令和icanhazip服务来在Ubuntu 2.04终端上获取公共IP:

$ curl icanhazip.com && echo

结论

©2015-2025 艾丽卡 support@alaica.com