1) Система DNS – распределенная база данных хранящая соответствие между IP адресом и доменным именем компьютера.
2) Система DNS – клиент - серверная. DNS-клиент получает в качестве конфигурационного параметра IP адрес обслуживающего DNS-сервера и получает к нему доступ напрямую.
3) На сервере DNS могут присутствовать множество записей разных типов и назначения.
4) Диагностику работы DNS с клиента можно выполнять с помощью команд ping
(формальная проверка разрешения имени) и с помощью консольной утилиты nslookup (работа с DNS сервером в режиме запрос-ответ)
Порядок выполнения работы:
Первая часть работы – работа с консольной утилиты nslookup. Она посвящена получению практических навыков диагностики DNS-серверв.
1) С помощью консольной утилит nslookup определите адреса хостов обслуживающих почтовый домен yandex.ru (запрос необходимо выполнить к NS северу сети RunNet (домен runnet.ru)).
2) С помощью консольной утилит nslookup определите каноническое имя (CNAME) для хоста proxy.ifmo.ru.
3) С помощью консольной утилит nslookup определите e-mail администратора DNS сервера зоны.ifmo.ru (запрос можно следует к DNS серверу зоны ifmo.ru).
Разберитесь, какие типы DNS записей вам понадобятся в каждом случае. Определить адрес DNS сервера, обслуживающего конкретную зону можно также с помощью утилиты nslookup. Используйте встроенную справку утилиты (в утилите знак?).
Во второй части идет работа с DNS-севером. В этой части работы необходимо установить DNS-сервер, настроить на нем зону второго уровня и настроить ваш Windows XP на работу через этот DNS-сервер. Принципиальная схема представлена на рис.1
4) Запустите на одном компьютере в программе VMWare виртуальную систему Windows 2003 из каталога c:\vm.
Рис. 1
5) В виртуальной операционной системе Windows 2003:выставите автоматическое получение IP-адресов. Определите какой IP адрес получит ваш виртуальный сервер с DHCP сервера компьютерного класса и запишите его.
- В конфигурации TCP/IP установите адрес DNS равный IP адресу вашего Windows 2003 сервера.
- Установите DNS-сервер для обслуживания зоны с именем «Моя_фамимлия.loc», где loc – виртуальный домен первого уровня. Например sumkin.loc.Сервер естественно должен быть primary.
Установить сервер можно так: Панель управления\ Добавить удалить
программу \ Установка компонентов windows \ Сетевые службы ->
Дополнительно -> DNS
Зоны добавляются в консоли DNS (на папке Зоны прямого просмотра –
контекстное меню -> добавить зону).
Указывайте имя зоны с доменом первого уровня.loc!
6) Настройте ваш DNS-сервер так, чтобы он запрашивал внешний сервер с адресом 194.85.32.18 в случаях когда сам не способен разрешить имена. (Свойства сервера)
7) В основной операционной системе, в которой запущена VMWare, установите в свойствах TCP\IP адрес DNS сервера, равный IP вашего виртуального сервера.
8) В вашем DNS-сервере создайте:
- А запись на сервер Mirror (192.168.3.1), и алиасы на него (WWW, MAIL).
- Основную зону обратного просмотра (Reverse Zone) на ваш домен с автоматическим импортом данных.
9) Из вашей родительской системы (windows XP) с помощью команды ping проверьте
доступность хоста WWW в вашем домене (www.sumkin.loc). Обратите внимание с какого
доменного имени идет ответ
10) Выполните ping запрос к хосту www.novell.com для проверки работы вашего DNS в рекурсивном режиме.
В отчет:
в теме письма: №группы ФИО №работы (например: 3155 Фёдор Сумкин 7)
В теле письма:
1) консольный вывод команды nslookup по первым трем заданиям.
2) консольный вывод команды ping из задания №9
Ответы на вопросы:
3) в каком режиме работает ваш DNS-сервер (рекурсивном или нет)?
4) Приведите несколько адресов корневых DNS серверов «известных» вашему DNS-серверу по умолчанию.
5) Если в свойствах вашего DNS удалить перенаправление запроса на DNS север класса то разрешение имени внешних хостов (как в 10 задании) будет работать, но значительно медленнее. Почему?
6) В чем назначение зоны обратного просмотра?
7) Опишите значения полей записи SOA.
Для тех, кто решит выполнить работу в иной ОС (например Linux) следует готовить этот отчет в терминах и применительно к другой ОС.