如何在 Windows 10 中使用命令行检查公共 IP 地址

IP 地址用于标识网络中的计算机。 IP地址主要有两种类型:

  1. 本地网络 (LAN) IP 地址或本地 IP 地址或私有 IP 地址或内部 IP 地址。
  2. 公共 IP 地址或外部 IP 地址

私有 IP 是在局域网内使用的 IP。该 IP 用于识别 LAN 内的计算机。无法直接从 Internet 访问此私有 IP。

另外,请阅读 如何检查您的计算机或网络中任何远程计算机的 mac 地址 .

公共或外部 IP 地址是由您的 Internet 服务提供商 (ISP) 提供的地址。如果使用称为 NAT(网络地址转换)的技术设置网络,则多台计算机可以拥有一个公共 IP。由于公共 IP 通常不是免费提供的,因此人们使用连接到单个公共 IP 地址的私有 IP 地址的混合,以在私有网络中的每台网络计算机上运行 Internet。 快速总结 隐藏 1 查找我的 IP 地址(局域网) 2 从命令行获取我的外部 IP 地址 2.1 命令提示符 2.2 电源外壳 3 使用第三方服务获取我的公共 IP 地址

请注意,一台计算机可以有多个 LAN 和公共 IP 地址。让我们了解如何使用命令行选项在 Windows 中查找私有和公共 IP 地址。

查找我的 IP 地址(局域网)

如果您想了解计算机的网络信息,可以从多个位置获取。让我们列出一些位置,然后我们将通过命令行选项。

  • Windows 设置 –> 网络和 Internet
  • 控制面板 –> 网络和共享中心
  • 任务管理器 –> 性能选项卡

现在让我们看看如何使用命令提示符获取所有与网络相关的信息:

  1. 通过转到运行-> cmd 打开命令提示符。
  2. 运行以下命令进行 IP 地址查找:
    配置文件

    配置文件

  3. 这将显示所有连接的网络接口的摘要,包括它们分配的 IP 地址。
  4. 如果您想了解计算机上所有网络接口的完整信息,可以运行以下命令:
    ipconfig /全部

从命令行获取我的外部 IP 地址

有时我们需要检查我们的外部 IP 地址是什么。让我们看看如何在 Windows 中使用命令行获取公共 IP 信息。请注意,您需要连接到 Internet 才能使用下面提到的命令和服务。

如果您有家庭网络,即使多台设备连接到 Internet,您也可以在一台设备上运行这些命令。它们都应该具有相同的公共 IP。

命令提示符

我们可以使用命令 nslookup 和 OpenDNS 服务来获取外部 IP 信息。只需在命令提示符下运行以下命令,您就会获得外部 IP 地址。

nslookup myip.opendns.com resolver1.opendns.com nslookup 外部 IP 地址

nslookup 外部 IP 地址

电源外壳

您还可以使用 PowerShell 命令获取外部 IP,而无需使用任何第三方 IP 查找工具。

  1. 通过运行 -> powershell 打开 PowerShell
  2. 运行以下命令:
    (Invoke-WebRequest ifconfig.me/ip).Content.Trim()

    使用 PowerShell 获取我的 IP

    使用 PowerShell 获取我的 IP

使用第三方服务获取我的公共 IP 地址

互联网上有一些服务可以通过简单地打开网页来向您显示公共 IP。其中一些服务的好处是它们会向您显示许多其他相关信息,例如 IP 位置、ISP 名称、互联网协议(ipv4 和 ipv6 地址)等。以下是这些第三方服务的列表:

  • 谷歌 – 搜索我的 ip,Google 会显示您设备的公共 IP。
  • Whatismyip.com – 显示有关网络的大量信息,包括外部 IP。什么是我的 IP 命令行也可以通过他们的 API 服务获得。
  • Myexternalip.com – 简单地以纯文本形式输出公共IP。
  • Icanhazip.com – 以文本格式输出公共 IP。
  • 配置文件 – 显示丰富的信息,包括公共 IP、用户代理、使用的端口、语言等。

如有疑问,您可以随时访问您的路由器,它会显示有关公共 IP 的确切信息以及从您的 ISP 分配的其他网络信息。我希望这对您有所帮助。如果缺少任何信息,请在下面的评论中告诉我们。