Hosts file修改主机文件”,以便将要阻止的网站映射到该IP地址。

假设您要阻止“ www.facebook.com”。修改主机文件,使其包含以下行:

127.0.0.1     www.facebook.com

现在,如果将Web浏览器定向到“ www.facebook.com”,您将直接回到本地计算机。发生这种情况的原因是,在解析域名(www.facebook.com)时,您的计算机将使用Hosts文件来解析DNS地址,而不是使用外部系统来返回Facebook的真实IP地址。

使用Hosts文件的能力使一些人为单个计算机开发了相当完整的阻止解决方案。以下页面提供了一种流行的方法:

http://winhelp2002.mvps.org/hosts.htm

基本上,提供的是一种复制粘贴方式,可以通过您的Hosts文件阻止站点,这既简单又有效。

使用诸如MVPS HOSTS文件之类的解决方案有一个警告:

它可能会产生一些意外的结果。一个相当私人的例子是MVPS HOSTS文件会阻止与流行的电子邮件履行服务AWeber相关的任何内容。 WindowsTips(和其他Tips.Net出版物)正是利用AWeber来发布新闻通讯。这意味着,在其主机文件中包含从MVPS HOSTS文件复制和粘贴的信息的系统上,用户将无法单击_WindowsTips_新闻通讯或任何其他Tips.Net新闻通讯中的任何链接。发生这种情况的原因已经在本技巧中讨论过。

这个故事的寓意是,如果您决定使用其他人提供的基于主机文件的解决方案,请确保您了解实际被阻止的内容。 (您可以使用MVPS HOSTS解决方案,但是您想在文件中搜索包含字符“ aweber”的所有条目。删除这些行(应该有两行),然后可以再次访问“提示”中的任何链接。网络新闻通讯,包括_WindowsTips_中的链接。)

如前所述,使用Hosts文件阻止内容是有效的,但是它是基本的,因为(1)您始终可以从Hosts文件中删除该行,或者(2)在浏览器中指定IP地址,从而绕过Hosts文件共。

本技巧(12875)适用于Windows 7、8和10。