找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 120|回复: 0

Hosts 文件修改指南|原理、方法与实用技巧

[复制链接]
用户头像
用户组图标 jkl 昨天 17:38 | 显示全部楼层

Hosts 是一个无扩展名的系统文件,其作用是在本地建立域名与IP地址的映射关系,相当于一个本地的“域名解析库”。当系统需要访问某个网址时,会优先查询 Hosts 文件,如果找到对应记录则直接访问该IP,否则才向DNS服务器请求解析。合理使用 Hosts 文件,可加速域名访问、屏蔽特定网站、过滤广告,或用于本地开发调试。
Hosts.webp
🔍 Hosts 文件常见用途
  • 加快域名解析:将常用网站域名与IP绑定,跳过DNS查询,提升访问速度。
  • 屏蔽不良网站:将广告、恶意或不需要的网站域名指向无效IP(如 127.0.0.1),实现访问拦截。
  • 本地开发测试:将开发中的域名指向本地服务器IP(如 127.0.0.1或局域网IP),方便调试。
  • 绕过网络限制:通过修改域名指向,访问某些受限制或无法直接解析的服务。

📝 修改 Hosts 文件的几种方法
方法一:使用记事本直接编辑(推荐)
适用于 Windows / macOS / Linux
定位 Hosts 文件
Windows:C:\Windows\System32\drivers\etc\hosts
    macOS / Linux:/etc/hosts

以管理员权限打开
Windows:右键点击记事本 → “以管理员身份运行” → 打开 Hosts 文件。
    macOS / Linux:在终端使用 sudo nano /etc/hosts命令编辑。

添加或修改映射规则,格式如下:
# 示例:屏蔽广告域名
127.0.0.1        ad.example.com
# 示例:将本地开发指向127.0.0.1
127.0.0.1        dev.test.local

保存并刷新 DNS 缓存
Windows:在命令提示符运行 ipconfig /flushdns
macOS:终端运行 sudo killall -HUP mDNSResponder
Linux:运行 sudo systemctl restart systemd-resolved(视发行版而定)

方法二:使用第三方工具(更便捷)
SwitchHosts:开源跨平台工具,支持多方案切换、远程 Hosts 等功能。
Hosts File Editor:Windows 专用,提供可视化界面,避免手动编辑出错。
Gas Mask:macOS 平台管理工具,支持多配置文件快速切换。

方法三:通过命令行快速修改
Windows(PowerShell 管理员模式):
  1. # 添加一条规则
  2. Add-Content -Path "$env:windir\system32\drivers\etc\hosts" -Value "`n127.0.0.1 block.ad.com" -Force
复制代码

macOS / Linux(终端):
  1. echo "127.0.0.1 block.ad.com" | sudo tee -a /etc/hosts
复制代码

您需要登录后才可以回帖 登录 | 注册 用QQ帐号登录

本版积分规则

一键重装系统|雨人系统下载|联系我们|过期罐头电脑论坛

GMT+8, 2026-1-5 18:22 , Processed in 0.048258 second(s), 30 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2025 GQGTPC.Com

快速回复 返回顶部 返回列表