使用 Oracle® Solaris 11.2 目录和命名服务:DNS 和 NIS

退出打印视图

更新时间: 2014 年 7 月
 
 

NIS 简介

通过运行 NIS,系统管理员可在各种服务器(主服务器从属服务器)中分布管理数据库,这些数据库称为映射。管理员可以通过一种自动而且可靠的方式从一个集中位置更新这些数据库,以确保整个网络中的所有客户机都一致共享相同的命名服务信息。

NIS 是独立于 DNS 开发的,并且其侧重点也稍有不同。DNS 侧重于使用计算机名称而不是数字 IP 地址来简化通信,而 NIS 侧重于对各种网络信息进行集中控制来更好地管理网络。NIS 不仅存储有关计算机名和地址的信息,还存储有关用户、网络本身以及网络服务的信息。这种网络信息的集合称为 NIS 名称空间


注 - 在一些上下文中,计算机名称是指主机名或计算机名称。本讨论中使用计算机,但一些屏幕消息或 NIS 映射名中可能使用主机计算机

NIS 体系结构

NIS 使用客户机/服务器方案。NIS 服务器向 NIS 客户机提供服务。主要的服务器称为服务器,为确保其可靠,主服务器还具有备份,即从属服务器。主服务器和从属服务器都使用 NIS 信息检索软件,并且都存储 NIS 映射。

NIS 使用域来编排其名称空间中的计算机、用户和网络。不过,它不使用域分层结构。NIS 名称空间是不分层的。

image:图表显示 192.168.0.0 具有未标识的分层结构。

因此,此物理网络将被编排为一个 NIS 域。

image:图表显示 192.168.0.0 组织在一个无层次的 NIS 名称空间中。

NIS 域不能仅使用 NIS 直接连接到 Internet。但是,如果组织要使用 NIS 并且希望连接到 Internet,可以将 NIS 与 DNS 结合使用。您可以使用 NIS 管理所有本地信息,使用 DNS 进行 Internet 主机查找。NIS 还提供转发服务,当 NIS 映射中找不到信息时,该服务会将主机查找转发给 DNS。Oracle Solaris 系统还允许您设置名称服务转换服务以便可以按以下方式对主机查找请求进行定向:

  • 仅访问 DNS

  • 访问 DNS,但是如果在 DNS 中未找到主机,则访问 NIS

  • 访问 NIS,但是如果 NIS 未找到主机,则访问 DNS

为实现最大的互操作性,建议使用 DNS 服务进行主机查找。有关详细信息,请参见关于名称服务转换