着急的客官直接去`正文开始`那里。

不知道有没有人需要天天背着笔记本上班,并且上班时候公司分配给了你固定ip,晚上回家要上班就得重新改成`自动获得IP地址`,第二天上班,又得重新改回固定ip,不然也上不了网。

至于5点钟(am)下班的大神们,当我没说就好。

我是记得有段日子自己快要被记ip地址给逼疯了,天天跑到旁边妹子那里去问,直到有一天,她给了我一张她自己看的便利贴,我觉得好尴尬,好尴尬。

后来,我用程序员的智慧,找回了自己的颜面,并且给她还回去两个批处理,她便天天放在自己的桌面上面,开机就点,哈哈哈哈,想想还有点小激动呢...

编的,给自己的夜半生活加点想象。

不过,妹子是编的,我要改ip地址的那段时光是真的。

所以,正文开始:

一般改ip地址的做法是:

批处理命令ip地址怎么写(使用批处理修改电脑的IP地址)(1)

点进去,还要自己一下下的写进去,复制都不带好使的!

的确,敲ip地址能让自己早上有点冻的手活动一下。

可是!我懒呀,不想一个个敲进去呀,后来度娘帮忙,我早上改ip的动作成了这样:

批处理命令ip地址怎么写(使用批处理修改电脑的IP地址)(2)

我都能用另一只手继续吃韭菜盒子了

实际上,用到的命令有`netsh interface`,`ipconfig`,`pasue`。

在`命令提示符`下使用`netsh interface /?` 可以查看这个命令的帮助说明:

C:\Users\Yager>netsh interface

下列指令有效:

此上下文中的命令:

6to4 - 更改到 `netsh interface 6to4' 上下文。

? - 显示命令列表。

dump - 显示一个配置脚本。

help - 显示命令列表。

httpstunnel - 更改到 `netsh interface httpstunnel' 上下文。

ipv4 - 更改到 `netsh interface ipv4' 上下文。

ipv6 - 更改到 `netsh interface ipv6' 上下文。

isatap - 更改到 `netsh interface isatap' 上下文。

portproxy - 更改到 `netsh interface portproxy' 上下文。

set - 设置配置信息。

show - 显示信息。

tcp - 更改到 `netsh interface tcp' 上下文。

teredo - 更改到 `netsh interface teredo' 上下文。

下列的子上下文可用:

6to4 httpstunnel ipv4 ipv6 isatap portproxy tcp teredo

若需要命令的更多帮助信息,请键入命令,接着是空格,

后面跟 ?。

原谅我无耻地没有看懂,所以,前人的经验其实是很珍贵的,这里才是正文开始,我用来改ip地址的实际命令是这样子写的,参数解释直接写到注释里面了:

::意思是把叫做`无线网络连接`的这一个网络适配器 的ip地址 改成`static`静态IP, IP地址是 10.0.52.94,子网掩码是 255.255.255.0 网关是 10.0.52.251 cmd /c netsh interface ip set address name="无线网络连接" source=static addr=10.0.52.94 mask=255.255.255.0 gateway=10.0.52.251 gwmetric=1 ::意思是把叫做`无线网络连接`的这一个网络适配器的dns改成静态`static` 的,地址是202.106.0.20 cmd /c netsh interface ip set dns name="无线网络连接" source=static addr=202.106.0.20 ::意思是把叫做`无线网络连接`的这一个网络适配器的第二个dns改成静态`static` 的,地址是202.102.227.68 cmd /c netsh interface ip add dns name="无线网络连接" addr=202.102.227.68 index=2 ::改完之后给朕看一眼现在的ip配置是什么样子的 ipconfig pause

上面这个复制保存成`sip.bat`,早晨要改固定ip 地址的时候,`使用管理员身份运行`一下,1秒搞定换IP这点事。

晚上回家的时候使用自动获取ip地址就好了,当然也得用批处理改啦:

@echo off ::把叫做`无线网络连接`的这一个网络适配器 改成通过dhcp方式拿到ip地址(自动获取) netsh interface ip set address name="无线网络连接" source=dhcp ::把叫做`无线网络连接`的这一个网络适配器 的dns全部删掉 netsh interface ip delete dns "无线网络连接" all ::刷新DNS缓存 ipconfig /flushdns ipconfig pause

同样的方式保存成`aip.bat`,晚上回家就用它。

觉得有用的话,收藏备用吧。觉得码字不易的话,关注走一波。觉得好幼稚的话,大神请接受我的仰慕。

,