Linux  f文件和f文件
f文件在Linux系统中,用于配置网络设备的DNS服务的,位于根目录的etc文件夹中,如图2所示。
图2  f文件
该文件的格式很简单,每行以一个参数开头,后接参数的值。例如,f文件主要有4个参数,分别是:
nameserver  定义DNS服务的IP地址,可以有很多行的nameserver,每一个带一个IP地址。在查询时就按nameserver在本文件中的顺序进行,且只有当第一nameserver没有反应时才查询下面的nameserver。
domain  定义本地域名,当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点(.)前面的内容。
search  定义域名的搜索列表,当要查询没有域名的主机,主机将在由search声明的域中分别查。domain和search不能共存;如果同时存在,后面出现的将会被使用。
sortlist  对返回的域名进行排序,允许将得到域名结果进行特定的排序。它的参数为网络/掩码对。允许任意的排列顺序。
在上述文件中,只包含了两个参数,如search和nameserver。当然,用户也可以配置其他信息,如下所示:
search ZBN
nameserver 202.102.224.68
nameserver 202.102.227.166
conf最主要是nameserver参数,如果没指定nameserver参数就不到DNS服务器,而其它参数可以缺省。
f文件该文件位于根目录的etc文件夹中,指定如何解析主机名。该文件Linux通过解析器库来获得主机名对应的IP地址。对于大多数用户不用改动此文件内容,如图3所示。
图3  f文件
在该文件中,只包含一个order参数内容,此外它还包含一些其他的参数,详细介绍如下所示:
order  bind,hosts  指定主机名查询顺序,这里规定先使用DNS来解析域名,然后再查询“/etc/hosts”文件(也可以相反)。
multi  on  指定是否“/etc/hosts”文件中指定的主机可以有多个地址,拥有多个IP地址的主机一般称为多穴主机。
nospoof  on  指不允许对该服务器进行IP地址欺骗。IP欺骗是一种攻击系统安全的手段,通过把IP地址伪装成别的计算机,来取得其它计算机的信任。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。