如何设置静态IP地址使用命令行和DNS服务器在Windows 10

阅读时间:4分钟。

多次转移时不得不改变你的静态IP地址从一个网络向另一个可能是一个痛苦的脖子。Windows 10和过程是漫长的

配置静态IP地址和DNS服务器使用Windows PowerShell 10 配置静态IP地址和DNS服务器使用Windows PowerShell 10

多次转移时不得不改变你的静态IP地址从一个网络向另一个可能是一个痛苦的脖子。这个过程是漫长的Windows上10和有点恼人。如果你需要切换IP地址的人,那么这篇文章是给你的。

在这里我们将向您展示如何配置您的系统直接通过命令行接口的IP地址在你的Windows 10平台。非常耗费时间少,可以通过几个步骤。

你的机器的IP地址是一个独特的标识符,让其他组件在网络上知道数据包需要被路由到。因为它是独一无二的,它不能与另一个IP地址在同一网络冲突。

配置静态IP地址和DNS服务器使用Windows PowerShell 10
配置静态IP地址和DNS服务器使用Windows PowerShell 10

你可以管理你的IP地址通过命令提示符和PowerShell,本文进一步讨论。

如果你正在寻找一种立即切换不同的网络配置,你可以利用NetSetMan 5

如何检查接口使用PowerShell指数

接口索引是一个独特的号码分配给一个物理或虚拟网络端口。每个端口分配一个号码,用于地址相应的端口的机器上。例如,如果在电脑上有5个不同的网络适配器,每个人会有自己的接口索引。

检查各自的相关接口索引,运行以下命令PowerShell与管理权限:

Get-NetIPInterface
得到指数

在上面的示例中,“ifIndex”被确定为索引的接口。注意,港口作为上半年重复表示IPv6,而下半年代表IPv4配置。尽管如此,接口索引相同的端口都是相同的。

记下相关的接口索引时,他们需要通过PowerShell分配静态ip。

如何设置静态IP地址使用命令提示符

这些命令与命令提示符相比相对容易PowerShell。你可以改变你的计算机的IP地址使用这种快速命令。

启动使用管理权限命令提示符然后使用下面的命令来分配所需的IP地址配置:

netsh接口组ipv4地址名称= " NameOfPort "静态(IP地址)(子网掩码)(默认网关)

在上面的命令中,您需要将根据您的需求信息。取代NameOfPort的别名,您希望设置的IP网络适配器。同时,取代(IP地址)与港口要分配的IP地址,替换(子网掩码)子网和替换(默认网关)的网关适配器。

这是一个例子:

netsh接口ipv4地址设置静态192.168.10.22 255.255.255.0 192.168.10.1 name =“以太网”

因为我港口的名字是“以太网”,进入上面的命令将导致以下配置:

ip组

如何使用命令提示符设置DNS地址吗

正如你可能已经注意到的,我们没有设置DNS。这是因为你需要输入一个单独的命令配置DNS,这是如下:

netsh接口ipv4静态8.8.8.8设置dns名称=“以太网”

这将第一8.8.8.8 DNS条目。请注意,这只会发生如果端口可以与DNS通信。否则它将抛出一个异常。

上面的命令将导致这样的:

dns 1组

改变第二个DNS服务器,使用以下命令:

netsh接口ipv4设置dns名称=“以太网”静态8.8.4.4指数= 2
dns 2组

记得更改端口名称,IP地址、网关和子网掩码根据您的需求。

每次你需要你的ip和dns之间切换,使用这些命令,它会自动覆盖之前的进入。

如何设置静态IP地址使用PowerShell

虽然PowerShell命令行是更复杂的比命令提示符,他们还提供更多的参数来得到解决。然而,我们将试着让它尽可能的朴素、简单的。

进一步在我们继续进行之前,您需要了解一些术语进入正确的参数。下面是几个参数及其描述用于PowerShell设置静态ip和DNS条目。

论点 描述
InterfaceIndex 一个独特的号码是分配给每个端口
PrefixLength 子网掩码
AddressFamily 要么IPv4和IPv6
AsJob 在后台运行的任务

现在,根据你的需要修改下面的命令,启动Windows PowerShell管理权限和输入命令:

New-NetIPAddress -InterfaceIndex 6 ipaddress 192.168.0.1 -AddressFamily ipv4 -PrefixLength 24 -DefaultGateway 192.168.0.5 -AsJob
PS 1

注意,我们确定正确的接口索引使用命令我们在本文前面讨论的。这就是的IP配置端口运行上面的命令后的样子:

PS ip组

如何使用PowerShell设置DNS地址吗

您还可以使用PowerShell分配DNS地址也很快。在下面的示例中,我们已经进行了分配主数据和辅助DNS地址同时我们的港口。

Set-DnsClientServerAddress -InterfaceIndex 6 -ServerAddresses (“12.12.12.12”、“13.13.13.13”)
PS组dns

你可以反复使用这些命令在PowerShell覆盖新的IP地址、子网掩码、网关和DNS条目的任何你想要的网络端口上你的电脑。

关闭的话

现在你不需要担心从一个网络切换到另一个。可以使该过程更快通过保存各自的IP配置上你的电脑,复制粘贴在需要时命令行开关。

然而,如果你遇到一个问题与你的计算机网络,你可以使用这个指南重置TCP / IP栈

推荐给你

2的评论

  • Pradip沙
    Pradip沙

    我一直使用netsh超过10年来切换2 ISP的服务。雷竞技下载iOS地址女士我唯一的问题是理论在不断变化与每一个版本的Windows命令行开关。XP - > 7 - > 10。为什么是超越我。

    • Pradip沙
      Pradip沙

      忘了说,我虔诚地避免使用电源外壳&工作从JPSoft只有“控制”。

留下一个回复

Baidu
map