如何使用主机文件在 Windows 上阻止网站

您为什么想知道如何阻止网站?也许您想让您的孩子在互联网上保持安全(keep your kids safe on the Internet)?也许您想阻止分散注意力的网站以免拖延(block distracting websites so you don’t procrastinate)?它还可用于阻止嵌入广告的跟踪网站。 

无论出于何种原因,您都可以使用称为 hosts 文件的文件来简单地阻止Windows 10上的网站。(Windows 10)

下面的文字可能有点技术性,特别是如果您从未深入了解Windows系统文件的具体细节。如果您想快速了解一下,请务必先观看我们简短易懂的YouTube 视频(YouTube video)

什么是主机文件?(What Is The Hosts File?)

您听说过DNS域名系统(Domain Name System))这个术语吗?它指的是分布在Internet上的文件系统,可帮助将诸如(Internet)helpdeskgeek.com之类的域名解析为其实际的Internet 协议(Internet Protocol)(IP) 地址,该地址恰好是13.225.198.106。这有助于您的计算机在您想查看此站点时知道要与哪个服务器通信。

DNS于 1984 年问世之前,这是通过您计算机上名为 hosts 文件的本地文件完成的。那时(Back)计算机没有连接到许多其他计算机。最多,我们可能连接到几十个。将所有这些信息保存在一个普通的旧文本文件中很容易。主机文件存在于今天。 

主机文件如何工作?(How Does The Hosts File Work?)

hosts 文件允许计算机查找其他计算机名称,例如localhost或域名,例如helpdeskgeek.com,它们的 IP 号就在文件中的名称旁边。这有点像您朋友的姓名如何与您手机中的电话号码相关联。您无需记住或输入号码,只需找到此人的姓名即可。

在我们进一步讨论之前,重要的是要了解某些 IP 地址是为本地使用而保留的。这意味着它们只能用于指向您直接网络中的计算机和设备。这意味着在您的通信连接到Internet之前的任何事情。

例如,IP 地址127.0.0.1始终表示您正在使用的计算机,也称为localhost。尝试在您的网络浏览器中输入。它可能会弹出一个空白页面。

还要了解www.website.comwebsite.com并不完全相同。为了让他们把我们带到同一个网站,他们都必须解析到同一个 IP 地址。 

使用主机文件阻止网站(Blocking Websites With The Hosts File)

  1. 管理员(Administrator)身份打开记事本(Notepad )

  1. 单击文件(File )>打开(Open)。 

  1. 导航到C:\Windows\System32\Drivers\etc

  1. 在那里,将文件类型从Text Documents (*.txt)更改为All Files (*.*)

  1. 现在您可以看到主机(hosts)文件。打开它。

  1. 转到页面的最后一行并添加您自己的行。假设我们正在阻止Facebook

输入127.0.0.1(127.0.0.1)的 localhost IP 。按 T​​ab 键并输入facebook.com按 Enter(Press Enter)转到下一行。像上面那样创建第二行,但使用www.facebook.com而不是 facebook.com。 

网站被封锁了吗?(Is The Website Blocked?) 

打开命令提示符并运行ping facebook.com然后运行​​ping www.facebook.com。您应该看到它尝试 ping 的 IP 地址是 127.0.0.1。

现在打开您的网络浏览器并转到 facebook.com。它可能仍然加载!为什么?Facebook 的真实 IP 可能仍位于浏览器缓存中,浏览器将首先使用该 IP。删除浏览器的缓存(Delete your browser’s cache)并再次尝试Facebook。您现在应该看到一个错误页面。

我不想看到错误页面(I Don’t Want to See an Error Page)

您可以尝试将站点重定向到另一个 IP 地址,但现在效果不佳。恶意编辑主机文件曾经是黑客的常见攻击。现在,Web 浏览器会仔细检查证书以防止这种情况发生。但是,您仍然可以尝试。

另一种看不到错误页面的方法是在您的计算机上安装和设置 Web 服务器,(install and set up a web server on your computer)并让 hosts 文件指向该服务器。也许让它显示一个页面,上面写着“回去工作!” 或列出您的一些目标作为远离社交媒体的动力。

我还能用主机文件做什么?(What Else Can I Do With The Hosts File?)

您可以使用相同的技术,但粘贴各种恶意软件和跟踪广告网站的URL 。(URLs)您可以将恶意软件和广告网站(made hosts file of malware and ad sites)预制主机文件复制并粘贴(pre)到主机文件中。(--)在撰写本文时,它最后一次更新是在2020 年3 月。(March)



About the author

拥有超过 10 年经验的发烧友工程师和音频产品专家。我专注于从头到尾创造优质的音乐扬声器和耳机。我是解决音频问题以及设计新扬声器和耳机系统的专家。我的经验不仅仅是制造好产品。我也热衷于帮助他人成为最好的自己,无论是通过教育还是社区服务。



Related posts