使用命令提示符更改 IP 地址和 DNS 服务器

在大多数基于Windows(Windows) NT的操作系统中都可以找到命令提示(Command Prompt)应用程序,有时也称为命令 shell 。它的目的是执行特定的命令(execute specific commands)来解决或解决特定的Windows问题、执行高级管理功能以及通过批处理文件和脚本自动执行任务。

也就是说,当您想欺骗它以绕过对其内容施加此类限制的站点的地理封锁或在线禁令时,您也可以使用它来更改您的 IP 地址,或者出于故障排除原因更改您的域名系统( (Domain)DNS(System) )服务器(DNS)或让冲浪更安全、更快捷。

在本指南中,我们将向您展示如何使用Windows 10中的命令提示符更改您的 IP 地址和(Command Prompt)DNS服务器。

如何使用命令提示符更改 IP 地址(How To Change IP Address Using Command Prompt)

IP 地址(IP address)包含有关您的设备、位置、您的互联网服务提供商 ( ISP )(ISP)和浏览器信息的信息。

当您有一个故障路由器提供网络上不同计算机使用的地址或意外配置了无效地址时,更改它很有用。当您想安装新路由器并重新配置家庭网络以使用默认 IP 地址范围时,它也很有帮助。

更改 IP 地址的第一步是找到要更改的接口 的网络名称。(find the network name)

  • 通过在搜索栏中键入CMD并单击Run as Administrator打开提升的命令提示符(Command Prompt)

  • 接下来,在命令提示符窗口中键入netsh interface ipv4 show config,按Enter,然后向下滚动到所需的界面。

在我们的案例中,我们将修改WiFi接口,但您可以为您的案例选择正确的接口。记下接口名称  (Make)

  • 要更改 IP 地址,请键入以下命令:netsh interface ipv4 set address name=”YOUR INTERFACE NAME” static IP_ADDRESS SUBNET_MASK GATEWAY

在我们的示例中,此命令如下所示:netsh interface ipv4 set address name=”Wi-Fi” static 192.168.0.173 255.255.255.0 192.168.0.0

该命令将使用 Wi-Fi 接口,将 IP 地址设置为 192.168.0.173,将子网掩码设置为 255.255.255.0,并将默认网关设置为 192.168.0.0。

如果要切换到使用DHCP服务器自动分配的 IP 地址而不是静态 IP 地址,请使用netsh interface ipv4 set address name=”YOUR INTERFACE NAME” source=dhcp 命令。

如何使用命令提示符更改 DNS 服务器(How To Change DNS Servers Using Command Prompt)

DNS服务器 在数据库中保存公共 IP 地址和相关主机名,并用于将主机名解析或转换为 IP 地址。服务器通过运行特殊软件,根据来自计算机的某些请求,通过特殊协议与其他服务器进行通信来做到这一点。 

转换过程经过彻底的审查和验证,并且在幕后迅速发生,以便获得与计算机正在寻找的服务器对应的信息,然后告诉原始连接计算机去哪里以便它可以连接到该服务器.  

您想要更改默认 DNS 服务器(change your default DNS server)的原因有很多,但主要原因是:

  • 在绕过防火墙、绕过网站上的地理封锁或ISP封锁时增强您的隐私
  • 提高安全性
  • 家长控制,例如从您的路由器阻止网站(blocking websites from your router)
  • 加快您的冲浪速度,您自己的 ISP 的DNS服务器可能无法提供,因为它们并不总是可靠或最新的

注意:您可以在路由器或计算机、智能手机和(Note)Chromebook以及其他设备上为您的家庭网络单独更改DNS服务器(DNS)

如何使用命令提示符更改(Command Prompt)DNS 服务器(Servers)

按照以下步骤了解如何使用命令提示符更改(Command Prompt)DNS服务器。

  • 通过在搜索栏中键入CMD并单击以管理员身份运行(Run as Administrator)来打开提升的命令提示符(Command Prompt)

  • 键入netsh并按Enter

  • 接下来,输入interface ip show config并按Enter

  • 找到要更改其DNS服务器的网络接口,然后输入(DNS)netsh interface ipv4 set dns name=”YOUR INTERFACE NAME” static DNS_SERVER。这将设置您的主DNS服务器。

在上面的示例中,我们更改了“Wi-Fi”接口的 IP 地址,因此我们将使用相同的示例来更改DNS服务器。 

在本指南中,我们将使用 Google 的主要公共DNS服务器 8.8.8.8。该命令将如下所示:netsh interface ipv4 set dns name=”Wi-Fi” static 8.8.8.8

  • 接下来,键入netsh interface ipv4 set dns name=”YOUR INTERFACE NAME” static DNS_SERVER index=2 命令设置辅助DNS服务器。同样(Again),我们将使用 Google 的公共DNS辅助服务器 8.8.8.8 作为示例,如下所示:netsh interface ipv4 set dns name=”Wi-Fi” static 8.8.4.4 index=2.

注意(Note):如果您希望网络接口自动从DHCP服务器中选择DNS设置,您可以使用 netsh interface ipv4 set dnsservers name”YOUR INTERFACE NAME” source=dhcp继续我们的示例,此命令如下所示:netsh interface ipv4 set dnsservers name”Wi-Fi” source=dhcp

结论(Conclusion)

(Command Prompt)当您想要更改 IP 地址和DNS服务器时,命令提示符是一个很好的工具。它更快,并且省去了您必须从控制面板(Control Panel)界面单击多个窗口和对话框才能进入IPv4 属性(IPv4 Properties)对话框来执行相同操作的麻烦。 

(Was)本指南有帮助吗通过在下面的部分中删除您的评论,让我们知道。



About the author

我是一名硬件工程师,专门从事iPhone、iPad等苹果产品的设计和开发。我在 iOS 和边缘设备以及 Git 和 Swift 等软件开发工具方面都有经验。我在这两个领域的技能使我对 Apple 设备操作系统 (OS) 如何与应用程序和数据源进行交互有了深刻的理解。此外,我在 Git 方面的经验使我能够处理代码版本控制系统,这有助于在开发软件时提高效率和生产力。



Related posts