0

0

MacBook怎么修改hosts文件 苹果电脑hosts文章修改教程

P粉602998670

P粉602998670

发布时间:2026-01-14 17:40:01

|

922人浏览过

|

来源于php中文网

原创

MacBook修改hosts文件需绕过系统保护,方法包括:一、终端nano编辑器(sudo nano /etc/hosts);二、vim编辑器(sudo vim /etc/hosts);三、Finder复制编辑替换;四、临时改权限后图形化编辑;五、刷新DNS缓存生效。

macbook怎么修改hosts文件 苹果电脑hosts文章修改教程 - php中文网

如果您需要在MacBook上将特定域名指向自定义IP地址,但系统拒绝保存修改或提示权限不足,则很可能是由于/etc/hosts文件受系统保护机制限制。以下是多种可行的修改方法:

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

nano 是 macOS 自带的轻量级命令行编辑器,支持实时快捷键提示,适合快速完成 hosts 修改且无需记忆复杂操作模式。

1、打开“终端”应用程序。

2、输入命令:sudo nano /etc/hosts,按回车执行。

3、系统提示输入管理员密码,输入时无星号显示,属正常现象,输入完毕后按回车。

4、使用方向键将光标移至文件末尾,新增一行,按格式输入:IP地址 域名,例如:127.0.0.1 test.local

5、按 Control + O 保存,回车确认文件名。

6、按 Control + X 退出编辑器。

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

vim 具备高效文本处理能力,适用于熟悉其模式切换逻辑的用户;其编辑过程分为命令模式与插入模式,需明确状态切换才能正确写入。

1、在终端中输入命令:sudo vim /etc/hosts,回车后输入管理员密码。

2、进入文件后,按 i 键进入插入模式。

3、在文件末尾添加新条目,格式为:IP地址 域名,例如:0.0.0.0 ads.example.com

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

5、输入 :wq 并回车,保存并退出 vim。

三、通过 Finder 图形化方式间接修改

该方法规避了终端权限问题,通过复制—编辑—替换流程实现修改,适合不熟悉命令行操作的用户,但需注意替换时的权限验证环节。

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

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

Removal.AI
Removal.AI

AI移出图片背景工具

下载

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

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

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

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

四、临时调整文件权限后图形化编辑

该方法通过终端临时赋予当前用户对 hosts 文件的读写权限,使图形编辑器可直接保存,操作后须恢复原始权限以保障系统安全。

1、在终端中依次执行以下两条命令:

sudo chown $USER:staff /etc/hosts

sudo chmod 644 /etc/hosts

2、打开“访达”,按 Shift + Command + G 输入 /etc/hosts,定位并双击打开。

3、用“文本编辑”或其他支持纯文本的编辑器打开该文件,添加新记录,如:127.0.0.1 localhost.test

4、编辑完成后直接保存。

5、为恢复系统安全性,立即在终端执行:sudo chmod 644 /etc/hosts,并将所有者重置为 root:sudo chown root:wheel /etc/hosts

五、刷新 DNS 缓存确保配置生效

macOS 会缓存 DNS 解析结果,即使 hosts 文件已更新,旧缓存仍可能导致解析未走新规则,必须强制刷新才能验证真实效果。

1、在终端中执行:sudo dscacheutil -flushcache

2、继续执行:sudo killall -HUP mDNSResponder

3、验证是否生效:在终端输入 ping -c 1 example.com,观察返回的 IP 是否与 hosts 中配置一致。

相关文章

数码产品性能查询
数码产品性能查询

该软件包括了市面上所有手机CPU,手机跑分情况,电脑CPU,电脑产品信息等等,方便需要大家查阅数码产品最新情况,了解产品特性,能够进行对比选择最具性价比的商品。

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

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

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

266

2023.08.01

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

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

331

2025.05.09

Java 桌面应用开发(JavaFX 实战)
Java 桌面应用开发(JavaFX 实战)

本专题系统讲解 Java 在桌面应用开发领域的实战应用,重点围绕 JavaFX 框架,涵盖界面布局、控件使用、事件处理、FXML、样式美化(CSS)、多线程与UI响应优化,以及桌面应用的打包与发布。通过完整示例项目,帮助学习者掌握 使用 Java 构建现代化、跨平台桌面应用程序的核心能力。

34

2026.01.14

php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

14

2026.01.13

PHP 高性能
PHP 高性能

本专题整合了PHP高性能相关教程大全,阅读专题下面的文章了解更多详细内容。

33

2026.01.13

MySQL数据库报错常见问题及解决方法大全
MySQL数据库报错常见问题及解决方法大全

本专题整合了MySQL数据库报错常见问题及解决方法,阅读专题下面的文章了解更多详细内容。

18

2026.01.13

PHP 文件上传
PHP 文件上传

本专题整合了PHP实现文件上传相关教程,阅读专题下面的文章了解更多详细内容。

12

2026.01.13

PHP缓存策略教程大全
PHP缓存策略教程大全

本专题整合了PHP缓存相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

jQuery 正则表达式相关教程
jQuery 正则表达式相关教程

本专题整合了jQuery正则表达式相关教程大全,阅读专题下面的文章了解更多详细内容。

3

2026.01.13

热门下载

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

精品课程

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

共162课时 | 11.7万人学习

Go语言web开发--经典项目电子商城
Go语言web开发--经典项目电子商城

共23课时 | 1.2万人学习

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

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