手机版 收藏 导航

如何在笔记本电脑的 PowerShell 中查看 IP 地址

原创   www.link114.cn   2024-02-02 18:20:26

如何在笔记本电脑的 PowerShell 中查看 IP 地址

PowerShell 是 Microsoft 开发的一种命令行shell和脚本语言。它建立在.NET公共语言运行时(CLR)之上,提供一个强大的自动化环境。PowerShell 允许管理员和用户控制和自动化 Windows 操作系统以及大多数 Windows 服务器应用程序的各种任务。

与传统的命令提示符(cmd.exe)相比,PowerShell 提供更强大的命令行界面和脚本功能。它支持管道操作、Tab 自动补全、命令别名等特性,使得日常的系统管理和自动化任务变得更加高效和便捷。

下面我们来具体了解如何在 PowerShell 中查看 IP 地址的步骤。

1. 打开 PowerShell

第一步是打开 PowerShell。可以通过以下几种方式启动 PowerShell:

  • 在 Windows 搜索栏中输入 "PowerShell",点击打开。
  • 在开始菜单中找到 PowerShell 图标并点击打开。
  • 右击任务栏上的 Windows 图标,在弹出菜单中选择"Windows PowerShell"。

2. 查看 IP 地址

打开 PowerShell 后,在命令提示符下输入以下命令之一即可查看 IP 地址:


ipconfig
Get-NetIPAddress

这两个命令都可以显示当前机器的 IP 地址信息。其中 "ipconfig" 命令是传统的 Windows 命令行工具,而 "Get-NetIPAddress" 是 PowerShell 中的一个 cmdlet。

运行 "ipconfig" 命令,你将看到类似如下的输出信息:


Windows IP Configuration

Ethernet adapter Ethernet:
   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.1.100
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

Wireless LAN adapter Wi-Fi:
   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 10.0.0.50
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.0.0.1

从输出信息中,我们可以看到该笔记本电脑有两个网络适配器,分别是有线网卡(Ethernet)和无线网卡(Wi-Fi),对应的 IP 地址分别为 192.168.1.100 和 10.0.0.50。

使用 "Get-NetIPAddress" 命令,将会得到更加详细的 IP 地址信息,包括 IPv4、IPv6 地址、网络掩码、网关等。输出示例如下:


IPAddress         : 192.168.1.100
InterfaceIndex    : 12
InterfaceAlias    : Ethernet
AddressFamily     : IPv4
Type              : Unicast
PrefixLength      : 24
PrefixOrigin      : Manual
SuffixOrigin      : Manual
AddressState      : Preferred
ValidLifetime     : Infinite
PreferredLifetime : Infinite
SkipAsSource      : False

IPAddress         : fe80::d04a:56b1:ae42:b2cc
InterfaceIndex    : 12
InterfaceAlias    : Ethernet
AddressFamily     : IPv6
Type              : Unicast
PrefixLength      : 64
PrefixOrigin      : Router
SuffixOrigin      : Link
AddressState      : Preferred
ValidLifetime     : Infinite
PreferredLifetime : Infinite
SkipAsSource      : False

从上面的输出中,我们可以看到不仅有 IPv4 地址,还有 IPv6 地址的信息。

3. 查看特定网络适配器的 IP 地址

你的电脑有多个网络适配器,而你只想查看其中某个适配器的 IP 地址,可以使用以下命令:


Get-NetIPAddress -InterfaceAlias "以太网"
Get-NetIPAddress -InterfaceAlias "无线网络连接"

将 "以太网" 或 "无线网络连接" 替换成你实际使用的网络适配器名称即可。这样就只会显示指定网络适配器的 IP 地址信息。

4. 查看公网 IP 地址

有时我们需要知道自己的公网 IP 地址,这与前面查看的局域网 IP 地址不同。要查看公网 IP 地址,可以使用以下命令:


Invoke-WebRequest -uri "http://ifconfig.me/ip" | Select-Object -ExpandProperty Content

这个命令会访问 ifconfig.me 网站,并获取你当前机器的公网 IP 地址。

除 ifconfig.me 之外,也可以使用其他一些网站来查询公网 IP 地址,如 https://www.whatismyipaddress.com/ 、https://ipify.org/ 等。只需将命令中的 URL 替换成相应的网站地址即可。

通过本文,我们学习如何使用 PowerShell 在笔记本电脑上查看 IP 地址。PowerShell 是一个功能强大的命令行工具,不仅可以查看 IP 地址,还可以执行大量的系统管理和自动化任务。掌握 PowerShell 的使用,可以极大地提高我们的工作效率。

在 PowerShell 中查看 IP 地址的方法有以下几种:

  • 使用 "ipconfig" 命令查看网络适配器的 IP 地址信息。
  • 使用 "Get-NetIPAddress" cmdlet 获取更加详细的 IP 地址信息。
  • 可以指定网络适配器名称,只查看某个特定适配器的 IP 地址。
  • 使用 "Invoke-WebRequest" 命令查看公网 IP 地址。

希望通过本文的介绍,您能够熟练掌握在 PowerShell 中查看 IP 地址的方法,提高日常工作和生活中的效率。