手机版 收藏 导航

在 Linux 终端如何获取公网 IP 地址_Linux 下如何查看当前机器的公网 IP 地址

原创   www.link114.cn   2024-01-01 20:08:20

在 Linux 终端如何获取公网 IP 地址_Linux 下如何查看当前机器的公网 IP 地址

在 Linux 终端获取公网 IP 地址有多种方法可以选择。最常见的方法包括使用第三方服务和使用命令行工具。 一种简单的方法是使用第三方网站或服务提供的 API 来获取公网 IP 地址。例如,您可以使用 curl 命令访问 https://api.ipify.org,该网站会返回您的公网 IP 地址。代码如下:
curl https://api.ipify.org
另一种方法是使用命令行工具。最常用的工具包括 digwgetifconfig。以下是使用这些工具的示例:

# 使用 dig
dig +short myip.opendns.com @resolver1.opendns.com

# 使用 wget
wget -qO- https://ipinfo.io/ip

# 使用 ifconfig
ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1'
这些命令行工具可以帮助您快速获取公网 IP 地址。选择哪种方法取决于个人偏好和系统环境。