(完整)一键切换自动获取IP址和指定IP地址脚本

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一键切换自动获取IP址和指定IP地址脚本
指定IP地址
—-—----—-----——---——-——--———---——--—----——-—----—-——
@echo off
netsh interface ip set address name=”本地连接" source=static addr=192。

168。

1.2 mask=255。

255.255。

0 gateway=192.168。

1.1 gwmetric=1
netsh interface ip set dns name="本地连接” source=static addr=202。

103.24.68 register=primary —--—--—---—-----——--—--——--——---—
多IP地址切换,只需分别将上述脚本写出即可.
自动获取IP地址
------—--—-———-————-—---—-——-——-—--—---
@echo off
netsh interface ip set address name="本地连接” source=dhcp
netsh interface ip set dns name=”本地连接" source=dhcp
-———--——-——-—-—-------————--——--—-—————--—
分别将虚线间的内容写入记事本,存为“.bat”文件。

=========================
下面为说明文件
1。

怎样修改IP地址和网关:
set address name="本地连接”source=static addr=192.168。

1.2 mask=255。

255.255。

0 gatewa y=192。

168.1.1 gwmetric=1
确定。

命令:set address name="本地连接”source=static addr=192。

168.1。

2 mask=255。

255.255。

0 g ateway=192.168。

1.1 gwmetric=1
我来解释一下:set(设定)address(地址)name(名字)=(是)”本地连接"(网卡名字)source(来源)=stat i c(静态)
addr(IP地址)=192。

168.1.2 mask(掩码)=255。

255。

2 55。

0g a t e w a y(网关)=192。

168。

1。

1 gwmetric(网关跳跃数)=1
这么长是不是打起来很麻烦啊?有个最简单的打法,效果一样:s a ”本地连接”s 192。

168.1.2 255。

255.255。

0 192.168.1。

1 1 是不是方便多了呢?(注意!!最后一段192.168.1.1后面还有一个 1 这个不能掉哦!)
下面是MS—DOS下,正确的语法信息:
用法:set address [name=]〈string〉
[[source=]dhcp |
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=]<IP address>|none [gwmetric=]integer]

数:
标记值
name —接口名称。

source - 下列值之一:
dhcp:对于指定接口,设置用DHCP 配置IP
地址。

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

gateway —下列值之一:
<IP address>: 您设置的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 10。

0.0。

9 255.0。

0.0 10。

0.0。

1 1
示例第一条命令:设定名字是Local Area Connection的连接,IP地址来源是DHCP(自动获取)
set dns name=”本地连接" source=static addr=202。

103.24。

68 register=primary
确定
这条命令,什么意思?我就不多解释了. 它的最简最简写法是:s d ”本地连接”s 202。

103。

24。

68 p
下面是MS-DOS下,正确的语法信息:
用法: set dns [name=]〈string> [source=]dhcp|static [addr=]〈IP address>|
none
[[register=]none|
primary|both]

数:

志值
name - 界面的名
称。

source —下面的值之
一:
dhcp: 设置DHCP 作为为某一个界面配置DNS 服
务器的源。

静态: 设置配置DNS 服务器的源为本地静态配
置。

addr - 下面的值之
一:
〈IP 地址〉:DNS 服务器的一
个IP.
none:清除DNS 服务器列
表。

一:
none: 禁用动态DNS 注
册。

primary:只在主DNS 后缀下注
册.
both: 在主DNS 后缀下注册,也在特定连接后缀下注册。

说明: 设置DNS 服务器配置为DHCP 或静态模式。

只有在源是
“static”,
并且“addr”选项也可用以为此特定的界面配置DNS 服务器
的IP
地址的一个静态列表的情况
下。


例:
set dns name=”Local Area Connection”source=dhcp
set dns ”Local Area Connection”static 10。

0。

0.1 primary
注意:设置DNS时,无论最后register=primary 还是register=both 都只会出现一个DNS地址。

相关文档
最新文档