Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПО АИС.doc
Скачиваний:
5
Добавлен:
10.11.2019
Размер:
637.95 Кб
Скачать

2.4.9.Служба доменных имен dns

Служба доменных имен DNS является стандартной службой разрешения имен Internet и TCP/IP.

DNS – система наименования компьютеров и сетевых служб, организованных в виде иерархии доменов. Правила наименования DNS используется в сетях TCP/IP, таких как Internet, для поиска компьютеров и служб по именам.

Задача службы DNS – сопоставить введенное пользователем в приложение имя DNS с IP-адресом.

Разрешение имени узла – процесс определения IP-адреса узла по его имени. Имя узла представляет собой псевдоним, присвоенный IP-узлу, и идентифицировать его в TCP/IP сети (до 255 символов). Имена узлов могут иметь различные формы. Две наиболее популярные формы – короткое и полное (доменное) имя.

DNS-сервер – компьютер, хранящий записи, сопоставляет имена доменов и IP=адреса, или умеющий обращаться к другим DNS-серверам. Он разрешает доменное имя в IPадресе и возвращает результат разрешения.

Пространство доменных имен базируется на концепции дерева именованных доменов. Каждый уровень дерева может представлять ветвь (несколько имен) или лист (единственное имя) дерева.

Основные понятия dns

Корневой домен – вершина дерева, представляющий неименованный уровень. Обозначается парой прямых кавычек (.).

Домен верхнего уровня – имя из двух или трех букв, которое используется, чтобы указать страну/регион или тип организации (.ru).

Домен второго уровня – имена переменной длинны, зарегистрированный для индивидуального пользователя или организации для использования в Internet (microinform.ru).

Дочерние домены – дополнительные имена, которые организация может как создавать, так и производить от зарегистрированного имени домена второго уровня (room218.microinform.ru).

Имя узла или ресурса – имя, представляющее лист в дереве имени DNS, определяет конкретный ресурс (student1.room218.microinform.ru).

Зона DNS – часть пространства имен, для которого DNS-сервер может выполнять операции разрешения имен. Прямая зона позволяет по имени системы получать ее IP-адрес. Обратная зона – по IP-адресу выдает информацию об имени хоста.

Серверы именованной зоны. Для каждой первичной зоны можно создать несколько копий на других серверах.

Передача зон. DNS-сервер создает у себя запись, указывающую, что запросы разрешения имен для этой зоны должны перенаправляться на другой DNS-сервер, для которого производится делегирование зоны.

Зона-заглушка (stub-зона). В ней определяется NS-записи делегированной зоны. При этом, если администратор делегированной зоны меняет эти записи, то соответствующие изменения вносятся и в запись stub-зоны.

Типы запросов:

  • Интерактивный – для получения от DNS-сервер наилучшего ответа;

  • Рекурсивный – сервер DNS должен выполнить все операции для разрешения имени.

Последовательность разрешения DNS-имен

Для определения имени с использованием интерактивных запросов необходимо найти NS-сервер для данного домена и запросить от него данные по требуемому имени. Обычно клиенты эти операции возлагают на DNS-серверы, отправляя им рекурсивный запрос.

При создании первичной зоны следует предусмотреть создание спецификации записей ресурсов:

  • SQA – серийный номер зоны, автоматически увеличивающийся при любом изменении записей зоны. Используется в операции переноса зоны;

  • NS – адреса официальных серверов имен данной зоны, которые возвращают авторизованные ответы;

  • RP – адрес электронной почты лица, отвечающего за влечение изменений в записи зоны;

  • A – информация об имени системы и ее IP-адреса (при регистрации);

  • PTR – указатель. Запись в обратной зоне;

  • CNAME – записи псевдонима, использующихся когда необходимо присвоить хосту второе DNS-имя;

  • MX – запись хранит IP-адрес электронной почты, который обслуживает данный домен;

  • SRV – специальный тип записи, использующийся для обнаружения в домене служб.

Сервер DNS ведет протокол основных событий в специальном журнале – DNS-сервере, который доступен в программе «Просмотр событий». Утилита nslookup для получения данных с любого DNS-сервера и проверка его работоспособности. Позволяет в интерактивном режиме получить от сервера DNS информацию.