首页 > 系统教程 > MAC > 正文

Mac如何修改Hosts文件_Mac屏蔽网站和指定IP【开发者】

穿越時空
发布: 2025-12-19 13:26:02
原创
650人浏览过
在Mac系统中屏蔽网站或强制域名解析需修改/etc/hosts文件,可通过终端nano编辑、sudo调用TextEdit图形化编辑,或使用HostsX/Gas Mask等GUI工具管理,并执行DNS缓存刷新与ping/nslookup命令验证生效。

mac如何修改hosts文件_mac屏蔽网站和指定ip【开发者】

如果您希望在Mac系统中屏蔽特定网站或强制将域名解析到指定IP地址,则需要修改系统的Hosts文件。以下是完成此操作的具体步骤:

一、使用终端编辑Hosts文件

Mac系统中的Hosts文件位于/etc/hosts,需通过终端以管理员权限进行编辑。该文件被系统用于本地域名解析,优先级高于DNS服务器,修改后可立即生效(部分浏览器可能需清除缓存)。

1、打开“访达”,在菜单栏点击“前往”→“前往文件夹”,输入/etc并回车。

2、找到hosts文件,右键选择“显示简介”,在“共享与权限”中确认当前用户具有“读与写”权限;若为“只读”,点击锁形图标解锁后修改权限。

3、打开“终端”应用,输入命令:sudo nano /etc/hosts,按回车后输入当前用户密码(输入时无可见字符,输完直接回车)。

4、在nano编辑器中,使用方向键移至文件末尾,另起一行,按格式添加规则:127.0.0.1 example.com(屏蔽网站)或192.168.1.100 api.test.local(映射域名到指定IP)。

5、按Control + O保存,回车确认文件名,再按Control + X退出编辑器。

6、刷新系统DNS缓存,执行命令:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

二、使用文本编辑器配合sudo权限修改

部分用户更习惯图形化编辑器操作,可通过临时赋予sudo权限的方式调用TextEdit等工具直接编辑Hosts文件,避免命令行操作失误。

1、打开“终端”,输入命令:sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts,回车后输入密码。

2、TextEdit启动后,文件以可编辑状态打开,定位至末尾空白行。

3、新增一行,输入目标规则,例如:0.0.0.0 www.tracking-site.com(实现彻底拒绝连接)。

4、点击菜单栏“文件”→“存储”,覆盖保存。

与光AI
与光AI

一站式AI视频工作流创作平台

与光AI 66
查看详情 与光AI

5、关闭TextEdit,回到终端执行DNS刷新命令:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

三、通过第三方工具快速管理Hosts条目

对于频繁切换Hosts配置的开发者,手动编辑易出错且难以维护,可借助轻量级GUI工具实现可视化增删改查,并支持配置备份与环境切换。

1、访问官网下载HostsXGas Mask(开源免费)。

2、安装完成后打开应用,首次运行会提示请求辅助功能权限,前往“系统设置→隐私与安全性→辅助功能”中启用该应用。

3、点击“+”按钮新建条目,在“Host”栏输入目标IP,如127.0.0.1;在“Domain(s)”栏输入域名,支持空格分隔多个,如adserver.net tracker.example.org

4、勾选启用状态,点击“Apply”使配置写入/etc/hosts并自动刷新系统缓存。

5、如需临时停用某组规则,仅需取消对应条目前的勾选,无需删除或注释。

四、验证Hosts修改是否生效

修改完成后,必须验证域名是否已按预期解析,避免因格式错误或缓存残留导致配置未起作用。

1、打开终端,执行命令:ping -c 1 example.com,观察返回的IP是否与Hosts中设置的一致。

2、若返回127.0.0.1或您指定的IP,说明解析成功;若仍返回原始IP,则检查Hosts中是否存在拼写错误或多余空格。

3、在Safari或Chrome中访问该域名,确认页面无法加载(屏蔽场景)或跳转至对应服务(开发映射场景)。

4、执行命令:nslookup example.com,输出结果中“Address:”字段应显示Hosts设定值而非DNS查询结果。

以上就是Mac如何修改Hosts文件_Mac屏蔽网站和指定IP【开发者】的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号