Материал просмотрен 13,948 раз(а)

Установка DNS на Windows Server 2003

Итак, сегодня мы устанавлиаем и настраиваем службу DNS (служба доменных имён) на нашем сервере под управлением Windows 2003 Server. Для чего нужна эта служба? В общем случае она производит преобразование символьного имени компьютера в его IP-адрес. Ведь компьютеры на 3-ем уровне модели OSI общаются между собой по IP-адресам. А нам, людям, привычней использовать и запоминать не числовой адрес, а простое мнемоническое символьное имя. Так вот, DNS-служба и выступает посредником между нами и сетевыми протоколами, преобразуя адреса типа SERV.MAIN.COM в 192.168.10.1.

Откроем окно “Управление сервером” и добавим новую роль:

При этом происходит поиск установленных и запущеных служб, а так же тех служб, которые мы можем добавить:

Появился список. В данный момент нас интересует служба DNS. Выбираем её, жмём Next.

Теперь нужно выбрать создаваемые зоны.

Forward – прямая зона, нужна для преобразования имени хоста в IP адрес. Рекомендовано для небольших организаций.

Reverse – обратная зона, нужна для обратного преобразования, IP адреса в имя хоста. В данный момент не критично, можно обойтись только прямой зоной, но в моём примере я делаю обе.

Создавать зону сейчас или потом? Создадим сейчас.

Зоны бывают разных типов. Primary – первичная, хранится на этом сервере. Если уже есть DNS-сервер с перивчной зоной – нужно будет создать вторичную (Secondary) и копировать записи из первичной.

Вводим имя нашей зоны. Очень важный этап, образуется как бы суффикс, который будет приписываться всем хостам в этой зоне.

Выбираем файл, в котором будут храниться записи DNS. Создавая первый сервер – создаём новый файл. Если бы мы мигрировали с сервера на сервер без потери записи DNS, то могли бы просто скопировать файл со старого сервера, и в этом окне выбрать “использовать существующий файл”.

Здесь мы разрешаем динамические обновления зоны.

Теперь занимаемся обратной зоной. Создаём её сейчас.

Выбираем пространство адресов зоны.

Создаём новый файл. Обратите внимание на обратный порядок следования октетов IP-адреса.

Надо немного подождать.

Когда всё готово, запускаем консоль управления DNS-сервером.

Нужно произвести ещё некоторые настройки! Надеюсь, всё будет понятно по скриншотам: Выбираем свойства зоны.

На вкладке Name Servers выбираем наш сервер и открываем редактирование Edit. Вписываем полное имя узла (как у нас в схеме планировалось) и присваиваем IP-адреса этому узлу.

Открываем вкладку “Передача зон” и разрешаем передавать зоны на любой сервер. Затем вкладку SOA и дописываем суффиксы к Primary server и Responsible person.

Закрываем свойства, теперь добавим новый хост (узел A). Наверное следует немного пояснить типы узлов:

  • A – хост, имя которого разрешается (преобразуется) в IP-адрес.
  • CNAME – алиас, то же самое, что псевдоним.
  • MX – почтовый сервер.
  • NS – сервер DNS.
  • PTR – обратная запись (в reverse-зоне)

Итак, нам нужен A – новый хост.

Вписываем имя host и IP-адрес. Таким образом видим полное имя host.serv.main.com. – именно так в нашем плане и сказано!

Проверка работы DNS методом простого пинга

Проверяем созданую запись. Пингуем хост с серверной машины:

Проверка работы DNS с помощью NSLOOKUP

Проверяем DNS-сервер с host-машины. Для этого служит программа nslookup.

Вводим IP адрес, который нужно преобразовать в имя хоста. Сервер возвращает нам host.serv.main.com. Работает!