编辑Windows主机文件以阻止或重定向网站


Windows Hosts文件是Windows用于控制和映射IP地址的文件。通过编辑Hosts文件,可以自定义Windows以阻止或重定向特定网站甚至程序和应用程序使用的协议。

要开始编辑Windows Hosts文件,首先需要找到它。打开Windows资源管理器,然后单击此PC我的电脑。双击C:\,然后双击Windows文件夹并向下滚动页面,直至到达System32文件夹。在该文件夹内,打开驱动程序,然后打开。您现在将看到几个文件,其中一个是主机

hosts file

现在,请注意文件类型主机文件列为文件。因为没有默认程序设置来打开这样的文件类型,双击hosts文件只会给你一个Windows提示,询问你想用哪个程序打开文件。

Choose a program prompt - Windows 7

在此提示下,您可以选择使用记事本编辑hosts文件。因此,只需点击以选择记事本,然后点击确定按钮。从那里开始,Notepad将使用hosts文件信息启动。

hosts file notepad

这种打开hosts文件的方式被证明可以显示hosts文件的位置实际上位于Windows中,但您将无法编辑它,因为它是一个系统文件。要编辑文件,您必须先打开记事本,以管理员身份运行。

单击开始并键入记事本,但不要单击记事本打开它。而是,右键单击记事本列表以显示上下文菜单。选择以管理员身份运行选项。

notepad run as admin

打开记事本,选择文件>打开即可。导航到C:\ Windows \ System32 \ drivers \ etc。您将看到一个空白屏幕,显示提示没有与您的搜索相匹配的项目。使用下拉菜单将文本文档(* .txt)更改为所有文件。现在,您可以选择主机文件,然后点击打开

open hosts file

添加文件到hosts文件很简单。 hosts文件使用以下格式:

IP Address   exampledomain.com

在Windows中阻止网站就像在hosts文件的底部键入以下内容一样简单:

127.0.0.1    www.exampledomain.com

所以,如果我想阻止像www.nytimes.com这样的网站,我可以添加以下内容:

127.0.0.1    www.nytimes.com

redirect website hosts

我们实际告诉Windows的是,网站www.nytimes.com应该重定向到IP地址127.0.0.1,这只是我们本地系统上的环回地址。如果您的计算机上没有本地网站设置,您只需在网络浏览器中找到错误页面。

site cannot be reached

漂亮很酷,呵呵!?显然,你可以看到如何以几种不同的方式使用它:恶作剧,家长控制等。如果你不想以这种方式阻止网站,你也可以将它重定向到另一个网站。为此,您必须先找到其他站点的IP地址。

为此,只需打开命令提示符(单击“开始”并键入CMD),然后键入以下命令:

ping examplewebsite.com

ping website

在我的例子中,我发布了Adobe.com。 IP地址是192.150.16.117。现在我可以简单地将这个号码插入www.nytimes.com前面的主机文件中。

hosts file redirect

现在我访问www.nytimes时。 com,我重定向到Adobe.com!太好了!请注意,如果这对您输入的网站不起作用,可能是因为您使用的网址。例如,如果您使用www.nytimes.com而不是nytimes.com而没有www,则会有所不同。访问该网站,确切了解您要重定向的网站的URL。您应该首先尝试不使用www,看看是否有效。

如果网站使用像Google.com这样的HTTPS,那么如果您使用主机名,它仍应重定向。无法在HOSTS文件中指定网站的HTTPS版本,但如果仅使用主机名(即google.com),则应重定向网站的HTTPS和非HTTPS版本。

最后,您可以使用hosts文件为网络上的设备创建简单的快捷方式。例如,我的家庭网络上的路由器位于192.168.1.3,但我可以将以下行添加到我的主机文件中,只需在我的地址中输入myrouter.com即可吧。

redirect to local device

如果myrouter.com实际上是一个网站并不重要,因为首先读取主机文件而你是重定向到文件中指定的IP地址。值得注意的是,并非所有浏览器都可以使用hosts文件,因此如果它不起作用,那可能就是问题所在。我使用IE,Microsoft Edge,Chrome和Firefox对其进行了测试,并且它适用于所有浏览器。

总体而言,即使在Windows 10中,hosts文件仍然有用。它在Windows中仍然可以正常工作8,7,Vista等。如果您有任何疑问,请随时发表评论。享受!

Week 9

相关文章:


22.03.2016