18b*_*tes 4 networking windows linux dns hosts-file
DNS将域名解析为IP地址,那么为什么我们的机器中需要带有域名-> IP地址映射的主机文件?一个缺点是 IP 地址可能会改变。
我们需要主机文件有什么原因吗?
有两个重要原因。一种是提供应优先于 DNS 的任何本地覆盖。另一个是 100% 确保在机器可能无法访问 DNS 服务器的情况下解析关键 IP 地址映射的能力。
从历史上看,hosts 文件早于 DNS。回到 DNS 之前,每个人都从中央存储库下载最新的主机文件。
过去使用主机文件来提供一种更简单的方式来引用主机:您可以为它创建一个别名,而不是装饰数字。
事情变得越来越大,难以维护,特别是在进行更改时:您必须更新网络中每台计算机的主机文件,并且可能会在某些计算机更新而其他计算机没有更新时出现问题。
所以 DNS 出现了,让一切变得更容易。但是没有人有义务删除主机文件。没有关于 DNS 服务器将位于何处的通用定义,也没有关于如何广播请求以找到这些 DNS 服务器的协议规范。例如,可以使用主机文件指示在何处查找 DNS 服务器,然后让 DNS 服务器处理所有其他查询。
主机文件也可以被认为是一种安全措施:它在计算机系统管理员的控制之下,因此它被认为是安全的:修改它的人应该知道他在做什么。即使在 DNS 服务器遭到入侵的情况下,hosts 文件也将保持可信。
| 归档时间: |
|
| 查看次数: |
8593 次 |
| 最近记录: |