0

0

Mac hosts文件在哪里_Mac修改hosts文件详细教程

冰火之心

冰火之心

发布时间:2025-11-29 12:58:36

|

800人浏览过

|

来源于php中文网

原创

首先确认hosts文件路径为/etc/hosts,通过终端命令sudo nano /etc/hosts或文本编辑器以管理员权限编辑,添加如127.0.0.1 example.com的映射规则,保存后执行sudo dscacheutil -flushcache和sudo killall -HUP mDNSResponder刷新DNS缓存,使配置生效。

mac hosts文件在哪里_mac修改hosts文件详细教程

如果您需要屏蔽某些网站或实现域名重定向,但系统无法正确解析目标地址,则可能是由于hosts文件未配置或配置错误。以下是定位和修改Mac hosts文件的具体步骤。

本文运行环境:MacBook Pro,macOS Sonoma。

一、找到hosts文件的位置

hosts文件在macOS中用于手动映射域名与IP地址,系统会优先读取该文件中的记录进行解析。了解其存储路径是进行修改的前提。

hosts文件位于系统根目录下的/etc/目录中,完整路径为:/etc/hosts。该路径为系统级文件位置,普通用户无法直接编辑,需使用管理员权限操作。

二、使用终端打开并编辑hosts文件

通过终端使用命令行工具可以高效地访问和修改系统文件,适用于熟悉命令行操作的用户。

1、点击“应用程序”中的“实用工具”,打开“终端”。

2、输入命令 sudo nano /etc/hosts 并按下回车键。

3、系统会提示输入管理员密码,输入后不显示字符是正常现象,输完直接回车。

4、进入nano编辑器界面后,可使用键盘方向键移动光标,在文件末尾添加自定义的IP与域名映射,例如:127.0.0.1 example.com

5、完成编辑后,按下 Control + O 保存文件,按回车确认;再按下 Control + X 退出编辑器。

三、使用文本编辑器修改hosts文件

对于不习惯使用终端的用户,可以通过图形化界面的文本编辑器打开并修改hosts文件,操作更直观。

Teleporthq
Teleporthq

一体化AI网站生成器,能够快速设计和部署静态网站

下载

1、在“应用程序”中找到“文本编辑”并打开。

2、点击菜单栏的“文件” > “打开”,在弹出窗口中按下快捷键 Command + Shift + G。

3、输入路径 /etc/hosts 并点击“前往”。

4、选择hosts文件后点击“打开”,此时文件处于只读状态,需点击右上角的“更多”按钮并选择“解锁”以获取编辑权限。

5、添加所需条目,例如:0.0.0.0 ads.example.com,保存时系统会提示需要管理员权限,输入密码后即可完成写入。

四、刷新DNS缓存使修改生效

修改完成后,系统可能仍保留旧的DNS解析结果,必须清除缓存以确保新的hosts规则立即生效。

1、打开终端,输入命令 sudo dscacheutil -flushcache 并回车。

2、继续输入命令 sudo killall -HUP mDNSResponder 以重启DNS服务。

3、执行完毕后,更改即刻生效,可通过ping命令测试域名是否指向新IP。

相关专题

更多
macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

336

2025.05.09

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

19

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

61

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

87

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

39

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

13

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

19

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

160

2026.01.18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

好课诞生记
好课诞生记

共20课时 | 6.1万人学习

swift开发文档
swift开发文档

共33课时 | 20.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

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