
档案 主机 是一个文件,保存 本地 您的计算机上, 已经有了 Windows, Linux o macOS 作为操作系统, 它提供 条目数 为 本地搜索 的 DNS.
当您尝试对 解决 名称 域, 前来咨询的 DNS 服务器 配置网络连接,将会给我们 IP 地址 此地址或域. 与 主机文件 他们可以是 扭曲 的 DNS 数据 和使所需的域解析到的 Ip,我们想要. 所有这一切, 课程, 本地 到我们的计算机.
这可以是 有用 当我们需要某些域名解析为 IP 地址和, 更新 DNS 服务器之后, 更改 尚未传播 由于 TTL (生存的时间) 大 同样的. 以这种方式, 可以 模拟 进行了这些更改, 总是本地, 做你需要做什么.
档案 主机 是 纯文本文件 什么, 取决于操作系统 您正在使用, 位于 某些路线 系统:
Windows
1 | C:\Windows\System32\drivers\etc\hosts |
Linux
1 | /etc/hosts |
macOS
1 | /private/etc/hosts |
一旦文件处于打开状态, 我们可以看到,他 结构 是类似于以下内容:
1 2 3 4 5 6 7 8 9 10 | ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost |
在哪里 第一列, 指示 IP 这个问题被解决, 和 第二列 指示的名称 域 若要解决.
因此, 如果我想要一个域来解析为 特定的 IP, 只是 添加 一个 新线 对此文件,并将保持到同一所做的更改.
1 | 192.168.101.1 mi-dominio.es |
这就意味着在任何进入 浏览器 该 URL http://我 domain.com, 这决心 IP 192.168.101.1, 在这种情况下, 自己的机.
一次 保存 档案, 我们将在 刷新 DNS 缓存 所以上面的数据删除和加载 新值. 要做到这一点, 取决于操作系统, 执行 下面的命令, 这将需要 管理员权限:
Windows
1 | ipconfig / flushdns |
Linux
1 | /etc/rc.d/init.d/nscd restart |
macOS
1 2 3 4 5 | dscacheutil -flushcache (macOS 10.5 - Leopard en adelante) ó lookupd -flushcache (versiones anteriores) |
的 此窗体, 您可以使用 主机文件 要使你 本地计算机 u 计算机 解决 的 域 对所需 你喜欢的 IP. 正如我先前讨论, 这是 非常有用, 为 web 开发人员, 为了能够指向某些 服务器 由于尚未更新 IPs 大等待时间 在 DNS 传播.
