小伙伴们可能发现了,有些mac破解软件安装后需要修改hosts文件,可是macOS怎么修改编辑hosts文件呢?小编今天一步一步教大家。
什么是 Hosts
Hosts 是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个网址时,系统会首先自动从 Hosts 文件中寻找对应的 IP 地址,一旦找到,系统会根据你配置的 IP 进行访问,如果没有找到,则系统会将网址提交到 DNS 域名解析服务器进行 IP 地址的解析。
简单点来说,比如你在你的系统 Hosts 里面加了一条数据:
127.0.0.1 baidu.com
当你在浏览器输入 baidu.com 的时候系统会将 baidu.com 解析到 127.0.0.1,也就是你访问的是 baidu.com,但实际上它打开的是 127.0.0.1
编辑 Hosts
在桌面点击顶部菜单栏的【前往】,再点击【前往文件夹】,如下图:
快捷键:command + shift + G
输入/etc,然后回车或点击前住,如下图:
找到hosts文件,将其拖拽到桌面,如下图:
编辑桌面上的hosts文件,如下图:
编辑完成后将桌面上的hosts文件拖拽到 /etc 目录下替换系统 hosts:
输入电脑密码或者使用 Touch ID 解锁完成替换。
未生效怎么办
有少量的用户可能修改完 Hosts 没有看到效果,请打开终端,分别执行以下两条命令即可:
/usr/bin/dscacheutil -flushcache
sudo killall -HUP mDNSResponder
需要注意:第二条命令是 root 命令,执行的时候是需要输入密码的,密码在终端输入的过程中是看不到的,凭感觉输入,输入完成回车即可。