在本指南中,我们将了解可以帮助您在 Windows 11/10 PC 上分配静态 IP 地址的不同方法。在我们深入探讨如何执行此任务之前,让我们首先了解静态或自动 IP 寻址之间的区别。
如果您尚未配置 IP 地址,则必须使用名为“动态主机配置协议 (DHCP)”的协议通过路由器自动分配您的设备。这非常有用,因为您不需要手动输入 IPv4 设置中的数字。唯一的缺点是它可能会不时更改。
我应该分配一个静态 IP 地址吗?
大多数时候,您的设备不需要静态或不变的 IP 地址。但是,如果您满足以下条件之一,这可能会改变 –
- 使用 IP 地址识别您自己的设备:如果您或您的朋友想要使用其 IP 地址定位您的 PC,则可能会出现这种情况。设置固定 IP 甚至有助于解决与网络相关的错误。
- 让应用程序连接到您的网络设备:如果您有某些应用程序只能使用其 IP 地址连接到网络设备。
可能还有一些其他原因使您希望将 IP 地址设为静态。好吧,无论您的情况是什么原因,分配这都不是一项艰巨的任务。
设置静态 IP 地址 0n Windows 11/10 的方法
如果您想为 Windows 11/10 或更旧的操作系统分配静态 IP 地址,请尝试所有可能的方法,然后应用似乎适用于您的设备的方法 –
- 通过设置分配静态 IP 地址 (Win 11/10)
- 使用 PowerShell 分配静态 IP 地址(所有版本)
- 通过CMD设置静态IP地址(Win 10及以下)
- 通过控制面板 (Win 8.1/8/7)
1]通过设置分配静态IP地址(Win 11/10)
这是本指南中讨论的所有四种方法中最简单的一种。您所需要的只是访问以太网/无线设置页面,并在那里设置一个静态 IP 地址。以下是配置此设置的方法 –
- 按Win + I打开“设置”页面。
- 选择网络和互联网并转到右侧部分。
- 如果您使用的是有线网络,请选择Ethernet else WiFi。
- 选择您用来建立网络连接的设备。
- 单击IP 分配旁边可用的编辑按钮。
- 接下来将出现一个弹出窗口。使用下拉菜单并选择Manual。
- 启用 IPv4 切换开关并输入静态 IP 地址。
- 填写其他区域,如子网前缀长度为“24”,网关为“10.1.2.1”。
- 如果您确实有一些首选 DNS 地址,请在相应的空白处使用该地址。否则,留空。
- 同样,输入备用 DNS 地址(如果有)。
- 最后,点击保存,然后重新启动文件资源管理器。
打开您的默认网络浏览器并检查您是否可以浏览互联网。
2] 使用 PowerShell(所有版本)
如果您最喜欢通过 PowerShell/CMD 做事,这里是使用 PowerShell 分配静态 IP 地址的方法 –
- 右键单击 Windows 图标并选择Windows Terminal (Admin)。
- 终端上的默认界面设置是 Windows PowerShell。如果没有,请使用下拉菜单并选择相同的。您也可以按“Ctrl+Shift+1”在 Windows 终端内启动 PowerShell。
- 复制/粘贴以下代码并按 Enter 键以查看您当前的网络配置。
Get-NetIPConfiguration
- 运行此命令将显示您设备上的当前配置。
- 从可用信息列表中记下以下详细信息 –
InterfaceIndex
IPv4Address
IPv4DefaultGateway
DNSServer
- 记下上述各项的值后,运行此代码 –
New-NetIPAddress -InterfaceIndex 5 -IPAddress 192.168.202.149 -PrefixLength 24 -DefaultGateway 192.168.202.15
注意:确保替换上面代码中的 InterfaceIndex、IPAddress 和 DefaultGateway 值。默认情况下,家庭网络的 PrefixLength(子网掩码)保持为 24。因此,仅当您的设备上发生相同变化时才更改它。
- 如果您想为您的网络分配静态 DNS 服务器,请运行此代码 –
设置-DnsClientServerAddress-InterfaceIndex 5-ServerAddresses 192.168.202.15
- 要添加辅助 DNS 服务器地址,请运行上面的命令,包括一个用逗号分隔的额外地址。
设置-DnsClientServerAddress-InterfaceIndex 5-ServerAddresses 192.168.202.15, 8.8.8.8
就是这样,您的 IP 地址和关联的服务器地址现在已变为静态。打开您的网络浏览器,看看是否一切正常。
3]通过CMD设置静态IP地址(Win 10及以下)
命令提示符还提供了一种可用于在计算机上设置静态 IP 地址的方法。但是,此方法可能不适用于最新版本的 Windows,包括 Windows Server 2012。
- 以管理员身份启动命令提示符。
- 当它打开时,输入下面的代码,然后按 Enter –
ipconfig /all
- 运行此命令将显示您设备上的当前配置。
- 转到网络适配器(无线/有线),记下以下详细信息 –
IPv4
Subnet mask
Default Gateway
DNS Servers
- 记下上述各项的值后,运行此代码 –
netsh interface ip set address name ="Interface Name" static IP_Address Subnet Mask Gateway
例如 – netsh interface ip set address name=”Wi-Fi” static 192.168.202.149 255.255.255.0 192.168.202.15
在上面的示例中,“Wi-Fi”是接口名称,其他是 IP 地址、子网掩码和默认网关地址。
- 如果要为设备分配静态 DNS 服务器地址,请执行以下命令 –
netsh interface ip set dns name=”Your DNS Name” static Your_DNS_Server_Address
现在你已经为你的设备分配了一个静态 IP 地址和 DNS 服务器,打开你的默认网络浏览器并检查是否一切正常。
注意:Netsh 命令在 Windows Server 2012、Windows 最新版本上已弃用。您仍然可以使用 PowerShell 提供的 NetTPIP 网络模块,而不是使用 Network Shell 命令。
4]通过控制面板(Win 8.1/8/7)
虽然 PowerShell 方法适用于所有旧版本的 Windows,但如果您不习惯运行代码,您可以使用控制面板方法 –
- 首先,打开控制面板。
- 选择网络和 Internet > 网络和共享中心。
- 在左侧导航窗格中,点击Change adapter settings。
- 右键单击当前适配器(无线/以太网),然后点击选项 –属性。
- 在随后的弹出窗口中,双击选项 – Internet 协议版本 4 ( TCP/IPv4 )。
- 启用“使用以下 IP 地址”单选按钮,并填写所有必要的详细信息,例如您的 IP 地址、子网掩码和默认网关。
- 接下来,勾选“使用以下 DNS 服务器地址”复选框,然后键入您的首选 DNS 服务器和备用 DNS 服务器。如果首选 DNS 未到达,计算机将尝试连接到备用服务器。
- 最后,点击确定并在之前打开的窗口上继续这样做。
- 关闭所有窗口后,重新启动 PC。
重新登录到您的 PC 并检查您是否可以在默认 Web 浏览器上有效地冲浪。
我希望您现在知道如何为您的设备分配静态 IP 地址。