通常,我们使用 nsswitch.conf 文件配置 NIS 客户机,以便只使用 NIS 查找计算机名和地址。如果此类查找失败,NIS 服务器可将这些查找转发给 DNS。
有关获取合适的权限来执行特定任务的更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的 使用所指定的管理权限。
两个映射文件(hosts.byname 和 hosts.byaddr)中必须包括 YP_INTERDOMAIN 关键字。要测试此关键字,请编辑 /var/yp/Makefile 并修改以下各行。
#B=–b B=
更改为
B=–b #B=
现在,makedbm 在创建映射时将以 –b 标志启动,并会在 ndbm 文件中插入 YP_INTERDOMAIN 关键字。
# make hosts
以下命令列出了 DNS 名称服务器的所有 IP 地址:
# svcprop -p config/nameserver network/dns/client
# svcadm restart network/nis/server:instance
在此 NIS 实现中,ypserv 守护进程将自动以 –d 选项启动,将请求转发给 DNS。