计算机名DNS网关IP(大家可以用来学习)

2019-09-19 06:57:27丽君

for /f "skip=2 tokens=15" %%d in (dnss.txt) do set dns1=%%d
for /f %%n in (%systemroot%ipconfigbackup.txt) do set dns2=%%n
del ipaddr.txt
del subnetmask.txt
del gateway.txt
del dnss.txt
echo %ipaddr% %sub% %gate% %dns1% %dns2%
echo @echo off >%systemroot%restore.bat
echo echo 恢复IP,DNS,子网掩码,网关设置 >>%systemroot%restore.bat
echo netsh interface ip set address "本地连接" source=static %ipaddr% %sub% %gate% 1 ^>nul >>%systemroot%restore.bat
echo netsh interface ip set dns name="本地连接" source=static %dns1% primary ^>nul >>%systemroot%restore.bat
echo netsh interface ip add dns name="本地连接" %dns2% ^>nul >>%systemroot%restore.bat
echo echo 恢复完成>>%systemroot%restore.bat
echo del %%systemroot%%restore.bat >>%systemroot%restore.bat
echo exit >>%systemroot%restore.bat
%systemroot%restore.bat
exit
:errorselect
echo 选择错误,请重新选择
goto restart
:dianxin
color 0a
cls
echo -------------------------------------------------------
echo.
echo 说明
echo 本批处理可以按要求设置进行电信与网
echo 通之间的线路切换.本批处理只支持单否
echo 网卡,网络属性名称为"本地连接".则此
echo 批处理不适用或者达不到预期的效果.
echo 此脚本为现场使用版,即当前的设置只
echo 对脚本运行中起作用,脚本运行时非正常
echo 退出时也达不到预期的效果,谢谢使用
echo -------------------------------------------------------
echo.
echo 请输入1或者2,输入其他字符,后果自负.
echo.
echo 1.进入电信网通线路切换生成器
echo.
echo 2.返回主菜单
echo.
:restart2
set /p select=请输入:
set /a select=%select%-0
if %select%==1 goto config3
if %select%==2 goto main
if %select% gtr 2 goto errorselect3
:config3
echo 特别注意:使用本脚本切换网关以后,在网络属性里面看到网关地址有出入,但不影响使用,此时在网络属性里面看到的网关,不起任何作用,但不要做任何操作.
echo.
set /p gateway1=请输入要切换的网关:
set /p dns1=请输入要切换的DNS地址:
echo @echo off >gatewaychange.bat
echo echo 切换中,请稍等. >>gatewaychange.bat
echo netsh interface ip delete dns "本地连接" all ^>nul >>gatewaychange.bat
echo netsh interface ip set dns name="本地连接" source=static %dns1% primary ^>nul >>gatewaychange.bat
echo route delete 0.0.0.0 >>gatewaychange.bat
echo route add 0.0.0.0 mask 0.0.0.0 %gateway1% >>gatewaychange.bat
rem 到这里本脚本以实现了,生成切换电信与网通线路的脚本文件.只是生成脚本文件不会自动运行,方便只需要脚本文件然后自己处理生成后的脚本文件的朋友使用.
rem 把下面2行前面的rem字符删除,可以实现即时的线路切换(输入相关信息后会自动运行生成的脚本,无需要再次运行生成的脚本就可以完成线路切换)
相关文章 大家在看