Hosts是一个没有扩展名的系统文件,在linux和windows中有,可以用记事本工具打开。其作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户登录对应的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
因此在做测试的时候,可以通过修改hosts文件的配置改变web访问服务器的环境,从而实现dev,test,预发和线上环境的切换。windows操作比较简单。此处列下mac中修改hosts的操作步骤:
修改host文件,将其配置到预发环境
第一步、打开终端 cd /private/etc/,open . ,打开文件夹
第二步、找到hosts文件,使用文件编辑器打开。
第四步、在文件的末尾添加预发环境信息,保存。一般会提示输入管路员权限,输入登录密码即可。
第五步、为了保证切换环境正常,建议重启电脑