Конфигурирование и использование DNS.
DNS — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста, получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене.
DNS-сервере откроем консоль администратора DNS.
Можно управлять пятью группами параметров:
· Зоны прямого просмотра
· Зоны обратного просмотра
· Просмотр событий
· Корневые ссылки
· Серверы пересылки
Перейдем в «Зоны прямого просмотра» - «dom1.local»
Здесь присутствуют записи разного типа, включая узлы, сервер имен и пр. Заметим, что запись об узле 5426-S3 присутствует, т.к. клиент уже настроен ранее.
Существует множество типов DNS-записей. Рассмотрим основные типы:
• Узел А (IPv4-адрес) Сопоставляет хост-имя с IPv4-адресом.
• Узел АААА (IPv6-адрес) Сопоставляет хост-имя с IPv6-адресом
• Псевдоним (CNAME) Задает псевдоним для хост-имени.
• Сервер имен (NS) Задает сервер имен домена, что позволяет выполнять просмотры DNS в различных зонах. В этих записях должны объявляться все основные и дополнительные серверы.
• Начальная запись зоны (SOA) Объявляет хост, обладающий наибольшими полномочиями в зоне, и потому являющийся наилучшим источником DNS-информации в зоне.
На клиенте протокол TCP/IP уже сконфигурирован для доступа к DNS-серверу. Повторим, что в свойствах протокола был указан адрес DNS-сервера, а в свойствах компьютера было отмечено, что клиент является членом домена.
Используем команду ipconfig на клиенте, чтобы получить информацию о работе клиента по регистрации и разрешению имен.
Отобразим кэш записей
· Выполним ipconfig /displaydns
· Выведется четыре блока, в каждом из которых будут отмечены следующие параметры:
o Имя записи
o Тип записи
o Срок жизни
o Длина данных
o Раздел
o Запись(в зависимости от типа: А-запись отражает IP адрес, а запись PTR – указатель localhost)
Очистим кэш
После выполнения ipconfig /flushdns, программа сообщила, что кэш распознавателя DNS успешно сброшен и вывод кэша теперь занимает 2, а не 4 блока. Причем имя каждого связано только с «собой»: localhost, 1.0.0.127.in-addr.arpa
Удалим запись клиента 5426-S7 из базы в консоли администратора DNS. Таким образом, получается, что клиент 5426-S7 еще не зарегистрирован и произведем перерегистрацию.
Для этого Выполним ipconfig /registerdns на клиенте
Ответ поясняет, что регистрация записей ресурсов DNS начата
Регистрация прошла успешно, о чем говорит появившаяся запись об узле 5426-S2
Получим информацию о DNS-сервере.
Для получения информации можно воспользоваться командами nslookup и/или dnscmd с ключем /info
nslookup — утилита, предоставляющая пользователю интерфейс командной строки для обращения к системе DNS.
Выполним в командной строке клиента nslookup 5426-s3
При выводе команда скажет, что не смогла получить имя сервера, однако она верно указала его адрес. А также выполнила поставленную цель – нашла адрес 5426-S3, используя сервер.
Утилита nslookup обычно используется для определения производительности и проверки ответов сервера DNS. Утилита dnscmd, в свою очередь, позволяет диагностировать и исправлять ошибки в конфигурации, а так же выполнять широкий диапазон действий по администрированию сервера DNS.
Используя ключ /info выполним dnscmd на сервере
Вывод составил несколько строчек в каждой из которых было описано значение и поставлен параметр. Первые 8 строк – информация о сервере, это и его имя, версия, также имя леса и прочее. Следующие строки – параметры конфигурации, включая флаги конфигурации. В конце списка параметров указан адрес сервера.