首页 > saving > 批处理的方式自动修改IP地址

批处理的方式自动修改IP地址

2004年12月30日 hufey

我经常需要修改笔记本电脑的IP地址,在图形界面下修改IP地址很不方便,可不可以用批处理的方式自动修改IP地址呢?
climbmount答:你可以用netsh在命令行的方式下修改IP地址,也可以把它写成批处理,这样就简单多了。
D:\>netsh
netsh>ip
netsh>interface
netsh interface>ip
此上下文中的命令:
set address – 设置指定的接口的 IP 地址或默认网关。
set dns – 设置 DNS 服务器模式和地址。
set wins – 设置 WINS 服务器模式和地址。
netsh interface ip>set address
用法: set address [name=]
[[source=]dhcp |
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=]|none [gwmetric=]integer]
参数:
标记 值
name – 接口名称。
source – 下列值之一:
dhcp: 对于指定接口,设置用 DHCP 配置 IP地址。
static: 设置使用本地静态配置设置IP地址。
gateway – 下列值之一:
: 您设置的 IP 地址的指定默认网关。
none: 不设置默认网关。
gwmetric – 默认网关的跃点数。如果网关设置为 ‘none’,则不应设置此字段。
只有在 ’source’ 为 ’static’ 时才设置下列选项:
addr – 指定接口的 IP 地址。
mask – 指定 IP 地址的子网掩码。
示例: set address name=”Local Area Connection” source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
上面是用netsh一步步进入的,实际上你可以用一条命令直接在DOS修改IP地址,如:
Netsh interface ip set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
注意:上面的参数都不能省略,网关没有的话请写none,有网关是跃点数通常写1。
想想看,如果你因为移动的原因经常需要把笔记本的IP地址在两个IP之间改来改去,只需要做好两个批处理然后在需要的时候执行它们就可以了。

分类: saving 标签:
  1. 三更天
    2004年12月31日11:12 | #1

    我是自己写一个程序来修改ip和网关什么的。
    什么场合都适合。

  2. 2005年1月7日09:50 | #2

    要是win 2000/xp/2003, 多设几个ip地址不就行了么? 要改它干吗?

  3. 2005年4月24日12:04 | #3

    fsaf fasdfas fasdfsadfsa

  4. 2005年5月17日03:54 | #4

    我想做一个批处理 用于网关切换 但每台计算机的IP都不一样 怎样才能只修改网关而不修改其他设置呢?

本文的评论功能被关闭了.