win10修改hosts小工具

 公司频繁改IP导致各种大量本地服务环境都要调整,于是做一个本地域名映射一劳永逸。

但是服务器又多人员多,让每一个人都自己去改hosts不现实,还容易出错;于是写了一个小工具,在不破坏原有hosts的情况下,备份原有hosts内容,新的hosts即拥有原有的hosts内容也有新加入的内容。

创建一个bat文件,把下面的内容复制进去保存,在同级目录创建一个《hosts.txt》文件来装自定义的域名映射,最后以管理员的方式运行bat即可

@echo off
set curdir=%~dp0
cd /d %curdir%
if exist %systemroot%\system32\drivers\etc\hosts_f (
 goto addhosts
 )
 else (
  goto backups
 )
    
pause

:backups
echo 1 > %systemroot%\system32\drivers\etc\hosts_f
copy %systemroot%\system32\drivers\etc\hosts %systemroot%\system32\drivers\etc\hosts.backup
goto addhosts
pause

:addhosts
echo %curdir%hosts.txt
echo # Author:chiangho > %systemroot%\system32\drivers\etc\hosts
for /f "tokens=*" %%f in (%systemroot%\system32\drivers\etc\hosts.backup) do (
    echo %%f
    echo %%f >> %systemroot%\system32\drivers\etc\hosts
)
for /f "tokens=*" %%f in (%curdir%hosts.txt) do (
    echo %%f
    echo %%f >> %systemroot%\system32\drivers\etc\hosts
)
pause

hosts.txt 文件结构Demo

192.168.6.7     test7.com
192.168.6.8     test8.com
192.168.6.9     test9.com
192.168.6.10    test10.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值