手机版 收藏 导航

如何在命令行(cmd)中查看公网IP地址

原创   www.link114.cn   2024-08-24 10:39:20

如何在命令行(cmd)中查看公网IP地址

在 Windows 系统中,我们可以使用以下几种方法查看公网 IP 地址:

1. 使用 ipconfig 命令

打开 Windows 命令提示符(cmd),输入 ipconfig 命令并回车,即可查看本机的 IP 地址信息。但这个方法只能查看本机的内网 IP 地址,无法直接查看公网 IP 地址。

2. 使用 nslookup 命令

在 cmd 中输入 nslookup myip.opendns.com resolver1.opendns.com,回车后即可查看公网 IP 地址。这是因为 OpenDNS 提供一个特殊的域名 myip.opendns.com,当我们查询这个域名时,OpenDNS 会返回我们当前使用的公网 IP 地址。

3. 使用 curl 命令

你的系统已经安装 curl 命令行工具,可以使用以下命令查看公网 IP 地址:

curl ifconfig.me
curl ipecho.net/plain
curl ident.me

这些网站都提供 API 接口,可以直接返回当前公网 IP 地址。

4. 使用 PowerShell 脚本

在 Windows 10 系统中,我们还可以使用 PowerShell 脚本来查看公网 IP 地址。打开 PowerShell 输入以下命令:

(Invoke-WebRequest -uri "http://ifconfig.me/ip").Content.Trim()

这个命令会调用 ifconfig.me 网站的 API 接口,并返回当前的公网 IP 地址。

在 Linux 或 macOS 系统中,我们同样可以使用以上提到的方法查看公网 IP 地址。只需在终端中输入相应的命令即可。例如:

curl ifconfig.me
curl ipecho.net/plain
curl ident.me

Linux 系统还提供一些其他的命令行工具,可以直接查看公网 IP 地址,例如 wgetlynx

在日常工作或生活中,知道自己的公网 IP 地址是非常有用的。通过上述几种方法,我们可以快速、方便地在命令行中查看公网 IP 地址。无论是 Windows、Linux 还是 macOS 系统,这些方法都适用。掌握这些技能,可以帮助我们更好地管理和维护自己的网络环境。