初学者:如何编辑您的主机文件

有时,您需要编辑机器上的hosts文件。 有时由于攻击或恶作剧,以及其他人,以便您可以简单和自由地控制对网站和网络流量的访问。

hosts文件已从ARPANET使用。 它们用于在DNS之前解析主机名。 hosts文件将是用于辅助网络名称解析的大量文档。

微软保持主机文件活在Windows网络,这就是为什么它变化很少,无论是在Windows,OS X或Linux中使用。 所有平台上的语法大致相同。 大多数主机文件将有几个环回的条目。 我们可以使用它作为典型语法的基本示例。

第一部分将重定向地址的位置,第二部分将是您要重定向的地址,第三部分是注释。 它们可以由空格分隔,但为了便于阅读,通常由一个或两个选项卡分隔。

127.0.0.1 localhosts #loopback

现在让我们来看看在不同操作系统中访问hosts文件...

Windows 8或8.1或10

不幸的是,Windows 8或10让打扰应用程序作为管理员烦恼 - 但它不是太困难。 只需搜索记事本,然后在搜索结果列表中右键单击记事本,并选择以管理员身份运行它。 如果您使用的Windows 10,这将是在开始菜单上。

如果您使用的是Windows 10,它看起来更像这样:

Windows_10

完成后,使用文件 - >打开功能打开以下文件。

c:\ windows \ system32 \ drivers \ etc \ hosts

Windows_10

然后可以正常编辑。

Windows 7的

要访问Windows 7中的hosts文件,您可以在运行行中使用以下命令打开记事本和文件。

notepad c:\ windows \ system32 \ drivers \ etc \ hosts

sshot-2010-08-31-[19-41-19]

一旦记事本打开,您可以编辑文件。 在这个例子中,我们将阻止Facebook。 为此,只需在#标记后输入以下内容即可。

为0.0.0.0 www.facebook.com

sshot-2010-08-31-[20-51-49]

现在您已经编辑了Hosts文件,确保保存它。

sshot-2010-08-31-[20-54-07]

现在注意,如果我们尝试访问Facebook在IE中,我们无法访问的页面。

sshot-2010-08-31-[20-56-44]

我们也无法在Google Chrome ...中查看...(请查看结尾处的注释)。 还对编辑Hosts文件的详细信息,请查看野人对文章如何创建一个快捷方式来快速编辑Hosts文件

sshot-2010-08-31-[21-04-27]

Ubuntu

在Ubuntu 10.04和大多数Linux发行版中,您可以直接在终端中编辑hosts文件。 您可以使用您喜欢的编辑器,甚至打开您喜欢的GUI文本编辑器。 对于这个例子,我们将使用VIM。 像Windows 7,Ubuntu的hosts文件位于在/ etc /文件夹,但在这里它是在驱动器的根目录。 为了编辑文件,你需要打开它根这就是为什么我们在这里使用sudo。

现在它是开放的,我们可以编辑它,将Facebook重定向到任何内容。 你会注意到,与Ubuntu有一个部分为IP6。 对于大多数需要,你只需要编辑它的顶部,忽略IP6。

现在我们可以保存文件,尝试去Facebook.com。 就像在windows中,我们将看到,我们现在被重定向到一个不存在的网站。

sshot-2010-08-31-[23-14-30]

Mac OS X(任何版本)

在OS X中,访问hosts文件与Ubuntu非常相似。 在终端开始,使用你喜欢的编辑器,即使你想调用一个GUI文本编辑器,从终端更容易这样做。

该文件将看起来有点像Windows,只是有点少解释。 再次,我们将重定向Facebook。

这一次看起来0.0.0.0是一个环回,并将引导您到计算机的Apache测试页。

笔记

有一些事情要注意从这个演练,我们没有注意到。 当测试它,Chrome未使用的主机文件中的任何操作系统,但是我们可以通过增加www.facebook.com阻止Facebook在Chrome浏览器。 此外,请确保在节的最后一个条目之后放置和额外行。

这将使您开始了解主机文件,以及它如何可以帮助保护您的计算机。 您可以使用它来阻止您不想让电脑访问的网站。 如果您对我们介绍的任何操作系统有更多的建议,请留下评论,让我们知道!

创建快捷方式以在Windows中快速编辑主机文件

赞 (0)
分享到:更多 ()