1

当我需要访问一些 url 时,我会修改 System32 中“hosts”文件的内容。

我对此感到困惑。

我应该何时更改此文件?这个文件能做什么?

4

4 回答 4

2

我通常认为主机文件是我的本地 DNS。

如您所知,互联网是由计算机组成的,每台计算机都有自己唯一的 IP 地址。因此,例如,在命令行中,如果您 p​​ing google(通过命令:ping www.google.com),您将获得 google 的 IP 地址的响应。就我而言,它返回 173.194.77.99。现在,如果我在浏览器的地址栏中输入这个数字并按回车键,它将带我去谷歌。

然而,记住这些数字真的很难,因此一些聪明的人发明了 DNS 服务器(域名服务器)。这些计算机的工作是将 IP 地址映射到 URL,因此它就像一个包含大量 IP 地址信息的表格,因此例如 google 有一个条目 3。现在,当您在地址栏中键入 google.com 时,该地址将被带到 DNS 服务器,并返回相应的 IP 地址,您的浏览器将被带到该站点。

现在,hosts 文件用于创建一个类似的表来包含 IP/名称信息。我在本地网络上使用它来给计算机命名,所以我不想说去计算机 192.168.0.001,我会说去计算机“巴塞罗那”或计算机“多伦多”,这取决于我如何命名它。

希望这会有所帮助,干杯。

于 2012-11-05T08:55:04.087 回答
1

hosts 文件是操作系统中用于将主机名映射到 IP 地址的计算机文件。hosts 文件是纯文本文件,通常命名为 hosts。

参考。 http://en.wikipedia.org/wiki/Hosts_%28file%29

于 2012-11-05T08:47:04.520 回答
0

如果您的系统无法找到主机名的 IP 地址,那么您可以在此处明确提及该 IP 地址。

于 2012-11-05T08:47:04.150 回答
0

在发明 DNS 服务器之前,该文件设法将域解析为 IP 地址。

例如:example.org --> 123.56.13.25

于 2012-11-05T08:48:11.497 回答