当前位置: 首页 > 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 文件常用于开发环境域名映射、屏蔽广告等。
• 谨慎操作,错误修改可能导致网络异常。

http://www.xdnf.cn/news/427645.html

相关文章:

  • Linux文件编程——标准库函数fopen、fread、fwrite等函数
  • Confusion2(Python反序列化+JWT)
  • MySQL——八、SQL优化
  • 【deekseek】P2P通信路由过程
  • 测试报告--博客系统
  • --openssl-legacy-provider is not allowed in NODE_OPTIONS 报错的处理方式
  • 栈与乘积 / 栈
  • rk3576--- HDMI CEC唤醒
  • TCP核心机制
  • 机器学习第八讲:向量/矩阵 → 数据表格的数学表达,如Excel表格转数字阵列
  • 已情感分析入门学习大模型-初级篇
  • MCP-RAG 服务器:完整设置和使用指南
  • Java 集合与 MyBatis 动态 SQL 实战教程
  • 普通项目与 FreeRTOS 项目的异同
  • 【NLP 72、Prompt、Agent、MCP、function calling】
  • 全景系统监控利器:Glances 使用介绍与实战指南
  • 【数据结构】双向链表
  • 开发与AI融合的Windsurf编辑器
  • 屏幕与触摸调试
  • Retrofit vs Feign: 介绍、对比及示例
  • 关于 javax.validation.constraints的详细说明
  • Visual Studio 项目 .gitignore 文件指南
  • 如何界定合法收集数据?
  • 【C++】【设计模式】生产者-消费者模型
  • EDR与XDR如何选择适合您的网络安全解决方案
  • 自我奖励语言模型:突破人类反馈瓶颈
  • WebGIS开发面试题:前端篇(六)
  • 【递归、搜索与回溯】专题一:递归(二)
  • electron 基础知识
  • 软考软件评测师——计算机组成与体系结构(分级存储架构)