resolv.ldap TCP/IP 的文件格式

用途

为本地解析器子例程使用的 LDAP 机制定义轻量级目录访问协议 (LDAP) 服务器信息。

描述

/etc/resolv.ldap 文件指定包含名称解析数据库的 LDAP 服务器的 IP 地址。 此数据库由本地解析器子例程使用以将符号主机名解析为因特网电子邮件地址。 LDAP 服务器规范仅从 ldap 机制的 resolv.ldap 文件中获取。

注: 虽然仍然支持使用 LDAP 机制,但建议不要使用。 相反,建议您使用 nis_ldap 机制。 对于 nis_ldap 机制,使用 ldap.cfg 文件来配置 LDAP 服务器和其他详细信息。

但是,如果 resolv.ldap 文件不存在,那么解析器子例程将继续搜索其直接路径,这可能包括通过 DNS 服务器, /etc/hosts 文件或 NIS 主机映射进行搜索。 除了缺省路径外,解析器子例程还可以使用 /etc/irs.conf 文件, /etc/netsvc.conf 文件或 NSORDER 环境变量。

resolv.ldap 文件包含一个ldapserver条目,必填项和一个searchbase条目,这是可选的。 该ldapserver条目指定到解析器子例程的 LDAP 服务器的因特网电子邮件地址。 该条目必须采用以下格式:

ldapserver 地址端口 ]

地址 参数用于指定 LDAP 服务器的点分十进制地址。 端口 参数是可选参数; 它指定 LDAP 服务器正在侦听的端口号。 如果您未指定 端口 参数,那么它将缺省为 389。

searchbase可选条目指定 LDAP 服务器上的名称解析数据库的基本 DN (专有名称)。 此条目必须采用以下格式:

searchbase baseDN

baseDN 参数指定 LDAP 服务器上名称解析数据库的起始点。 如果您未定义此条目,那么将searchbase项缺省为cn=hosts.

示例

要定义具有 IP 地址的 LDAP 服务器192.9.201.1,在端口上侦听636,并且具有搜索库cn=hosttab,输入以下内容:

ldapserver 192.9.201.1 636
searchbase cn=hosttab

文件

描述
/etc/resolv.ldap 包含该 LDAP 服务器的 IP 地址。