曲径通幽论坛

标题: nsswitch.conf 文件 [打印本页]

作者: beyes    时间: 2013-1-21 15:40
标题: nsswitch.conf 文件
/etc/nsswitch.conf 文件是由 SUN 公司开发,用于管理系统中多个配置文件查找的顺序,它比 /etc/host.conf 文件提供了更多的功能。

/etc/nsswitch.conf 中每一行是一个参数,后跟冒号,以及一系列要试用的有顺序的方法。如果该行以 # 号开头那么为注释。

比如该文件中的 hosts 参数负责 FQDN 的解析顺序,如在 Fedora17 中定义 hosts 顺序如下:
hosts:      files dns myhostname
第 1 项的 files 表示先尝试通过 /etc/hosts 文件进行名称解析。如在 /etc/hosts 里定义有 127.0.0.1 www.baidu.com ,那么当你在浏览器里输入 www.baidu.com 时,你会访问到本机地址。

第 2 行 dns 表示如果在第 1 项的文件中找不到的话,就将请求发送到指定的 DNS 服务器去找。

第 3 行 myhostname 表示如果前两项都找不到的话,那看下该请求是不是就是主机名。

如果在某项里定义 [NOTFOUND=return] ,那么其意是如果前面项都找不到,那么就停止不找了。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2