百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

修改 Hosts 文件居然还有这功能?据说只有计算机大神才知道

haoteby 2025-02-07 17:32 12 浏览


相信很多朋友都听说过修改 Hosts 文件,那么到底什么是 Hosts 文件?怎么修改 Hosts 文件? Hosts 文件的工作原理又是什么呢?





01、Hosts 工作原理

Hosts 中文叫
没有扩展名的系统文件,它的工作原理就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“数据库”。 Hosts 就像全国星巴克店铺名单,域名就是成都这个城市的星巴克,IP地址就是成都具体的某一家星巴克。


当我们在浏览器中输入一个需要访问的网址时,系统会首先自动从 Hosts 文件中寻找对应的 IP 地址。
一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS 域名解析服务器进行 IP 地址的解析。

后来随着互联网技术的发展,计算机用户增多,通过一个 Hosts 为所有Internet 主机管理一个主机文件的工作将无法进行,于是就产生了 DNS 服务器



02、如何修改 Hosts 文件

Hosts文件的位置在:
"C:Windows\System32\Drivers\etc\hosts" ,然后用记事本打开,进行修改。

用 WinXP 和 Win7 系统修改过Hosts文件的伙伴们,应该都知道 WinXP 和Win7 系统可以直接修改 Hosts 文件。


但是 Win10 需要管理员权限才能对其进行修改。 有一个很简单的方法,那就是直接把文件从文件夹拖到桌面,然后右键记事本打开,修改保存后再拖回去就好了。Hosts 文件还有很多作用,如我们通过修改 Hosts 文件来阻止打开某些网站。



03 、屏蔽网站

现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,对于这些网站我们可以利用 Hosts 来屏蔽它。
在 Windows 系统中,
127.0.0.1 就常用来作屏蔽 IP 地址。

用记事本打开 Hosts,127.0.0.1加你需要屏蔽的网站,如127.0.0.1 http://www.baidu.com ,这样就可以屏蔽百度了。


除了修改 Hosts 文件可以阻止打开某些网站,还有其他的功能。


04、构建映射关系

像很多公司中,都会有自己局域网,而且还会有不同的服务器提供给公司的员工使用。在访问这些服务器时,每次就需要输入难记的 IP 地址,这对员工来说相当麻烦。

因此,在 Hosts 文件中建立 IP 映射,这样通过网址也能访问局域网中本没有域名的服务器。




05、访问 DNS 错误的网站
有时候,因为某些原因导致 DNS 服务器无法给出正确的 IP 地址,可以通过 Hosts 来代劳。一般我们访问网页都是通过 DNS 解析 IP 地址,如果使用本地 Hosts 则可以跳过这一步直接访问服务器 IP。

不过现在的 DNS 服务器响应速度都很快,一般没必要这样做。



06 、调试、测试网站

网站管理员经常会通过修改 Hosts 对网站进行线下调试。

网站在发布一些新功能前,网站管理员就会在本地或局域网,对网站进行线下测试,没有问题了再上线。



07 、过滤广告

Hosts 文件可以过滤掉一些网站广告。

像爱奇艺、优酷这些,可以通过修改 Hosts 文件的代码就可以轻而易举的过滤掉广告。



Hosts 文件功能强大,但是可能被病毒或恶意软件所利用,来阻止用户更新杀毒软件或访问特定网站,所以我们在电脑使用中需要防止 Hosts 文件被篡改。如果你的 Hosts 文件被改坏了,你可以直接删除这个文件,然后从别的电脑上复制一个 Hosts 文件过来。

相关推荐

如何随时清理浏览器缓存_清理浏览器缓存怎么弄

想随时清理浏览器缓存吗?Cookieformac版是Macos上一款浏览器缓存清理工具,所有的浏览器Cookie,本地存储数据,HTML5数据库,FlashCookie,Silverlight,...

Luminati代理动态IP教程指南配置代理VMLogin中文版反指纹浏览器

介绍如何使用在VMLogin中文版设置Luminati代理。首先下载VMLogin中文版反指纹浏览器(https://cn.vmlogin.com)对于刚接触Luminati动态ip的朋友,是不是不懂...

mac清除工具分享,解除您在安全方面的后顾之忧

想要永久的安全的处理掉重要数据,删除是之一,使用今天小编分享的mac清除工具,为您的操作再增一层“保护”,小伙伴慎用哟,一旦使用就不可以恢复咯,来吧一起看看吧~mac清除工具分享,解除您在安全方面的后...

取代cookie的网站追踪技术:”帆布指纹识别”

【前言】一般情况下,网站或者广告联盟都会非常想要一种技术方式可以在网络上精确定位到每一个个体,这样可以通过收集这些个体的数据,通过分析后更加精准的去推送广告(精准化营销)或其他有针对性的一些活动。Co...

辅助上网为啥会被抛弃 曲奇(Cookie)虽甜但有毒

近期有个小新闻,大概很多小伙伴都没有注意到,那就是谷歌Chrome浏览器要弃用Cookie了!说到Cookie功能,很多小伙伴大概觉得不怎么熟悉,有可能还不如前一段时间被弃用的Flash“出名”,但它...

浏览器指纹是什么?浏览器指纹包括哪些信息

本文关键词:浏览器指纹、指纹浏览器、浏览器指纹信息、指纹浏览器原理什么是浏览器指纹?浏览器指纹是指浏览器的各种信息,当我们访问其他网站时,即使是在匿名的模式下,这些信息也可以帮助网站识别我们的身份。...

那些通用清除软件不曾注意的秘密_清理不常用的应用软件

系统清理就像卫生检查前的大扫除,即使你使出吃奶的劲儿把一切可能的地方都打扫过,还会留下边边角角的遗漏。随着大家电脑安全意识的提高,越来越多的朋友开始关注自己的电脑安全,也知道安装360系列软件来"武装...

「网络安全宣传周」这些安全上网小知识你要知道!

小布说:互联网改变了人们的衣食住行,但与之伴生的网络安全威胁也不容忽视。近些年来,风靡全球的勒索病毒、时有发生的电信诈骗、防不胜防的个人信息泄露时时刻刻都威胁着我们的生活。9月18日-24日是第四届...

TypeScript 终极初学者指南_typescript 进阶

在过去的几年里TypeScript变得越来越流行,现在许多工作都要求开发人员了解TypeScript...

jQuery知识一览_jquery的认识和使用

一、概览jQuery官网:https://jquery.com/jQuery是一个高效、轻量并且功能丰富的js库。核心在于查询query。...

我的第一个Electron应用_electronmy

hello,好久不见,最近笔者花了几天时间入门Electron,然后做了一个非常简单的应用,本文就来给各位分享一下过程,Electron大佬请随意~笔者开源了一个Web思维导图,虽然借助showSav...

HTML5 之拖放(Drag 和 Drop)_html拖放api

简介拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在HTML5中,拖放是标准的一部分,任何元素都能够拖放。先点击一个小例子:在用户开始拖动<p>元素时执行JavaScrip...

如何用JavaScript判断输入值是数字还是字母?

在日常开发中,我们有时候需要判断用户输入的是数字还是字母。本文将介绍如何用JavaScript实现这一功能。检查输入值是否是数字或字母...

图形编辑器开发:快捷键的管理_图形编辑工具

大家好,我是前端西瓜哥。...

浏览器原生剪贴板:原来它能这样读取用户截图!

当我们使用GitHub时,会发现Ctrl+V就能直接读取用户剪贴板图片进行粘贴,那么它是如何工作的?安全性如何?...