0

0

Mac怎么改 hosts 文件 Mac修改hosts步骤图文详解【教程】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-01-29 19:39:29

|

763人浏览过

|

来源于php中文网

原创

Mac用户可通过五种方法修改受保护的/etc/hosts文件:一、nano编辑器交互式修改;二、vim命令行高效编辑;三、Finder图形界面配合权限调整;四、终端命令追加规则;五、桌面复制编辑后替换原文件。

mac怎么改 hosts 文件 mac修改hosts步骤图文详解【教程】

如果您需要在Mac系统中自定义域名解析规则,例如将 test.local 指向 127.0.0.1 或屏蔽特定广告域名,则必须修改位于系统保护路径下的 hosts 文件。该文件默认不可写入,需通过特定方式获取权限并编辑。以下是多种可靠且可立即执行的修改方法:

一、使用 nano 编辑器在终端中直接修改

nano 是 macOS 预装的交互式文本编辑器,界面底部实时显示常用快捷键,无需记忆复杂命令即可完成安全编辑,适合初次操作用户。

1、按下 Command + 空格键唤出 Spotlight 搜索,输入“终端”,回车打开应用。

2、在终端中输入命令:sudo nano /etc/hosts,回车后输入当前管理员密码(输入过程无可见字符,属正常现象)。

3、使用方向键将光标移至文件末尾空白行处。

4、输入新条目,格式为:IP地址 域名(IP 与域名之间至少用一个空格分隔),例如:127.0.0.1 test.local

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

二、使用 vim 编辑器在终端中修改

vim 是 Unix 系统标准编辑器,采用模式化操作机制,支持高效跳转与结构化编辑,适用于熟悉其基本流程的用户,避免图形界面权限弹窗干扰。

1、在终端中执行命令:sudo vim /etc/hosts,输入管理员密码后进入只读视图。

2、按 i 键进入插入模式,此时可在任意位置添加或修改内容,例如追加:0.0.0.0 ads.example.com

3、编辑完成后,按 Esc 键退出插入模式,返回命令模式。

4、输入 :wq 并回车,完成保存并退出 vim。

三、通过 Finder 图形界面配合文本编辑器修改

该方法全程使用 macOS 原生图形应用,绕过命令行操作,适合对终端不熟悉但需临时调整 hosts 的用户;关键在于解决系统目录写入权限限制问题。

1、打开“访达”,按快捷键 Shift + Command + G,在弹出框中输入路径:/etc/hosts,点击“前往”。

2、找到 hosts 文件后,右键选择“用文本编辑打开”,或拖入已打开的“文本编辑”窗口。

考拉新媒体导航
考拉新媒体导航

考拉新媒体导航——新媒体人的专属门户网站

下载

3、若提示“无法解锁”或保存失败,则需提前修改权限:返回访达,进入 /private/etc 目录,右键单击“etc”文件夹 → “显示简介” → 点击右下角锁图标解锁(需输入管理员密码)→ 将当前用户权限设为“读与写”。

4、编辑完成后,在“文本编辑”中点击“文件” → “存储”,覆盖保存;保存成功后,关闭应用。

四、通过终端命令追加内容至 hosts 文件

该方法不打开编辑器,而是利用重定向语法向文件末尾追加新规则,完全规避手动编辑可能引发的格式错误或误删风险,适合脚本化或批量操作场景。

1、在终端中运行命令:echo "127.0.0.1 fakeapi.example.org" | sudo tee -a /etc/hosts

2、执行命令刷新 DNS 缓存:sudo dscacheutil -flushcache

3、执行命令重启多播 DNS 服务:sudo killall -HUP mDNSResponder

五、通过 Finder 复制替换方式修改

该方法将 hosts 文件复制到桌面进行编辑,再以管理员权限替换原文件,彻底避开系统级权限校验环节,适合希望保留原始文件结构且不愿临时放宽系统目录权限的用户。

1、打开“访达”,按快捷键 Shift + Command + G,输入路径:/private/etc,点击“前往”。

2、在打开的文件夹中找到 hosts 文件,将其拖拽至桌面(即创建副本)。

3、右键桌面的 hosts 文件,选择“打开方式” → “文本编辑”。

4、在文本编辑中修改内容,添加所需映射行,例如:192.168.1.50 devserver

5、点击菜单栏“文件” → “另存为”,将文件名设为 hosts,格式选“纯文本”,位置选“桌面”。

6、将桌面上新保存的 hosts 文件拖回 /private/etc 文件夹,弹出提示时点击“取代”,并输入管理员用户名和密码完成替换。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
vim保存退出命令
vim保存退出命令

vim是一个非常强大的文本编辑器,常用于Unix和Linux系统。它是从vi发展而来的,相比vi有许多改进和扩展。在vim中,保存并退出的命令是:wq"wq"这个命令是由两个部分组成的。其中,"w"表示写入文件,将所做的更改保存到磁盘;而"q"表示退出vim编辑器。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

267

2023.08.01

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

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

340

2025.05.09

unix和linux的区别
unix和linux的区别

unix和linux的区别包括发展历史、开源性、发行版本、内核、文件系统、应用程序兼容性和用户界面等。本专题为大家提供unix和linux相关的文章、下载、课程内容,供大家免费下载体验。

386

2023.09.22

clawdbot ai使用教程 保姆级clawdbot部署安装手册
clawdbot ai使用教程 保姆级clawdbot部署安装手册

Clawdbot是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。

19

2026.01.29

clawdbot龙虾机器人官网入口 clawdbot ai官方网站地址
clawdbot龙虾机器人官网入口 clawdbot ai官方网站地址

clawdbot龙虾机器人官网入口:https://clawd.bot/,clawdbot ai是一个“有灵魂”的AI助手,可以帮用户清空收件箱、发送电子邮件、管理日历、办理航班值机等等,并且可以接入用户常用的任何聊天APP,所有的操作均可通过WhatsApp、Telegram等平台完成,用户只需通过对话,就能操控设备自动执行各类任务。

16

2026.01.29

Golang 网络安全与加密实战
Golang 网络安全与加密实战

本专题系统讲解 Golang 在网络安全与加密技术中的应用,包括对称加密与非对称加密(AES、RSA)、哈希与数字签名、JWT身份认证、SSL/TLS 安全通信、常见网络攻击防范(如SQL注入、XSS、CSRF)及其防护措施。通过实战案例,帮助学习者掌握 如何使用 Go 语言保障网络通信的安全性,保护用户数据与隐私。

8

2026.01.29

俄罗斯Yandex引擎入口
俄罗斯Yandex引擎入口

2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

567

2026.01.28

包子漫画在线官方入口大全
包子漫画在线官方入口大全

本合集汇总了包子漫画2026最新官方在线观看入口,涵盖备用域名、正版无广告链接及多端适配地址,助你畅享12700+高清漫画资源。阅读专题下面的文章了解更多详细内容。

209

2026.01.28

ao3中文版官网地址大全
ao3中文版官网地址大全

AO3最新中文版官网入口合集,汇总2026年主站及国内优化镜像链接,支持简体中文界面、无广告阅读与多设备同步。阅读专题下面的文章了解更多详细内容。

350

2026.01.28

热门下载

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

精品课程

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

共48课时 | 8万人学习

好课诞生记
好课诞生记

共20课时 | 6.1万人学习

swift开发文档
swift开发文档

共33课时 | 21.2万人学习

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

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