Windows 和 Mac 电脑修改 Hosts 文件指南

Windows 和 Mac 电脑修改 Hosts 文件指南

Windows 和 Mac 电脑修改 Hosts 文件指南 System

发表文章数:644

开通31天会员

月费会员折扣、会员尊享资源。

开通31天会员

开通90天会员

季费会员折扣、会员尊享资源。

开通90天会员

开通365天会员

年费会员折扣、会员尊享资源。

开通365天会员

热门标签

,

Windows 和 Mac 电脑修改 Hosts 文件指南

Hosts 文件是无扩展名的系统核心文件,核心作用是域名与 IP 地址的手动映射,无需依赖 DNS 服务器即可生效,可实现屏蔽广告/恶意网站、本地开发测试、绕过 DNS 解析故障等实用场景。

一、Hosts 文件核心用途

  • 屏蔽网站:将广告、恶意网站域名指向无效 IP(如 0.0.0.0),阻止访问;
  • 本地测试:开发时将自定义域名(如 dev.test)指向本地服务器(127.0.0.1);
  • 优化访问:绕过 DNS 缓存污染,直接映射目标服务器 IP,提升访问速度;
  • 修复故障:DNS 解析失败时,手动指定正确 IP 恢复网站访问。

二、Windows 系统修改步骤(全版本通用)

1. 定位 Hosts 文件

固定路径C:\Windows\System32\drivers\etc\hosts
(可直接复制路径粘贴到文件资源管理器地址栏,快速跳转)

2. 以管理员权限编辑

  1. 按下 Win + S,搜索「记事本」;
  2. 右键记事本图标,选择「以管理员身份运行」(必须管理员权限,否则无法保存);
  3. 记事本中点击「文件 → 打开」,粘贴上述路径,文件类型选择「所有文件 (*.)」,点击「打开」。

3. 编辑并保存内容

格式规范(必填)

  • 每行仅写一条映射,格式:目标IP + 空格/Tab + 域名 + 空格 + # 注释(注释可选);
  • 示例:
    127.0.0.1   localhost       # 本地回环地址(默认)
    127.0.0.1   dev.test        # 本地开发测试域名
    0.0.0.0     ads.example.com # 屏蔽该广告网站
    ::1         localhost       # IPv6 本地回环(默认)

    保存操作

  • 编辑完成后按 Ctrl + S 直接保存,无需修改文件名和路径;
  • 若提示「无法保存」,重新检查是否以管理员身份运行记事本。

4. 生效与验证

  1. 刷新 DNS 缓存:按下 Win + R,输入 cmd 打开命令提示符,执行命令:
    ipconfig /flushdns
  2. 验证是否生效:命令提示符中输入 ping 域名(如 ping dev.test),返回 IP 与修改的目标 IP 一致即成功。

三、Mac 系统修改步骤(macOS 10.10+ 通用)

1. 打开终端

  • 快捷键:Cmd + Space 唤醒 Spotlight,搜索「终端」并打开;
  • 手动查找:启动台 → 其他文件夹 → 终端。

2. 编辑 Hosts 文件

  1. 终端中输入编辑命令(二选一,nano 更适合新手):

    # 方法1:使用 nano 编辑器(简单直观)
    sudo nano /etc/hosts
    
    # 方法2:使用 vi 编辑器(需掌握基础命令)
    sudo vi /etc/hosts
  2. 输入 Mac 管理员密码(输入时密码不可见,直接输入后按回车确认)。

3. 编辑并保存内容

格式与 Windows 一致

  • 示例:
    127.0.0.1   localhost
    ::1         localhost
    192.168.1.100  nas.local  # 映射局域网设备
    0.0.0.0     malware.com  # 屏蔽恶意网站

    保存退出(按编辑器区分)

  • nano 编辑器:按 Ctrl + O(保存)→ 按回车确认路径 → 按 Ctrl + X(退出);
  • vi 编辑器:按 i 进入编辑模式 → 编辑完成后按 Esc → 输入 :wq(保存并退出)→ 按回车。

4. 生效与验证

  1. 刷新 DNS 缓存:终端执行命令(macOS 10.12+ 通用):
    sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  2. 验证:终端输入 ping 域名(如 ping nas.local),返回 IP 与修改一致即生效。

四、常见问题解决

  1. 修改后无效:刷新 DNS 缓存(对应系统命令如上),关闭浏览器重新打开,或重启网络;
  2. 无法编辑/保存:确认已获取管理员权限(Windows 管理员记事本、Mac sudo 命令);
  3. 网站无法访问:检查映射 IP 是否正确,注释掉错误行后保存并刷新缓存;
  4. 被安全软件拦截:临时禁用杀毒软件/防火墙,修改完成后重新启用。

五、注意事项

  1. 操作前备份:复制原 Hosts 文件到桌面(如 Windows 复制到 C:\Users\用户名\Desktop),出错可直接替换恢复;
  2. 格式严格:IP 与域名之间用空格或 Tab 分隔,# 后为注释(不影响映射),空行不影响;
  3. 谨慎映射:避免将常用域名指向错误 IP,可能导致网站无法访问;
  4. 恢复默认:删除所有自定义映射行,保留默认内容(如下)即可:
    # 默认 Hosts 内容
    127.0.0.1       localhost
    ::1             localhost

未经允许不得转载作者: System, 转载或复制请以 超链接形式 并注明出处 科技之星网站
原文地址: 《 Windows 和 Mac 电脑修改 Hosts 文件指南》 发布于 2026-3-3


扫描二维码,在手机上阅读
收藏
    文章目录


      分享到:
      打赏

      评论 抢沙发

      评论前必须登录!

        注册

      切换注册

      登录

      忘记密码?

      您也可以使用第三方帐号快捷登录

      切换登录

      注册

      觉得文章有用就打赏一下文章作者

      支付宝扫一扫打赏

      微信扫一扫打赏

      Inno Setup 可视化图形界面快速制作专业Windows安装程序
      一款基于Inno Setup的可视化打包工具,无需手动编写脚本,通过图形界面即可快速制作专业的Windows安装程序,支持安装模板,适合各类软件开发者快速打包发布应用。

      特此说明:

      1、所有资源均经过本站在筛选发布,拒绝恶意行为,请各位回帖下载切勿恶意灌水回复,本站以纯净绿色为主发布。拒绝捆绑等恶意行为,请各位回帖请勿恶意灌水回复,有任何问题Q群留言:561116458
      我已阅读