电信DNS和GOOGLE DNS切换工具

  • 内容
  • 评论
  • 相关

由于种种咱原因,经常需求切换自己的本地DNS,每次都要打开本地网络再打开本地连接,再慢慢修改DNS,虽然不难,但依然感觉非常的麻烦

特别是经常要切换的时候,无奈的我就想着写一个脚本一次性完成修改切换。

可本人并不会写这种东西啊,幸好我们有着强大的网络,baidu googgle了良久,合计出来这么个东西。

新建一个文本,复制以下代码粘贴后并保存,将文本重命名为.cmd文件  如:DNS切换工具.cmd

cls
@echo off

GOTO MENU
:MENU
cls
ECHO.
ECHO. 电信、GOOGLE DNS切换工具 YIFENG.INFO
ECHO.
ECHO. 1. GOOGLE DNS切换
ECHO. 2. 电信 DNS切换
ECHO. 3. 退出
ECHO.
echo. 请输入您的选择:
set /p ID=
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
if "%id%"=="3" exit
pause
goto menu

:cmd1
set J=本地连接
set IP=192.168.1.8
set MASK=255.255.255.0
set GATEWAY=192.168.1.1
set DNS1=8.8.8.8
set DNS2=8.8.4.4
echo 开始设置IP地址
netsh interface ip set address "%J%" static %IP% %MASK% %GATEWAY% 1
echo 开始设置DNS地址
netsh interface ip set dns "%J%" static %DNS1%
echo 开始设置DNS备用地址
netsh interface ip add dns "%J%" %DNS2%
echo 文件执行完毕
exit

:cmd2
set J=本地连接
set IP=192.168.1.8
set MASK=255.255.255.0
set GATEWAY=192.168.1.1
set DNS1=202.102.213.68
set DNS2=61.132.163.68
echo 开始设置IP地址
netsh interface ip set address "%J%" static %IP% %MASK% %GATEWAY% 1
echo 开始设置DNS地址
netsh interface ip set dns "%J%" static %DNS1%
echo 开始设置DNS备用地址
netsh interface ip add dns "%J%" %DNS2%
echo 文件执行完毕
exit

想必大家一看就知道怎么修改了吧
ip为本地IP地址
MASK为子网掩码
GATEWAY为网关
DNS1为首选DNS服务器
DNS2为备选DNS服务器

依次修改成自己想要切换的IP和DNS.保存运行,选择要切换的DNS就可以了。

本人已经测试过了,在XP和WIN7都能正常运行.

ps:经常带着电脑来回于家庭网络和公司网络的GG/MM们想必也能用得上.

评论

4条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

click to change 看不清?点击换一张!