今天来说一下如何利用.bat批处理文件一键修改hosts文件


hosts文件的作用下面简单做一下说明,以便大家深入理解

1,加快域名解析


预先在本机hosts文件中配置域名和IP的映射关系,当访问此域名时将会减少域名解析时间(现在网速一般都是超快,此处节省的时间可以忽略)


2,通过指定服务器别名 方便局域网用户


局域网中如果没有DNS服务器的话,公司内部的办公系统要使用很难记的IP地址访问,

如果不想输入这些难记的IP地址,能不能像访问外部网站一样去访问呢?

答案是肯定的,我们可以分别给不同的IP起一个好记的别名,当然这个别名只能在内网访问哦 


如下图所示:这样就把csdn技术博客解析指向到了本地机器,127.0.0.1换成本机对应的站点IP即可


3,屏蔽指定网站


如果你不想在本机访问一些网站,或者不想让本机的一些流氓软件进行联网,可以利用修改hosts的方式将这些域名指向错误的地址,以达到屏蔽网站的目的。

具体参考上图,127.0.0.1  对应的网址 


4,顺利连接系统


对于Lotus服务器以及一些数据库服务器,在访问时如果直接输入IP地址是禁止访问的,只能输入服务器名才能访问。此时我们就可以配置好hosts文件,配置好之后,只需输入服务器名就能连接了 


注意:hosts文件配置的映射是静态的,如果解析的地址更改了请及时更新IP地址,否则将造成网址不能访问。


如果修改过后想恢复又不想手动去c盘修改文件的话,可以利用批处理文件进行处理。


下面来看下如何恢复hosts文件不限制任何网址。




不明白的可以下载附件进行实战演练一下,原理很简单一看就明白了 其实就是利用.bat批处理文件一键复制替换掉原来的hosts文件


源文件目录结构如下,


打开Local目录,记事本打开hosts 修改完之后 直接运行Local.bat脚本即可实现将特定域名指向特定服务器的功能,更多应用场景请自行发掘。


.bat批处理脚本一键修改hosts文件源文件下载


原文链接:.bat批处理脚本一键修改hosts文件源文件下载