可通过netsh命令快速切换ip:先查网卡名,再用set address设静态ip或dhcp,配合set/add dns配dns,reset可重置协议栈。

你需要在不同网络环境间快速切换IP地址,比如从公司内网静态IP切到家庭Wi-Fi的DHCP自动获取,又或是临时接入测试服务器需要固定地址——手动点开网络属性窗口填四次字段太慢,而每次输命令又容易记错参数顺序和引号位置。
查清当前网卡名称
打开命令提示符(Win+X → Windows PowerShell(管理员)),输入:
netsh interface ipv4 show interfaces
找到“State”列为connected的那一行,记下它“Name”列的值,例如“以太网”或“WLAN”。【这个名称必须一字不差,中文系统里不是“Ethernet”也不是“Local Area Connection”,输错整个命令会失败】
如果看到多个connected接口,优先选“Met”(度量值)最小的那个,它通常是主用网络连接。
设静态IP地址
方法一:单条命令一步到位
在管理员命令行中执行:
netsh interface ipv4 set address name="WLAN" static 192.168.3.100 255.255.255.0 192.168.3.1
把"WLAN"换成你上一步查到的名称,“192.168.3.100”换成你要设的IP,“255.255.255.0”是子网掩码,“192.168.3.1”是网关。这一步执行后立刻生效,无需重启网卡。
方法二:分步设置更稳妥
第一步:先清除现有IP配置
netsh interface ipv4 reset
第二步:再写入新地址
netsh interface ipv4 set address name="以太网" source=static addr=10.0.0.50 mask=255.255.255.0 gateway=10.0.0.1
reset命令会重置TCP/IP协议栈,适合之前IP冲突或路由表混乱的情况;但会短暂断网,别在远程桌面时操作。
配DNS服务器
静态IP常需配套DNS,否则能连上但打不开网页。
首选DNS:
netsh interface ipv4 set dns name="WLAN" static 223.5.5.5
再加备用DNS:
netsh interface ipv4 add dns name="WLAN" 114.114.114.114 index=2
注意:index=2不能省略,否则会覆盖首选DNS而不是追加。
秒切回DHCP自动获取
① 先恢复IP为自动获取:
netsh interface ipv4 set address name="WLAN" source=dhcp
② 再恢复DNS为自动获取:
netsh interface ipv4 set dns name="WLAN" source=dhcp
③ 强制更新租约(可选,多数情况不需要):
ipconfig /release && ipconfig /renew
这三步做完,电脑就彻底回到插上网线就能上网的状态,不用点任何图形界面。











