您可以使用CMD中的 netsh 命令完成要求 *** 作:
::------以下为批处理文件内容----
@echo off
::set slection1=
set/p slection1=请输入IP地址:
netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=2552552550
::set slection2=
set/p slection2=请输入网关地址:
netsh interface ip set address name="本地连接" gateway=%slection2% gwmetric=0
::set slection3=
set/p slection3=请输入主dns地址
netsh interface ip set dns name="本地连接" source=static addr=%slection3% register=PRIMARY
::set slection4=
set/p slection4=请输入备份dns地址
netsh interface ip add dns name="本地连接" addr=%slection4%
netsh interface ip set wins name="本地连接" source=static addr=none
pause
::-----批处理完成-----
以上批处理文件可以实现手工输入IP,网关以及DNS的要求, 其他方式请变通修改
祝您成功~~
@echo
@echo -----------------------------------------
@echo 本命令将自动为“本地连接”填写以下内容:
@echo IP地址:1921681118
@echo 网关: 19216811
@echo DNS: 2029612886
@echo -----------------------------------------
@echo
@echo
@echo 没有接入局域网的用户,开机时,系统因搜索不到IP地址,进系统的速度稍慢,请在
@echo 本地连接填上IP地址(任意),就可加快系统的启动速度。所以本批处理仅是为单机拨
@echo 号上网的用户准备的,局域网用户请不要理会本批处理,乱改可能导致您上不了网。
@echo
@echo
@ pause
@echo off
netsh interface ip set address name="本地连接" source=static addr=1921681118 mask=2552552550 gateway=19216811 1
netsh interface ip set dns name="本地连接" source=static addr=2029612886
假设网关是下面的那个地址。
netsh int ip set address name="本地连接" gateway=192168281 gwmetric=1
复制代码到txt文件,然后另存为bat就可以了。
netsh interface ip set address name="本地连接" source=static addr=1721630129 mask=2552552550 gateway=172160172 gwmetric=1
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1-2 delims=:" %%a in ('"ipconfig/all|findstr "Default Address"|findstr/v "No""') do (
set /a no=no+1
if !no! equ 1 (echo 网卡是:%%b) else if !no! equ 2 (echo 本机IP地址:%%b) else echo 网关IP: %%b
pause
)
以上就是关于批处理修改IP、DNS、默认网关全部的内容,包括:批处理修改IP、DNS、默认网关、如何用批处理在TCP/IP的高级中添加备用IP、子网掩码与网关、批处理文件实现网关切换,谢谢各位大神帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)