2024年11月更改ip地址网关?巧用netsh命令(3)

发布时间:

  ⑴在sh interface ip>之后输入

  ⑵set address "本地连接" static ... ... ...

  ⑶然后回车,稍候会显示“确定”,IP设置完毕。

  ⑷这里解释一下,“本地连接”是指Windows“网络属性”中看到的连接的名称,static表示要指定静态IP而非DHCP指派,后面三个分别是IP,子网掩码,网关,最后的“”是指默认网关的跃点数,一般为“”。至此,命令行下设置IP完成。

  ⑸同时你还可以在命令行下更改DNS设置,用的是set dns命令,你可以输入set dns /?查看使用方法。最后,我们将这些命令保存为一个BAT文件(setIP.bat):

  ⑹echo off

  ⑺rem eth //eth 为网卡名称,可在网络连接中查询,如"本地连接"

  ⑻set eth="本地连接"

  ⑼rem ip //ip 为你想更改的IP

  ⑽set ip=...

  ⑾rem gw //gw 为网关地址

  ⑿set gw=...

  ⒀rem masks //masks 为子网掩码

  ⒁set masks=...

  ⒂echo 正在将本机IP更改到: %ip%

  ⒃if %gw%==none sh interface ip set address %eth% static %ip% %masks% %gw% > nul

  ⒄if not %gw%==none sh interface ip set address %eth% static %ip% %masks% %gw% > nul

  ⒅echo.........................

  ⒆echo 检查当前本机IP:

  ⒇ipconfig

  ⒈echo.........................

  ⒉echo 成功将本机IP更改为%ip%!

  ⒊讲了这么多,也许还有一些同学对于sh命令还是一知半解的,最后小编再为大家讲解下对sh命令的理解,简单的说,sh是Windows /XP/操作系统自身提供的命令行脚本实用工具,它允许用户在本地或远程显示或修改当前正在运行的计算机的网络配置。