===================================================
@echo off
title 懒人有懒福--IP自动设置
MODE con: COLS=80 lines=30
color 0a
:main
cls
echo 有些人就是这么懒,哈哈...
echo.
echo 要把IP设置为公司用的IP 请按 1
echo 要把IP设置为自动获取 请按 2
echo 要退出 请按 3
echo.
@rem 上一句是空一行
set /p choice= 您的选择:
echo.
if "%choice%"=="1" goto ip1
if "%choice%"=="2" goto ip2
if "%choice%"=="3" goto end
if "%choice%"=="4" goto test
goto main
:ip1
echo IP自动设置开始....
echo.
echo 正在设置IP及子网掩码
netsh interface ip set address name="本地连接" source=static addr=192.168.0.12 mask=255.255.255.0
@rem 以上这句是设置IP为192.168.0.12 子网掩码为255.255.255.0
echo 正在设置网关地址
netsh interface ip set address name="本地连接" gateway=192.168.0.254 gwmetric=0
@rem 以上这句为设置网关为192.168.0.254
echo 正在设置DNS服务器
netsh interface ip set dns name="本地连接" source=static addr=211.97.64.129 register=PRIMARY
@rem 以上这句为设置DNS为211.97.64.129
echo 设置完成
echo.
echo Powered By 随风
echo http://www.fenglog.com
echo.
CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
if errorlevel 2 goto main
if errorlevel 1 goto end
:ip2
echo IP自动设置开始....
echo.
echo 自动获取IP地址....
netsh interface ip set address name = "本地连接" source = dhcp
echo 自动获取DNS服务器....
netsh interface ip set dns name = "本地连接" source = dhcp
@rem 设置自动获取IP
echo 设置完成
echo.
echo Powered By 随风
echo http://www.fenglog.com
echo.
CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
if errorlevel 2 goto main
if errorlevel 1 goto end
:test
netsh interface ip set address name = "本地连接" source = dhcp
netsh interface ip set dns name = "本地连接" source = dhcp
netsh interface ip set wins name = "本地连接" source = dhcp
CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
if errorlevel 2 goto main
if errorlevel 1 goto end
:end
@echo off
net start remoteregistry
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp
net stop remoteregistry
ipconfig /flushdns
exit
设定固定IP
@echo off
net start remoteregistry
netsh interface ip set address name="本地连接" source=static addr=192.168.0.117 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=auto
netsh interface ip set dns name="本地连接" source=static addr=192.168.0.1 register=primary
netsh interface ip add dns name="本地连接" addr=192.168.0.2 index=2
net stop remoteregistry
ipconfig /flushdns
exit
* 参数说明:
1. name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到。
2. source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。
3. addr:要设置的IP地址。
4. mask:子网掩码。
5. gateway:网关地址。
6. gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。
7. index:设置的DNS的顺序号。
知道了如何设置IP和DNS后,你可以自己编写一个BAT文件:
1. 新建一个文本文档,将后缀改为“.bat”;
2. 编辑“.bat”文件的内容为上面的设置命令
3. 运行时,双击这个bat文件,等待设置完成即可。
4. 关于netsh命令的详细使用说明,可以在命令行,输入 netsh /? 命令查看
分享到:
相关推荐
Dfe530gx.bat D-link Dfe-530tx系列pack驱动旧版命令行模式单分区网刻批处理. Dle530go.bat 联想dle530系列pack驱动旧版命令行模式全盘网刻批处理. Dle530gx.bat 联想dle530系列pack驱动旧版命令行模式单分区网刻...
Dfe530gx.bat D-link Dfe-530tx系列pack驱动旧版命令行模式单分区网刻批处理. Dle530go.bat 联想dle530系列pack驱动旧版命令行模式全盘网刻批处理. Dle530gx.bat 联想dle530系列pack驱动旧版命令行模式单分区网刻...
修正网刻服务端同一时间内DHCP只能提供一个IP地址,第二台无汉获得IP地址. 修正DHCP分配 IP时,一台机器分配了两个IP.修正TFTP不能同时传送多个进程. 增加多网段功能,当使用大网段时,可设置超过多少台机器自动跳跃至...
修正网刻服务端同一时间内DHCP只能提供一个IP地址,第二台无汉获得IP地址. 修正DHCP分配 IP时,一台机器分配了两个IP.修正TFTP不能同时传送多个进程. 增加多网段功能,当使用大网段时,可设置超过多少台机器自动跳跃至下...
3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用,但在 Windows 98 中却没有集成这一个工具。 4. explorer-------打开...
6.8.1 临时设定vim的运行 环境 145 6.8.2 永久性地定制vim的 运行环境 148 6.9 其他特殊说明 148 6.9.1 删除或替换特殊字符 148 6.9.2 在编辑期间运行Linux 命令 149 6.10 vim编辑器命令总结 149 第7章 Shell基础...
6.8.1 临时设定vim的运行 环境 145 6.8.2 永久性地定制vim的 运行环境 148 6.9 其他特殊说明 148 6.9.1 删除或替换特殊字符 148 6.9.2 在编辑期间运行Linux 命令 149 6.10 vim编辑器命令总结 149 第7章 Shell基础...
◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它...
设置复制操作的最大脉冲(PulseMaximum)参数 设置复制操作的变动日志大小(ChangeLogSize)参数 设置复制操作的同发脉冲(PulseConcurrency) 参数 使用服务器管理器强制触发同步事件 申请完全同步事件 设定不同的复制...
如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。 接下来,设置启动文件名。在DHCP服务器的作用域选项中...
如果我们的局域网中由其他的 DHCP 服务器提供动态 IP 地址分配,那么这里选“仅BOOTP”即可;如果需要这台服务器提供动态 IP 地址分配,则需要选“两者”。 接下来,设置启动文件名。在DHCP服务器的作用域选项中...
110 <br>0180 如何使用ASP.NET技术对口令加密 110 <br>0181 如何设定ASP.NET全局变量 111 <br>0182 如何设定全局联接数据库对象 111 <br>0183 如何在ASP.NET中获得客户端IP地址 111 <br>0184...