项目在本地和线上环境切换要频繁更改hosts,浏览器有插件可以使用,比如firefox和chrome下的hostadmin,但这个插件不是很稳定,网上的软件功能太繁琐,自己动手写了一个切换hosts的批处理文件,代码如下:
@echo ***************** @echo * HOSTS SWITCH @echo * 1:ONLINE @echo * 2:230 @echo * 3:231 @echo ***************** @choice /c 123 if errorlevel 3 goto 231 if errorlevel 2 goto 230 if errorlevel 1 goto ONLINE :ONLINE copy /y "C:\Windows\System32\drivers\etc\hosts.online" "C:\Windows\System32\drivers\etc\HOSTS" goto END :230 copy /y "C:\Windows\System32\drivers\etc\hosts.230" "C:\Windows\System32\drivers\etc\HOSTS" goto END :231 copy /y "C:\Windows\System32\drivers\etc\hosts.231" "C:\Windows\System32\drivers\etc\HOSTS" goto END :END ipconfig /flushdns
使用方法:修改压缩包里的host.xxx文件,再将文件复制到hosts目录,windows下默认为: C:\Windows\System32\drivers\etc,双击运行bat文件即可。