Предисловие
 Глава 1. Основы
 (Очень) краткая история сети Интернет
 Интернет и интернет-сети
 Система доменных имен в двух словах
 История пакета BIND
 Надо ли мне использовать DNS?
 Глава 2. Как работает DNS
 Пространство доменных имен
 Пространство доменных имен сети Интернет
 Делегирование
 DNS-серверы и зоны
 Клиенты DNS
 Разрешение имен
 Кэширование
 Глава 3. С чего начать?
 Приобретение пакета BIND
 Выбор доменного имени
 Глава 4. Установка BIND
 Наша зона
 Создание данных для зоны
 Создание файла настройки BIND
 Сокращения
 Проверка имени узла
 Инструменты
 Запуск первичного DNS-сервера 
 Запуск вторичного DNS-сервера
 Добавление зон
 Что дальше?
 Глава 5. DNS и электронная почта
 MX-записи
 Почтовый сервер для movie.edu
 И все-таки, что такое почтовый ретранслятор?
 MX-алгоритм
 DNS и идентификация отправителей электронной почты
 Глава 6. Конфигурирование узлов
 DNS-клиент
 Настройка DNS-клиента
 Примеры настройки DNS-клиента
 Как упростить себе жизнь
 Дополнительные файлы настройки
 DNS-клиент Windows XP
 Глава 7. Работа с BIND
 Управление DNS-сервером
 Обновление файлов данных зон
 Организация файлов
 Перемещение системных файлов
 Ведение log-файла
 Основы благополучия
 Глава 8. Развитие домена
 Сколько DNS-серверов?
 Добавление DNS-серверов
 Регистрация DNS-серверов
 Изменение значений TTL
 Подготовка к бедствиям
 Борьба с бедствиями
 Глава 9. Материнство
 Когда заводить детей
 Сколько детей?
 Какие имена давать детям
 Заводим детей: создание поддоменов
 Поддомены доменов in-addr.arpa
 Заботливые родители
 Как справиться с переходом к поддоменам
 Жизнь родителя
 Глава 10. Дополнительные возможности
 Списки отбора адресов и управления доступом
 DNS: динамические обновления
 DNS NOTIFY (уведомления об изменениях зоны)
 Инкрементальная передача зоны (IXFR)
 Ретрансляция
 Виды
 Round Robin: распределение нагрузки
 Сортировка адресов DNS-сервером
 DNS-серверы: предпочтения
 Нерекурсивный DNS-сервер
 Борьба с фальшивыми DNS-серверами
 Настройка системы
 Совместимость
 Основы адресации в IPv6
 Адреса и порты
 Глава 11. Безопасность
 TSIG
 Обеспечение безопасности DNS-сервера
 DNS и брандмауэры сети Интернет
 Расширения системы безопасности DNS
 Глава 12. nslookup и dig
 Насколько хорош nslookup?
 Пакетный или диалоговый?
 Настройка
 Как отключить список поиска
 Основные задачи
 Прочие задачи
 Разрешение проблем с nslookup
 Лучшие в сети
 Работа с dig
 Глава 13. Чтение отладочного вывода BIND
 Уровни отладки
 Включение отладки
 Чтение отладочной диагностики
 Алгоритм работы DNS-клиента и отрицательное кэширование (BIND 8)
 Алгоритм работы DNS-клиента и отрицательное кэширование (BIND 9)
 Инструменты
 Глава 14. Разрешение проблем DNS и BIND
 Виновата ли служба NIS?
 Инструменты и методы
 Перечень возможных проблем
 Проблемы перехода на новую версию
 Проблемы сосуществования и версий
 Ошибки TSIG
 Симптомы проблем
 Глава 15. Программирование при помощи функций библиотеки DNS-клиента
 Написание сценариев командного интерпретатора с помощью программы nslookup
 Программирование на языке C при помощи функций библиотеки DNS-клиента
 Программирование на языке Perl при помощи модуля Net::DNS
 Глава 16. Архитектура
 Инфраструктура внешних авторитетных DNS-серверов
 Инфраструктура ретранслятора
 Локальная инфраструктура DNS
 Операции
 Как поспеть за DNS и BIND
 Глава 17. Обо всем понемногу
 Использование CNAME-записей
 Маски
 Ограничение MX-записей
 Коммутируемые соединения
 Имена и номера сетей
 Дополнительные RR-записи
 ENUM
 Интернационализированные доменные имена
 DNS и WINS
 DNS и Windows 2000
 Приложение А. Формат сообщений DNS и RR-записей
 Приложение В. Таблица совместимости BIND
 Приложение С. Сборка и установка BIND на Linux-системах
 Приложение D. Домены высшего уровня
 Приложение E. Настройка DNS-сервера и клиента BIND
 Алфавитный указатель