手机版 收藏 导航

如何在 Linux 上通过命令行快速查询公网 IP

原创   www.link114.cn   2025-04-11 09:22:14

如何在 Linux 上通过命令行快速查询公网 IP

curl 是一款功能强大的命令行工具,它可以用于发送 HTTP 请求并获取响应数据。我们可以利用 curl 提供的公网 IP 查询服务来获取自己的公网 IP 地址。

打开终端,输入以下命令即可查询公网 IP 地址:

curl ipecho.net/plain

这个命令会向 ipecho.net 发送一个 HTTP 请求,并将返回的纯文本响应内容输出到终端。这个响应内容就是您当前的公网 IP 地址。

除 curl,我们也可以使用 wget 命令来查询公网 IP 地址。wget 是另一款著名的命令行文件下载工具,同样支持 HTTP 请求。

在终端中输入以下命令即可查询公网 IP 地址:

wget -qO- ipecho.net/plain

这个命令会向 ipecho.net 发送一个 HTTP 请求,并将返回的纯文本响应内容输出到终端。与 curl 命令相比,wget 命令的输出更简洁一些。

除上述两种方法,我们还可以使用 dig 命令来查询公网 IP 地址。dig 是一款功能强大的 DNS 查询工具,我们可以利用它查询外部 DNS 服务器的 IP 地址信息。

在终端中输入以下命令即可查询公网 IP 地址:

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

这个命令会向 OpenDNS 的公共 DNS 服务器查询 myip.opendns.com 这个域名,并将返回的 IP 地址输出到终端。这个方法有一个优点就是可以直接得到您的公网 IP 地址,而不需要再进行解析。

我们还可以使用 ifconfig 命令来查询公网 IP 地址。ifconfig 是 Linux 系统中用于配置网络接口的命令,它可以显示网络接口的 IP 地址信息。

在终端中输入以下命令即可查询公网 IP 地址:

curl http://ipecho.net/plain

这个命令会向 ipecho.net 发送一个 HTTP 请求,并将返回的纯文本响应内容输出到终端。这个响应内容就是您当前的公网 IP 地址。

在 Linux 系统上,我们可以使用 curl、wget、dig 和 ifconfig 等命令快速查询公网 IP 地址。这些方法都很简单高效,可以帮助我们更好地管理和维护网络环境。