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

发布时间:

  ⑴控制面板-->管理工具-->服务-->开启Remote Registry Service

  ⑵修改ip,子网掩码,网关,dns。“网络连接名”是你机器上网络属性里看到的连接名,把下面改成自己的连接名。

  ⑶sh interface ip set address "网络连接名" static ... ... ...

  ⑷sh interface ip set dns "网络连接名" static ...

  ⑸sh interface ip add dns "网络连接名" ... 如果要改成动态分配ip和自动获得dns使用下面命令。

  ⑹sh interface ip set address "网络连接名" dhcp

  ⑺sh interface ip set dns "网络连接名" dhcp由于我所处的地方要经常在不同的网络之间切换,比如局域网、系统内部网和外网(光是外网我要常常在个ADSL网之间切换)。我之前一直用的方法是在本机上设置多个不同网段的IP,然后切换路由(Route),这样不同的网段通过不同的网关出去,就可以达到同时访问多个网络的目的。但是这样我发现经常可能出现一些问题,所以我决定用最原始的方法来解决,那就是在要使用某一个网段的时候就只用这个网段的IP,这样就需要不停的更换IP地址。当然,在Windows的“网络连接”属性中这样的更改是很麻烦的,不过还好的是,Windows的“sh”命令提供了命令行下更改IP的功能,利用这一点,可以将它做成BAT的批处理文件,就方便多了。以下就是具体的方法和命令详解:首先进入命令提示行:“Win+R”>“cmd”,回车

  ⑻输入sh,回车,出现:sh>

  ⑼再输入interface,回车,出现sh interface>

  ⑽再输入ip,回车,出现sh interface ip>进入IP设置项了,我们要用到以下的命令:

  ⑾set address - 添加一个 IP 地址到指定的接口。先看看关于此令的windows帮助:

  ⑿--------------------------------------------------------------------------

  ⒀用法: set address [name=]

  ⒁[[source=]dhcp |

  ⒂[source=] static [addr=]IP address [mask=]IP sub mask]

  ⒃[[gateway=]|none [gwmetric=]integer]参数: 标记 值

  ⒄name - 接口名称。

  ⒅source - 下列值之一:

  ⒆dhcp: 对于指定接口,设置用 DHCP 配置 IP

  ⒇static: 设置使用本地静态配置设置 IP

  ⒈地址。 gateway - 下列值之一:

  ⒉: 您设置的 IP 地址的指定默认

  ⒊none: 不设置默认网关。

  ⒋gwmetric - 默认网关的跃点数。如果网关设置为 'none',则

  ⒌不应设置此字段。

  ⒍只有在 'source' 为 'static' 时才设置下列选项: addr - 指定接口的 IP 地址。

  ⒎mask - 指定 IP 地址的子网掩码。注释 : 用来将 IP 地址配置模式从 DHCP 模式改为 static,或从 static

  ⒏模式改为 DHCP。用静态 IP 地址在接口上添加 IP 地址,或添加

  ⒐示例 : set address name="Local Area Connection" source=dhcp

  ⒑set address local static ... ... ...

  ⒒----------------------------------------------------------------------------了解了用法之后,我们就可以进行设置了: