什么是主机文件在计算机上,它有什么用?

许多用户想知道 什么主机文件 一台电脑 是,它是为了什么 。 我们必须知道主机文件是一个非常有用的文本文件,它存储主机名及其相应的IP地址。 你可以说这就像一个 DNS 服务器,但内部位于主机文件所在的计算机上。

由于使用了hosts文件,我们可以指示哪个主机名对应于特定的IP地址,以便Web浏览器或其他程序解析该IP,而不是解析我们配置的DNS服务器提供的IP。 我们应该知道,在以下所有操作系统中都可以找到hosts文件 Windows, Linux,MacOS和移动设备。 该文件只能由每台计算机的系统管理员修改。

为了让您了解此文件的重要性,每次您要访问网络上的网页或计算机时,团队首先都要检查主机文件,以查看该文件中是否有有关网址(域)或计算机我们在寻找什么。 如果不存在,则表示已经查询了我们配置的DNS服务器。

什么是主机文件?

尽管有人声称使用主机文件是上古时代,但现实是,今天,尤其是在公司内部,仍经常使用它来指定带有IP地址的特定计算机的名称。 回顾一下hosts文件的历史记录,它是在Internet迈出第一步时创建的,当时hosts文件是DNS服务器当前服务的时间,也就是说,域名与它们各自的IP地址相关。

为了您的理解,hosts文件存储的网站www.redeszone.net的IP地址为185.103.37.62。 这就是为什么以前的主机文件具有很长的名称和IP地址列表的原因。 当然,随着时间的流逝以及网站的增加和这些网站的存储服务器IP地址的更改,主机文件仍然不足,这就是创建DNS服务器的原因。 如果今天我们打开计算机的主机文件,则将看到此文件,或显示的数据很少,或者它直接为空。 您可以在下图中看到一个示例,它是我们自己的主机文件。

正如我们之前指出的,今天,这些功能由DNS服务器执行,仅对于修改我们自己的本地网络,专业的本地工作网络的特定主题,甚至根植不同网站的主机文件很有用。

主机文件里面

首先要知道的是,主机文件是纯文本文件,可以在Windows中使用Notepad.exe程序或任何其他文本编辑器打开和修改该文件。 当我们打开一个主机文件时,如您在上图中所看到的,它向我们展示的第一件事是它的工作原理以及该文件的作用的简要说明。 在这种情况下,它指示以下内容:

“这是HOSTS文件的示例, 微软 Windows的TCP / IP。 该文件包含IP地址到主机名的分配。 每个条目必须保持在单独的行上。 IP地址应放在第一列,后跟相应的主机名。 IP地址和主机名必须至少用一个空格分隔。 ”

接下来,它表示如果要在主机文件中保留注释,则必须在编写的内容前使用“#”字符。

最后,它显示了有关如何正确编辑主机文件的示例:

示例:

102.54.94.97 rhino.acme.com#源服务器

38.25.63.10 x.acme.com#x客户端主机

本地主机127.0.0.1

:: 1本地主机

如我们所见,我们必须首先输入IP地址,然后至少输入一个空格和DNS名称,并且,如果要编写注释,则必须至少保留一个空格并在前面输入“#”字符评论。 如我们所见,编辑hosts文件非常容易,但同时又非常有用和强大。

hosts文件提供的一个优点是,它允许我们为每台计算机分配一个特定的名称。 另一个优点是,我们可以通过将其重定向到伪IP来阻止对特定网站的访问。 例如,当有人尝试打开我们已重定向到错误IP的网页时,将发现一条错误消息,指示未找到主机,我们甚至可以将其直接重定向到我们自己的计算机127.0.0.1(本地主机)。

如何编辑主机文件

微软Windows

我们将解释如何在Windows XP,7、8和10操作系统中编辑主机文件。 我们要做的第一件事是在管理员模式下运行记事本。 在管理员模式下执行后,我们必须转到文件菜单,打开并转到以下路径:” C:/ Windows / System32 /驱动程序/等/ “。

进入该目录后,我们必须选择名为“主机”的文件。

这样,我们可以编辑主机文件。 如果我们不以管理员身份打开它,则不会让我们将更改保存在文件所在的文件夹中。

MacOS的

我们将解释如何在OSX操作系统中编辑hosts文件。 在顶部栏中,我们必须选择“转到文件夹”选项,并输入以下路径: /私人/等/主机 然后点击“打开”。 然后,我们将打开包含hosts文件的文件夹,然后双击该文件将打开文本编辑器。

如果我们的用户没有写权限,则必须执行以下步骤。 首先,我们打开一个终端并输入以下命令:

= Sudo nano / etc /主机” 然后按确认键。

它将询问用户密码,然后我们可以编辑主机文件。

Linux

我们将解释如何在Linux操作系统中编辑hosts文件。 根据我们使用的Linux操作系统以及所使用的桌面,我们必须打开一个终端并输入以下命令:

sudo nano / etc /主机 然后按确认键。

然后将打开hosts文件,以便我们对其进行修改。

主机文件风险

我们可以通过Hosts文件找到的最大风险是,恶意程序在不知道文件的情况下修改了我们,并将流量从计算机重定向到恶意网站。 为了避免这种情况,重要的是我们要有一个良好的 火墙 和好的杀毒软件。 这样可以防止任何恶意程序进入。 另外,如果您有疑问,我们建议您查看主机文件中是否有任何奇怪的条目。 在上面您可以看到Windows 10主机文件,它是默认提供的文件。

我们已经很清楚,hosts文件就像一个DNS服务器,但是是本地的。 多亏了他,我们看到了我们可以自定义团队名称的方法,通过输入该名称可以重定向到特定的IP,阻止网站或我们想要执行的任何操作。 如今,确实不为家庭用户使用它,但是在公司一级,它被广泛用于为特定设备指定特定IP。

如果要使用特定名称来个性化对网络上计算机的访问,则编辑主机文件是一种有效而简单的解决方案。 如有任何疑问,请在评论中留给我们。