一.系统偏好设置修改
下载软件包: Hosts-1.2.pkg.zip 并安装。
这个由GitHub开发的免费小插件,安装后可以让我们的系统偏好设置中增加一个Hosts的偏好设置,在Hosts里面可以很轻松的启用或停用、删除或添加内容,适用于10.6.8、10.7以及10.8以上版本的系统打开系统偏好设置,底部有一个Hosts的快捷入口
输入ip和hostname后,回车确定,勾选改host即可
注:如果修改后没有即刻生效,可使用终端命令手动清除DNS缓存:
dscacheutil -flushcache
二.终端命令行修改
执行命令
sudo vi /etc/hosts
输入本机密码后,打开hosts文件,键盘输入
i (插入)
,修改hosts文件后,按esc
键退出,再按快捷键组合shift+:
,再输入w
和q
,保存退出不保存退出,则按快捷键组合
q!
三.直接修改系统Hosts文件
方法A
打开Finder,按快捷键组合
Shift+Command+G
查找文件,输入/etc/hosts,确认前往进入文件夹后,复制该文件到桌面,修改成功后保存,将原先的host文件替换掉即可
方法B
打开Finder,按快捷键组合
Shift+Command+G
查找文件,输入/private,确认前往后可看到 etc 文件夹,邮件选择'显示简介',在底部打开‘共享和权限’将everyone的权限改为‘读与写’,保存后直接修改hosts文件,最后完成后将权限改回来
注:如果用Visual Studio Code打开则在保存的时候右下角会有提示,点击
Retry as Sudo
输入密码就可以保存了。