视频: 1.4 虚拟机软件的安装 —— Linux教程 命令指令 运维 服务器 项目上线 CentOS 从入门到精通 2024
主机文件是一个简单的IP地址列表和与每个地址关联的主机名。您可以将主机文件视为各种本地DNS数据库。每当Linux需要解析DNS名称时,它首先在Hosts文件中查找该名称。如果Linux在那里找到名字,那么不需要进行DNS查询;它只是使用在主机文件中找到的IP地址。
对于小型网络,通常的做法是在每台计算机的主机文件中列出网络中每台计算机的主机名。然后,无论何时将新计算机添加到网络,只需更新每台计算机的主机文件以包含新计算机即可。
<! - 1 - >如果网络只有几台计算机,这并不是那么糟糕,但是你不希望这样做有1000个主机的网络。这就是为什么其他名称解析系统更受大型网络欢迎的原因。
默认的Linux主机文件如下所示:
#不要删除以下行,或者需要网络功能的各种程序#将会失败。 127.0.0.1本地主机。 localdomain localhost
这里的名字是 localhost。 localdomain 和 localhost 都解析为127.0.0.1,这是标准的本地环回地址。
<! - 2 - >下面是一个Hosts文件的例子,它有一些额外的条目:
#不要删除以下行,或者需要网络功能的各种程序#将会失败。 127.0.0.1 LServer本地主机。 localdomain localhost 192. 168. 1. 1 linksys 192. 168. 1. 100病房。菜刀。六月192. 168. 1. 101。菜刀。 com六月192. 168. 1. 102 wally。菜刀。西奥多192. 168. 1. 103。菜刀。 com theodore beaver
在上面的例子中,每个Cleaver家族的四台电脑的主机名已经被定义,并且他们的Linksys路由器已经被定义了。每台计算机都可以使用两个名称之一(例如, ward。cleaver。com 或 ward )来访问,除了最后一个具有三个名称。