Основой для примеров настройки основного и подчиненного серверов имен станет воображаемый домен wrotethebook.com. Вот файл named.conf, обозначающий узел crab в качестве основного сервера имен домена wrotethebook.com:
Основой для примеров настройки основного и подчиненного серверов имен станет воображаемый домен wrotethebook.com. Вот файл named.conf, обозначающий узел crab в качестве основного сервера имен домена wrotethebook.com:
Настройка специального кэширующего сервера проста. Требуются только файлы named.conf и named.ca, хотя обычно присутствует еще и named.local. Для специального кэширующего сервера named.conf может выглядеть так:
Файл named.conf указывает демону named источники информации DNS. Некоторые из источников представлены локальными файлами; другие - удаленными серверами имен.
Для настройки DNS-клиента необходим всего один файл; однако настройка демона named требует присутствия нескольких файлов. Полный набор файлов настройки named выглядит следующим образом:
Настройки чистого DNS-клиента очень просты. Они идентичны настройкам обычного клиента, но не указывают локальную систему в качестве сервера имен. Вот пример файла resolv.conf для системы чистого DNS-клиента:
Файл настройки ясно документирует настройки DNS-клиента. Администратор может указать до трех серверов имен, два из которых являются резервными - на случай, если не ответит первый сервер. Кроме того, файл содержит имя домена по умолчанию и прочие параметры работы. Файл resolv.conf - важнейшая часть настройки службы имен.
Настройка DNS-клиента производится посредством файла /etc/resolv.conf. DNS-клиент (resolver) не является отдельным самостоятельным процессом:
Варианты настройки BIND определяются типом службы, доступ к которой необходимо обеспечить. Четыре уровня службы для BIND: чистый клиент, специальный кэширующий сервер, основной сервер, подчиненный сервер.
В Unix система DNS реализована в виде пакета Berkeley Internet Name Domain (BIND). BIND - это программный пакет, работающий по модели клиент-сервер. Клиентская часть BIND называется DNS-клиентом (resolver).
Поздравляю! Вы установили TCP/IP на уровне ядра, настроили сетевой интерфейс и маршрутизацию. Таким образом, решены все задачи настройки, позволяющие работать с TCP/IP в системе Unix.