Сетевая информационная служба (Network Information Service, NIS) - это административная система баз данных, разработанная компанией Sun Microsystems. Она предоставляет централизованное управление и автоматическое распространение важных административных файлов. NIS может применяться совместно с DNS либо в качестве альтернативы.
NIS и DNS обладают как сходствами, так и различиями. Подобно DNS, система NIS избавляет от проблемы точного распространения таблицы узлов, но, в отличие от DNS, является решением лишь для локальных сетей. NIS не предназначается для сети Интернет в целом. Еще одно отличие - NIS предоставляет доступ к более широкому диапазону информации, чем DNS, то есть выходит далеко за рамки простого преобразования «имя-адрес». NIS преобразует ряд стандартных файлов Unix в базы данных, доступные для запросов по сети. Такие базы данных получили название карт NIS.
NIS преобразует в карты такие файлы, как /etc/hosts и /etc/networks. Карты могут храниться на выделенном сервере, где централизованно сопровождаются, оставаясь при этом полностью доступными для клиентов NIS. Централизованное сопровождение в сочетании с автоматическим распространением позволяет NIS восполнить один из крупных недостатков таблицы узлов. Однако NIS не является альтернативой DNS для сети Интернет, поскольку таблицы узлов, а следовательно, и карты NIS содержат лишь часть информации, которой владеет DNS. По этой причине DNS и NIS обычно применяются в паре.
В этой главе представлены понятия об именах узлов и обзор различных методов преобразования имен узлов в адреса IP. Разумеется, это лишь фрагмент картины. Назначение имен узлов и управление службой имен - важные задачи сетевого администратора, и эти темы будут еще не раз подняты в книге. Подробные же сведения приводятся в главе 8.
Служба имен - не единственная служба, которая появится в ваших сетях. Наверняка пригодится и еще одна - служба электронной почты.