Mac修改hosts文件方法

Mac修改hosts文件方法

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


步骤 1:打开终端

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

步骤 2:备份 hosts 文件(推荐)

在终端输入以下命令,备份原文件以防万一:

bash 复制代码
sudo cp /etc/hosts ~/Desktop/hosts.backup

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

bash 复制代码
sudo nano /etc/hosts

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

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

方法 2:使用 vim 编辑器

bash 复制代码
sudo vim /etc/hosts

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


步骤 4:修改 hosts 文件内容

• 格式:IP地址 + 域名,例如:

bash 复制代码
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 版本执行对应命令:

bash 复制代码
# 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:

bash 复制代码
ping yourdomain.com

常见问题

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

提示

• 修改 hosts 文件常用于开发环境域名映射、屏蔽广告等。

• 谨慎操作,错误修改可能导致网络异常。

相关推荐
EVE จุ๊บ21 小时前
Mac安装Playwright
macos
全栈探索者1 天前
出图模型怎么选?同一只猫的四场实测:Z-Image、Qwen-Image 2.1、SD1.5 三维对决
人工智能·macos·aigc·stablediffusion·comfyui
加载力科技2 天前
Mac解压LZ4格式全攻略-免命令行极速解压
macos·mac 解压工具·乐压·mac 解压 lz4·lz4 格式·tar.lz4·极速解压
风别鹤2 天前
Xcode pod ‘xxx/xxx.h‘ file not found
ide·macos·xcode
猿粪已尽2 天前
mac 中 iTerm2 使用 rz、sz 上传下载文件详解,附 scp 操作指南
linux·macos·scp·lrzsz
全栈探索者2 天前
模型去哪下、放哪里、怎么选:Mac 玩 ComfyUI 的模型管理全图景(附我的实盘清单)
人工智能·macos·aigc·stablediffusion·comfyui
snakecy3 天前
macOS 安装 LaTeX 全流程指南:从 MacTeX 到中文排版
macos·策略模式
ddshub_cc3 天前
Claude Code 接入 DDS Hub:Windows/macOS 配置、验证与报错排查
windows·macos·ai编程·claude·codex·ai模型·aiapi
加载力科技3 天前
Mac解压RAR分卷全攻略-part01part02一键合并
macos·mac 解压 rar 分卷·rar 分卷·part01·mac 解压工具·乐压·分卷合并
2601_967979123 天前
Opteryx Python库 macOS版本0.0.0a12
python·macos·1024程序员节·wheel·opteryx·alpha