Windows Server中netsh修改网卡IP是日常运维刚需,5秒内完成静态IP、子网掩码、网关、DNS配置;需先用netsh interface ipv4 show interfaces和ipconfig /all确认接口名与状态,再以正确顺序执行set address和set/add dns命令,支持一键dhcp还原。
在 windows server 中,用 netsh 修改网卡 ip 配置不是“高级技巧”,而是日常运维的刚需操作——它不依赖图形界面、不中断服务(只要参数正确)、一条命令就能把地址、子网掩码、网关、dns 全部写入协议栈,5 秒内生效。
先确认网卡名称和当前配置
图形界面里叫“以太网”或“Ethernet0”,命令行里必须用真实接口名,否则命令直接失败。执行:
-
netsh interface ipv4 show interfaces—— 列出所有 IPv4 接口,重点关注“Idx”和“Name”列 -
ipconfig /all—— 查看当前 IP、DNS、DHCP 状态,避免覆盖错误
常见名称有 Ethernet、以太网、Local Area Connection,中文系统下务必用引号包裹,比如 "以太网"。
设置静态 IP 地址与默认网关
用 set address 一次性写入 IP、子网掩码、网关。语法为:
netsh interface ipv4 set address "以太网" static 192.168.10.50 255.255.255.0 192.168.10.1
注意:顺序不能错:IP 地址 → 子网掩码 → 默认网关;三者缺一不可,漏填网关会报错且配置不生效。
配置主 DNS 和备用 DNS
DNS 要分两步设:先设主 DNS,再用 add dns 添加备用。例如:
netsh interface ipv4 set dns "以太网" static 192.168.10.10netsh interface ipv4 add dns "以太网" 192.168.10.11 index=2
加 index=2 明确指定为第二优先级,防止系统误判顺序。若只需一个 DNS,第二条可省略。
切回 DHCP 自动获取(一键还原)
测试完静态配置或要恢复出厂网络策略时,两条命令即可清空手动设置:
netsh interface ipv4 set address "以太网" dhcpnetsh interface ipv4 set dns "以太网" dhcp
执行后无需重启网卡或服务器,旧的静态值立即被 DHCP 获取的新值覆盖,ipconfig 可即时验证。


















