写一个可以用来设置 DNS 服务器的 bat 文件
2014-04-16 22:24
309 查看
背景
在学校用自动获取来的 DNS 一些国外的网站不大好打开,Google 用起来也不方便,教学区迅雷也被封掉了,所以一般都是把 DNS 设置成8.8.8.8,这样会好很多。但是有一个问题就是学校教学区的 i-HDU 无线网必须要用自动获取 DNS 才能连接上,所以就经常打开
Windows 的网络设置,再去无线网络连接的属性里去设置 IP V4 的 DNS 服务器,有些麻烦。不如写个批处理的命令,就会多方便了。
想办法
在 windows 7 - How can I set my DNS settings using the command-prompt or PS? - Super User 看到下面命令,基本满足需求了哈哈netsh interface ip set dns name="Local Area Connection" source=static addr=none netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=1 netsh interface ip add dns name="Local Area Connection" addr=8.8.8.8 index=2 netsh interface ip set dns name="Local Area Connection" source=dhcp
不过问题是那个 Local Area Connection 要怎样设置,看到此处用的是
不如就用“WLAN”做名字试一试先。
顺便再用一下 Google 的 namebench 来看一下当前网络情况下最好的 DNS。过了十几分钟的样子看到这样一个页面
按照里面的取最快的和最近的两个好了哈,然后写出对应的 bat 文件来。一共写了三个文件,方便平时用
setAutoDns.bat
netsh interface ip set dns name="WLAN" source=dhcp
setGoogleDns.bat
netsh interface ip set dns name="WLAN" static 8.8.8.8
setFastestDns.bat
netsh interface ip add dns name="WLAN" addr=202.45.84.67 index=1 netsh interface ip add dns name="WLAN" addr=222.46.120.6 index=2
检测
可以直接用ipconfig -all命令来查看。现在是
bat 文件需要右键管理员来运行,设置成 auto 一下看,现在是移动提供的了
最后我们设置成 fastest 试试看啊。嗯,没问题
打开一下 github 好了,看看正常不正常,虽然还一直没有用过 github 不过早晚要用的么。这个也木有问题,好样的。
这些设置好之后还可以把 bat 文件放到一个目录下,再把这个目录加入到 path 中,那样就超级方便啦。我把刚刚的文件都放在
H:\ZT\MyBat下面,然后在系统的环境变量里添加一项
MY_BAT_HOME对应刚刚的地址,再把
%MY_BAT_HOME%添加到
PATH 里面。
可行是可行的,不过没有预想的 TAB 键自动补齐,有点可惜啊 T_T。
注销一下再试试。注销完还是不行,就先这样吧。
文件共享下,点击去百度网盘下载啦。
相关文章推荐
- 编写一个基于对话框的应用程序可以用来打开及显示文本文件设置所显示的文本的字体颜色。
- 教你写一个可以运行java的bat文件
- 可以用来膜拜:一个草根程序员如何进入BAT
- JAVA_ 网络编程,写一个可以上传文件的服务器和客户端
- 利用js提交数据给服务器 可以很秘密的提交数据到服务器 运行会访问 一个gif文件
- 使用nginx做前端服务器可以设置类似的静态文件客户端缓存
- 【TCP】使用TCP协议写一个可以上传文件的服务器和客户端。
- 习惯把运行的class的名字作为文件名保存 如果文件中类是public修饰,那么类名必须和文件名相同 一个java文件中可以放几个public的类??? java变量:变量是用来标识一块内存的,变量必
- 本人刚刚写的一个bat文件,是可以删除系统的默认共享
- 设置win2003 web 服务器从而可以下载rmvb格式的文件
- rbreak 可以在一个文件的所有函数设置断点的GDB命令
- rbreak 可以在一个文件的所有函数设置断点的GDB命令
- 定义一个“点”(Point)类用来表示三维空间中的点(有三个坐标)。要求如下: (1)可以生成具有特定坐标的点对象。 (2)提供可以设置三个坐标的方法。 (3)提供可以计算该“点”距原点距离平方的方法。 (4)编写主类程序验证。
- 一个建议的tcp服务器,可以用来做防火墙端口测试调试
- 关于域名解析即DNS的理解,以及hosts文件跟域名解析的关系。tomcat发布的工程,怎么设置一个虚拟域名?
- 使用TCP协议写一个可以上传文件的服务器和客户端。
- 使用TCP协议写一个可以上传文件的服务器和客户端。
- win2003服务器一个文件夹下可以建立多少个二级目录和文件
- 有一个图书馆系统,含有Book和BookMaster两个类。Book可以用来设置书的属性(如title),BookMaster每天做的事情就是根据上级的要求重设设定某些书的title,以增加借阅者的注意力,让更多的人对书有新的兴趣
- 同个服务器下,一个Tomcat可以上传文件,另外一个不能上传