产品帮助中心

欢迎来到简鹿技术支持中心,我们可以为您提供哪些帮助?

什么是 hosts 文件?hosts 文件有什么用你知道吗

时间:2025-10-22 作者:小鹿 来源:简鹿办公
简鹿人声分离
官方正版
纯净安全
软件评分:
简鹿人声分离是一款高效的音频分离软件,能一键批量从音频或视频中分离出高质量的人声和伴奏,并支持视频降噪和乐器声提取,满足不同环境下的专业音频处理工具。
Win下载 Mac下载

在你的电脑里,藏着一个看似不起眼却功能强大的小文件,它的名字叫 hosts(通常写作 hosts 或 hosts.txt)。你可能从未听说过它,但它每天都在默默地影响着你的网络体验。今天,简鹿办公就来揭开这个幕后功臣的神秘面纱。

一、什么是 hosts 文件?

hosts 文件是一个没有扩展名的纯文本文件,存在于几乎所有操作系统中:


Windows:位于 C:\Windows\System32\drivers\etc\hosts

macOS 和 Linux:位于 /etc/hosts


你可以用记事本、TextEdit 或任何文本编辑器打开它(但需要管理员权限才能修改)。

hosts 文件位置

这个文件的历史非常悠久,最早可以追溯到早期的 ARPANET(互联网的前身)。在那个没有 DNS(域名系统)的年代,hosts 文件就是计算机用来将域名(如 google.com)映射到 IP 地址(如 142.250.189.206)的唯一方式。


虽然现在我们主要依赖 DNS 服务器来完成域名解析,但 hosts 文件依然存在,并且拥有比 DNS 更高的优先级。也就是说,当你的电脑需要访问一个网站时,它会首先检查 hosts 文件,如果在里面找到了对应的 IP 地址,就会直接使用;只有找不到时,才会去询问 DNS 服务器。

二、hosts 文件有什么用?

别看它小,hosts 文件的功能可不少,主要体现在以下几个方面:


1. 屏蔽网站(广告、恶意网站)

这是 hosts 文件最广为人知的用途。通过将某些网站的域名指向一个无效的 IP 地址(通常是 127.0.0.1,即本机地址),就可以阻止电脑访问这些网站。


例如,如果你想屏蔽 ads.example.com 这个广告服务器,可以在 hosts 文件中添加一行:


127.0.0.1 ads.example.com


这样,当网页试图加载来自 ads.example.com 的内容时,请求会被重定向到你自己的电脑,而你的电脑并没有提供这些内容,于是广告就“加载失败”了,相当于被屏蔽。


许多网络优化工具和广告拦截方案(如某些版本的“广告屏蔽 hosts”)就是通过向 hosts 文件批量添加此类规则来实现全系统级别的广告和跟踪器拦截。


2. 加速网站访问

如果你经常访问某个网站,并且知道它的稳定 IP 地址,可以将它写入 hosts 文件。这样,你的电脑就不需要每次都去查询 DNS 服务器,省去了等待响应的时间,理论上可以加快访问速度。


不过,这种方法在现代网络中作用有限,因为 DNS 查询通常非常快,而且网站的 IP 地址可能会变动,一旦变动而 hosts 文件未更新,反而会导致无法访问。


3. 本地开发与测试

程序员和网站开发者是 hosts 文件的重度用户。在开发新网站时,他们通常在本地电脑上搭建服务器(如使用 XAMPP、WAMP 等工具),IP 地址是 127.0.0.1 或 localhost。


通过在 hosts 文件中添加:


127.0.0.1   mynewwebsite.local


开发者就可以在浏览器中直接输入 mynewwebsite.local 来访问本地的开发环境,就像访问一个真实的网站一样,方便进行测试和调试。


4. 重定向网站(用于测试或临时访问)

有时,网站会进行迁移或维护。管理员可以通过修改 hosts 文件,将旧域名临时指向新服务器的 IP 地址,以便在 DNS 全球生效前进行内部测试。


此外,一些企业或学校网络也会利用 hosts 文件来管理内部资源的访问。


5. 访问被屏蔽的网站(需谨慎)

在某些情况下,用户可以通过将被屏蔽网站的域名指向其正确的 IP 地址(可能通过国外 DNS 或工具获取),绕过本地的网络限制。但这可能违反网络使用规定,且存在安全风险,不建议普通用户轻易尝试。

编辑 hosts 文件

三、如何编辑 hosts 文件?(以 Windows 为例)

以管理员身份运行记事本(右键“记事本” -> “以管理员身份运行”)。

在记事本中,点击“文件” -> “打开”,导航到 C:\Windows\System32\drivers\etc\。

在文件类型中选择“所有文件”,然后选中 hosts 文件并打开。

在文件末尾添加你的规则,每行一条,格式为:IP地址 域名(用空格或制表符分隔)。

保存文件。


注意:修改 hosts 文件需要管理员权限,操作不当可能影响网络功能,建议修改前备份原文件。

四、注意事项与风险

由于 hosts 文件优先级高于 DNS,一旦写错,可能导致某些网站无法访问。如果网站 IP 地址变更,而 hosts 文件未更新,就会导致连接失败。


恶意软件有时会修改 hosts 文件,将银行、支付网站重定向到钓鱼网站。如果你发现某些网站突然跳转到奇怪的页面,检查 hosts 文件是一个排查方向。


对于使用 HTTPS 的现代网站,即使 hosts 文件重定向,浏览器也会检查 SSL 证书,如果证书不匹配,会发出安全警告。

总结

hosts 文件就像是你电脑里的一个“私人电话簿”。它让你可以手动指定“某个名字(域名)对应哪个号码(IP 地址)”,并且这个电话簿的查询优先级最高。


它的主要用途包括:屏蔽广告和恶意网站、辅助本地开发、加速或重定向访问。虽然普通用户不常需要手动修改它,但了解其原理,有助于你更好地理解网络工作方式,并在需要时利用它解决一些实际问题。


下次当你打开一个网页时,不妨想一想,在幕后,可能正是这个小小的 hosts 文件,帮你挡掉了一堆烦人的广告,或者让你的开发项目顺利运行。如果你还想了解更多关于 Windows 电脑相关的知识或小技巧,也可以持续关注简鹿办公。

热门教程
格式工厂 音频格式转换器
相关软件推荐
办公软件,就选简鹿 简便、快捷、高效

客户服务

帮助中心

关注我们

百家号 搜狐号 抖音号 CSDN B站平台
QQ客服
QQ:3236169202 复制
简鹿办公QQ客服二维码
微信客服
微信:jianlu365 复制
简鹿办公微信公众号
回到顶部