Предисловие
Глава 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
Алфавитный указатель