您的位置:首页 > 其它

host.conf 文件 全部选项解析

2012-07-12 11:35 253 查看
控制你的解析器设置的主要文件是host.conf 。它存储于/etc中并且告知解析器使用哪个服务、 以及用什么顺序。

Host.conf 中的选项必须出现在不同的行上。各个域要用空格(空格或制表符)隔离。一个“#”号表示一个注释行。
有以下一些选项:
order
这确定了解析服务试验的顺序。有效的选项是:bind 用于请求名字服务器、hosts 用于在/etc/hosts 中查找、nis用于 NIS查寻。可以指定其中的任何一个或所有。它们出现在一行上的顺序决定了各个相关服务试验的顺序。
multi
以on或off做为选项。这决定了在/etc/hosts中的一个主机是否可以有几个IP地址,它通常指的是作为 “多宿主的”。这个标志对DNS或NIS请求是没有作用的。
nospoof
就如前章所解释的,DNS 通过使用 in-addr.arpa域,允许你找到属于一个IP地址的主机名。名字服务器提供一个假主机名的企图被称为“哄骗 ”(“spoofing” )。为了防止这个做法,解析器可以配置成检查是否一个原始 IP地址实际上是与一个获得的主机名相关的。如果不是,这个名字将被丢弃并且返回一个出错。这个行为是通过设置 nospoof 为 on 来打开的。
alert
这个选项使用on或off作为参数。如果它被打开,任何哄骗企图(见上面 )将导致解析器将信息写进syslog日志文件中。
trim
这个选项将一个域名作为参数,在查寻之前它将被从主机名中删去。这对于 hosts项是很有用的,那里你可能只想指定无本地域的主机名。附带有本地域名的一个主机的查寻将被移去本地域,这样就使得在/etc/hosts中的查找获得成功。

Vlager 的一个样本文件显示如下:

# /etc/host.conf
# We have named running, but no NIS (yet)
order bind hosts
# Allow multiple addrs
multi on
# Guard against spoof attempts
nospoof on
# Trim local domain (not really necessary).
trim vbrew.com.

(节选自linux网络管理员手册)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hosts 文件