查看: 8422|回复: 6
收起左侧

[其他] 分享一个解决联通DNS劫持自动修改DNS的批处理

[复制链接]
narutovsop
发表于 2012-6-24 11:00:40 | 显示全部楼层 |阅读模式
本帖最后由 narutovsop 于 2012-6-24 11:03 编辑

本人使用联通宽带,每天都会弹出淘宝页面,据说是DNS劫持造成,需要修改DNS,但手动修改DNS后,重新连接客户端就又会被重置为联通DNS,故写了一个批处理如下,自动判断网络是否连接,如果没连接就继续检测,当网络连接成功后就修改DNS为8.8.8.8(Google的DNS,rwpppoe为联通拨号的网络连接名称,具体名称通过ipconfig -all获得),如果有同样困扰的可以试试,第一段是修改DNS的批处理,复制保存为.bat文件即可,第二段是我用vbs脚本调用此批处理,复制保存为.vbs文件,可隐藏批处理运行时的黑窗口,因为我不知道怎么用vbs实现这个批处理执行的操作,故分成2个文件执行,我设置联通客户端是运行后自动拨号(D:\Progra~1\racer-ccn-racerpc-ha\racer.exe为客户端的路径,Program Files要用Progra~1代替,否则会提示找不到路径),所以开机后不用手动运行客户端,直接运行此vbs脚本即可,也可以用工具把vbs脚本转换成exe文件并设置快捷方式放到开始菜单里
注:需要重新连接客户端的话请直接退出客户端,然后重新打开客户端,或者重连客户端后再运行一次此批处理
  1. @echo off
  2. :loop
  3. ping -n 1 www.baidu.com
  4. if  %ERRORLEVEL%==0  goto changdns
  5. goto loop
  6. :changdns
  7. netsh interface ip set dns "rwpppoe" static 8.8.8.8
  8. netsh interface ip add dns "rwpppoe" 8.8.4.4
  9. ipconfig /flushdns
  10. exit
复制代码
  1. set ws=Wscript.createobject("wscript.shell")
  2. ws.run "D:\Progra~1\racer-ccn-racerpc-ha\racer.exe",vbhide
  3. 'Wscript.sleep 5000
  4. ws.run "cmd /c D:\Progra~1\racer-ccn-racerpc-ha\修改DNS.bat",vbhide
  5. Wscript.Quit
复制代码
沧海ふ无涯
发表于 2012-6-24 14:09:17 | 显示全部楼层
谷歌的DNS啊?   感觉延迟会很大,80ms以上
narutovsop
 楼主| 发表于 2012-6-24 14:34:13 | 显示全部楼层
沧海ふ无涯 发表于 2012-6-24 14:09
谷歌的DNS啊?   感觉延迟会很大,80ms以上

你可以换成其他DNS
paulxy
发表于 2012-6-24 15:47:02 | 显示全部楼层
lz是用客户端软件连接的?
我以前用电信的,也是客户端软件,后来网上找到方法,改用系统自带的连接,什么问题都解决了
narutovsop
 楼主| 发表于 2012-6-24 18:11:30 | 显示全部楼层
paulxy 发表于 2012-6-24 15:47
lz是用客户端软件连接的?
我以前用电信的,也是客户端软件,后来网上找到方法,改用系统自带的连接,什么 ...

我的是联通的,没法直接拨号,只能通过客户端,所以目前只能这么解决
rlx
发表于 2012-6-24 18:19:24 | 显示全部楼层
延迟伤不起啊
narutovsop
 楼主| 发表于 2012-6-24 18:21:51 | 显示全部楼层
rlx 发表于 2012-6-24 18:19
延迟伤不起啊

可以在网上搜一个当地的DNS替换Google的,延迟应该会降一些,这个方法主要是来防止DNS劫持
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-2-3 05:43 , Processed in 0.130345 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表