iMac电脑host配置

在 macOS 系统中配置 Hosts 文件可以用于手动指定域名与 IP 地址的映射关系,常用于本地开发测试、屏蔽广告或访问受限网站。以下是详细步骤和注意事项:


1. 找到 Hosts 文件位置

Hosts 文件路径为:

bash 复制代码
/etc/hosts

2. 编辑 Hosts 文件

方法一:通过终端命令(推荐)

  1. 打开终端 (Terminal,在 应用程序 > 实用工具 中)。

  2. 输入以下命令(需管理员权限):

    bash 复制代码
    sudo nano /etc/hosts
  3. 输入你的 macOS 登录密码(输入时不会显示字符)。

方法二:使用文本编辑器

  1. 打开访达(Finder),按 Command + Shift + G,输入 /etc 进入目录。
  2. hosts 文件拖到文本编辑器(如 VSCode、Sublime Text)中编辑(需要管理员权限)。

3. 修改 Hosts 文件内容

  • 格式 :每行一个条目,格式为 IP地址 域名

  • 示例

    makefile 复制代码
    127.0.0.1   localhost
    255.255.255.255 broadcasthost
    ::1             localhost
    
    # 屏蔽广告网站
    0.0.0.0     ad.doubleclick.net
    0.0.0.0     tracking.example.com
    
    # 本地开发测试
    127.0.0.1   myproject.test

4. 保存并退出

  • 如果使用 nano 编辑器
    • Ctrl + O 保存 → 回车确认。
    • Ctrl + X 退出。

5. 刷新 DNS 缓存

修改后需刷新 DNS 缓存使生效:

bash 复制代码
sudo killall -HUP mDNSResponder

(不同 macOS 版本命令可能不同,如旧版本可能用 sudo dscacheutil -flushcache


6. 验证修改

在终端输入:

bash 复制代码
ping myproject.test

如果返回 127.0.0.1 表示配置成功。


注意事项

  1. 权限问题 :必须使用 sudo 获取管理员权限。

  2. 备份 :修改前建议备份原文件:

    bash 复制代码
    sudo cp /etc/hosts /etc/hosts.bak
  3. 语法规则

    • 使用 # 添加注释。
    • 每行一个 IP 和域名,用空格或制表符分隔。
  4. 安全性:勿随意添加来源不明的 Hosts 条目,防止恶意重定向。


常见用途

  • 本地开发 :将域名指向 127.0.0.1 或局域网 IP。
  • 屏蔽广告 :将广告域名指向 0.0.0.0127.0.0.1
  • 网络调试:临时绕过 DNS 解析测试网站。

遇到问题可尝试还原 Hosts 文件或检查格式错误。

相关推荐
做前端的娜娜子6 小时前
同一链接实现 PC Web 与移动 H5 自适应
前端·掘金·金石计划
小帅不太帅6 小时前
架构没变、规模没变,DeepSeek V4 Flash 正式版凭什么暴涨 47 分?
前端·aigc·deepseek
jarvisuni7 小时前
DeepSeekFlash前端依旧拉垮,而且变慢了很多!
前端·javascript·算法
卷福同学8 小时前
AI编程出海第二步:验证关键词能否做站
前端·人工智能·后端
赵庆明老师8 小时前
Vben精讲:21-详解web-antd:tsconfig.json
前端·json·vim
wc888 小时前
微软EDGE浏览器功能学习
前端·学习·edge
Csvn9 小时前
🎯 原生 `<dialog>` 元素:终于可以扔掉一半的自定义弹窗组件了?
前端
Csvn9 小时前
🎨 CSS @layer:用「层叠优先级」终结样式打架的世纪难题
前端
濮水大叔10 小时前
不必把 Vue3 写成“麻花”:从状态碎片到对象协作,重新理解 Zova 的前端心智模型
前端·typescript·vue3·ioc·tsx·zova