千家信息网

如何利用bat文件制作HOSTS快速切换器

发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,这篇文章将为大家详细讲解有关如何利用bat文件制作HOSTS快速切换器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。切换 HOSTS 文件的困扰学校里的 IPV6
千家信息网最后更新 2025年02月08日如何利用bat文件制作HOSTS快速切换器

这篇文章将为大家详细讲解有关如何利用bat文件制作HOSTS快速切换器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

切换 HOSTS 文件的困扰

学校里的 IPV6 免费上,而 IPV6 下是不用翻墙的,但是有但是 IPV6 下,有一些网站虽然有 IPV6 的 IP 但是却没有域名… 所以也只能通过修改 HOSTS 文件来访问。
另外在 IPV4 下,Google 的许多服务都需要通过修改 HOSTS 文件后才能正常访问…
所以,在平时每天需要切换好几次 HOSTS 文件。
那有什么办法可以简化这个操作?

HOSTS 切换软件

上网搜索了很多软件,但是都不是很好用,甚至都有冲动自己做一个了。

设计的逻辑基本上是这样的:

1、软件保存了很多域名的 IP 地址,并且每个域名拥有一个 IPV4 地址和一个 IPV6 地址(会根据网路情况自动判断)
2、软件可以保存很多方案,每点击一个方案可以执行一系列操作,例如:1、清空 HOSTS;2、增加 XXX,又例如:1、不对当前 HOSTS 进行修改;2、禁用 XXX

这样子可以非常自由的控制 HOSTS 文件了。

解决方案

有一次突然想到,干嘛要这么麻烦呢?把不同的 HOSTS 文件备份一下,需要哪个就复制过去不就行了?
还是很麻烦?直接写 bat 文件不就行了吗?虽然不能实现上述的高级功能,但是也可以满足日常需要了。

1、新建不同的 HOSTS 方案



这里我新建了三个,一个是空的,一个是 IPV4 下的,一个是 IPV6 下的

2、开始写 bat 文件

代码如下:


@echo *****************
@echo * HOSTS 切换器 *
@echo * 1--清空 *
@echo * 2--IPV4 *
@echo * 3--IPV6 *
@echo *****************
@choice /c 123

if errorlevel 3 goto IPV6
if errorlevel 2 goto IPV4
if errorlevel 1 goto CLEAR

:CLEAR
copy /y "C:\Windows\System32\drivers\etc\hosts.ics" "C:\Windows\System32\drivers\etc\HOSTS"
goto END

:IPV4
copy /y "C:\Windows\System32\drivers\etc\hosts.ipv4" "C:\Windows\System32\drivers\etc\HOSTS"
goto END

:IPV6
copy /y "C:\Windows\System32\drivers\etc\hosts.ipv6" "C:\Windows\System32\drivers\etc\HOSTS"
goto END

:END


这里非常容易理解,按照上面写就行了

3、遗留问题

这里还有一个问题,操作 HOSTS 是非常危险的(杀毒软件是这么认为的)
所以不可避免的会弹出警告窗口,没办法,忽略之,并添加到白名单即可

关于"如何利用bat文件制作HOSTS快速切换器"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

文件 切换 软件 方案 切换器 地址 域名 篇文章 制作 不同 办法 更多 问题 麻烦 不对 不错 实用 高级 冲动 危险 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络技术发展概况 转转服务器异常 软件开发培训学校需要多少钱 把oss当成数据库的优缺点 2008服务器权限设置 《网络安全法》第41条 云顶服务器维护啥时候结束 数据库引擎配置为什么是空白的 计算机网络安全问题产生原因 逆水寒玩家蹲守原服务器氪金大佬 旅游软件开发需要有哪些优势 中国数据库贵州基地照片 如何加强公司内部网络安全 软件开发l开头的一款软件 飞机导航数据库的交输 一站式的分布式数据库中间件 河南互联网网络技术服务代理品牌 北京网络安全厂商大全 国家治理高峰论坛网络安全 网络安全王永健 sql数据库安全管理系统 网络安全防范教育平台登录入口 最新软件开发技术手册pdf 软件开发合同 docx 生态保护红线数据库代码表 同一个服务器怎么进入共享服务器 数据库代码测试 企业网络安全问题怎么解决 数据库原理及应用教程沈红答案 软件开发是体力活吗
0