当前位置: 首页 > news >正文

Mac修改hosts文件方法

Mac修改hosts文件方法

在 macOS 上修改 hosts 文件需要管理员权限


步骤 1:打开终端

  1. 通过 Spotlight 搜索(Command + 空格)输入 Terminal,回车打开。
  2. 或进入 应用程序 > 实用工具 > 终端。

步骤 2:备份 hosts 文件(推荐)
在终端输入以下命令,备份原文件以防万一:

sudo cp /etc/hosts ~/Desktop/hosts.backup

步骤 3:使用 nano 或 vim 编辑 hosts 文件
方法 1:使用 nano 编辑器

sudo nano /etc/hosts

• 输入密码后,用方向键移动光标,按需编辑文件。

• 保存:Control + O → 回车确认 → Control + X 退出。

方法 2:使用 vim 编辑器

sudo vim /etc/hosts

• 按 i 进入编辑模式,修改后按 ESC → 输入 :wq 保存并退出。


步骤 4:修改 hosts 文件内容
• 格式:IP地址 + 域名,例如:

127.0.0.1   localhost
255.255.255.255 broadcasthost
# 屏蔽网站示例
0.0.0.0     ad.example.com
# 本地开发示例
127.0.0.1   myproject.local

步骤 5:刷新 DNS 缓存
根据 macOS 版本执行对应命令:

# macOS Ventura (13.x) 及更新版本
sudo killall -HUP mDNSResponder# macOS Monterey (12.x) 及更早版本
sudo killall -HUP mDNSResponder# macOS High Sierra (10.13) 及更早版本
sudo killall -HUP mDNSResponder

验证修改
在终端输入以下命令,检查域名是否指向正确 IP:

ping yourdomain.com

常见问题

  1. 权限不足:确保使用 sudo 提权。
  2. 修改无效:检查格式是否正确,或尝试重启浏览器/网络服务。
  3. 恢复备份:将备份文件复制回原路径:sudo cp ~/Desktop/hosts.backup /etc/hosts

提示
• 修改 hosts 文件常用于开发环境域名映射、屏蔽广告等。
• 谨慎操作,错误修改可能导致网络异常。

相关文章:

  • 信息论14:从互信息到信息瓶颈——解锁数据压缩与特征提取的秘密
  • Jsp技术入门指南【十三】基于 JSTL SQL 标签库实现 MySQL 数据库连接与数据分页展示
  • Excel宏和VBA的详细分步指南
  • 进程间通信分类
  • org.slf4j.MDC介绍-笔记
  • 奇怪的公式
  • IntelliJ IDEA给Controller、Service、Mapper不同文件设置不同的文件头注释模板、Velocity模板引擎
  • 【认知思维】光环效应:第一印象的持久力量
  • 中国版 Cursor---腾讯云 CodeBuddy | 从安装VSCode到数独小游戏问世
  • IDEA查看类结构视图窗口,接口的所有的实现类图
  • TensorFlow 常见使用场景及开源项目实例
  • Spring WebFlux 与 WebClient 使用指南
  • PHP-FPM 调优配置建议
  • 开源自定义Python库并上传到PyPi
  • 利用 Python 进行量化的主要步骤
  • .Net HttpClient 使用Json数据
  • 原生小程序+springboot+vue医院医患纠纷管理系统的设计与开发(程序+论文+讲解+安装+售后)
  • 桑德拉精神与开源链动2+1模式AI智能名片S2B2C商城小程序的协同价值研究
  • GPT-4.1和GPT-4.1-mini系列模型支持微调功能,助力企业级智能应用深度契合业务需求
  • 运用数组和矩阵对数据进行存取和运算——NumPy模块 之六
  • 京东CEO许冉:外卖日单量接近2000万单,看到外卖对平台拉动和转化效应
  • 王毅谈中拉命运共同体建设“五大工程”及落实举措
  • 独行侠以1.8%概率获得状元签,NBA原来真的有剧本?
  • 通化市委书记孙简升任吉林省副省长
  • 摩根士丹利:对冲基金已加码,八成投资者有意近期增配中国
  • 再获殊荣!IP SH跻身上海文化品牌全球传播力TOP 6