许多网友对Mac的hosts文件的位置感到好奇,因为这是一个可以修改本地域名解析的方法,可以用来屏蔽广告、测试网站、优化网络等。本文将为大家分享如何在Mac上找到并修改hosts文件,以及一些实用的技巧。
Mac的hosts文件位置
首先,我们需要知道Mac的hosts文件位于哪个目录:/etc/hosts。这是一个隐藏的系统文件,不能直接用Finder打开,需要用终端或者文本编辑器来访问。
修改hosts文件的方法
方法一:使用终端修改hosts文件
打开终端,输入以下命令以使用sudo权限打开nano文本编辑器,并定位到/etc/hosts文件:
sudo nano /etc/hosts
按回车键后,输入管理员密码。
使用方向键移动光标,找到要修改的位置。在文件末尾添加自定义的域名解析,每行一个,格式为:IP地址 空格 域名。例如:127.0.0.1 localhost
按control+O键保存修改,按回车键确认。按control+X键退出nano编辑器。
输入以下命令刷新DNS缓存,使修改生效:
sudo killall -HUP mDNSResponder
方法二:使用文本编辑器修改hosts文件
打开文本编辑器,如Nova、TextEdit、BBEdit等,打开软件后按下快捷键组合command+O键。
在弹出的对话框中不要选择文件,继续在键盘上按下快捷键组合command+shift+G键,输入/etc/hosts,按回车键。输入管理员密码,按回车键。
打开hosts文件后,找到要修改的位置。在文件末尾添加自定义的域名解析,每行一个,格式为:IP地址 空格 域名。例如:127.0.0.1 localhost
按下快捷键组合command+S键保存,保存好之后关闭文本编辑器。
打开终端,输入以下命令刷新DNS缓存,使修改生效:
sudo killall -HUP mDNSResponder