Вершина дерева представляющая неименованный уровень называется

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 информацию.

Источник

Система доменных имен (dns)

Информатика, информационные технологии

Цель работы: научиться устанавливать сервер имён, добавлять зоны расширения имён, включать автоматическое обновление зон.

Оборудование:персональный компьютер, VirtualBox; Windows Server 2003, методические указания.

Система доменных имен (DNS)

Система доменных имен (DNS) была исходно определена в документах RFC (Request for Comments) 1034 и 1035. Эти документы определяют следующие элементы, общие для всех реализаций программного обеспечения DNS.

u Пространство доменных имен DNS, которое задает структурированную иерархию доменов, используемую для организации имен.

u Записи ресурсов, сопоставляющие доменные имена DNS определенным типам информации о ресурсах, которые используются при регистрации и разрешении имен в пространстве имен.

u DNS-серверы, которые сохраняют записи ресурсов и отвечают на запросы клиентов.

u DNS-клиенты, которые также называют системами разрешения имен, запрашивающие серверы для поиска и разрешения имен по типам записей ресурсов, указанным в запросе.

Пространство доменных имен DNS, как показано на следующем Рисунке 1, базируется на концепции дерева именованных доменов. Каждый уровень дерева может представлять ветвь или лист дерева. Ветвь представляет уровень, на котором используется несколько имен, определяющих семейство именованных ресурсов. Лист представляет единственное имя, которое используется на этом уровне для указания конкретного ресурса.

Рисунок 1 — Пространство доменных имен

В процессе разрешения имен существенно, что DNS-серверы часто действуют как DNS-клиенты, запрашивая другие серверы с целью полного разрешения имени в запросе. Любое доменное имя DNS в дереве технически представляет домен. Однако принято считать, что имена идентифицируются одним из пяти способов (Таблица 1) на основании уровня и способа использования имени.

Таблица 1 – Описание доменов

Тип имени Описание Пример
Корень доменов Вершина дерева, представляющая неименованный уровень, иногда обозначается парой прямых кавычек (), указывающих пустое значение. При использовании в доменном имени DNS для этого применяется завершающая точка (.), свидетельствующая, что имя расположено в корне или на самом верхнем уровне иерархии доменов. В данном случае доменное имя DNS рассматривается как полное и указывает на точное расположение в дереве имен. Имена, установленные таким способом, называют полными доменными именами (Fully Qualified Domain Name, FQDN). Единственная точка (.) или точка, использованная в конце имени, например, «example.microsoft.com.»
Читайте также:  Гост срок службы дерева
Домен верхнего уровня Имя из двух или трех букв, которое используется, чтобы указать страну/регион или тип организации. «.ru» указывает имя, зарегистрированное для коммерческого использования в Интернете.
Домен второго уровня Имена переменной длины, зарегистрированные для индивидуальных пользователей или организаций для использования в Интернете. Эти имена всегда базируются на соответствующем домене верхнего уровня в зависимости от типа организации или географического расположения, в котором используется имя. «edu.ru.» является именем домена второго уровня, зарегистрированным для образовательных учреждений регистратором доменных имен DNS Интернета.
Поддомен Дополнительные имена, которые организация может создавать как производные от зарегистрированного имени домена второго уровня. Такие имена обеспечивают рост дерева имен DNS в организации и его распределение по отделам или по географическому расположению. «mspu.edu.ru» представляет имя поддомена Мурманского государственного педагогического университета.
Имя узла или ресурса Имя, представляющее лист в дереве имен DNS, которое определяет конкретный ресурс. Обычно крайняя левая метка в доменном имени DNS определяет конкретный компьютер в сети. Например, имя этого уровня, используемое в записи ресурса узла (A), используется для поиска IP-адреса компьютера по его имени узла. «host-a.mspu.edu.ru.», где первая метка («host-a») представляет имя узла DNS для конкретного компьютера в сети.

Например, доменное имя DNS, зарегистрированное для образовательных учреждений (edu.ru.), представляет домен второго уровня. Это имя состоит из двух частей (называемых метками), показывающих, что оно находится на втором уровне сверху от корня или вершины дерева. Большинство доменных имен DNS содержат две или большее число меток, каждая из которых задает новый уровень в дереве. Точки используются в именах для разделения меток.

DNS представляет способ интерпретации полного пути к доменному имени DNS аналогично способу интерпретации полного пути к файлу или каталогу в окне командной строки. Например, путь в дереве каталогов помогает указать на точное расположение файла, сохраненного на компьютере. Для компьютеров с операционной системой Windows обратная косая черта (\) указывает каждый новый каталог, ведущий к точному расположению файла. Эквивалентным символом в DNS является точка (.), указывающая каждый новый уровень домена в имени. Для DNS примером имени с несколькими уровнями может служить следующее полное доменное имя узла: host-a.mspu.edu.ru.(Рисунок1). В отличие от имен файлов, при чтении полного доменного имени узла DNS слева направо осуществляется переход от наиболее конкретной информации (имя DNS компьютера «host-a») к наиболее общей (завершающая точка (.), которая указывает корень в дереве имен DNS). Этот пример демонстрирует четыре уровня доменов DNS, которые ведут от конкретного расположения «host-a».

1. Домен «mspu», в котором зарегистрировано для использования имя компьютера «host-a».

Читайте также:  Доски лиственных пород дерева

2. Домен «edu», который соответствует родительскому домену, являющемуся корнем поддомена «mspu».

3. Домен «ru», который соответствует домену верхнего уровня, предназначенному для использования организациями из России, который является корнем для домена «edu».

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

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

1. указанное доменное имя DNS в виде полного доменного имени узла (FQDN);

2. указанный тип запроса, в котором задается либо тип записей ресурсов, либо тип операции запроса;

3. указанный класс доменного имени DNS.

Для DNS-серверов Windows этот класс всегда должен быть указан как класс Интернета (IN).

Например, указанное имя может представлять полное доменное имя узла для компьютера, такое как «host-a.mspu.edu.ru.», и тип запроса на поиск записей ресурсов адреса (A) для этого имени. Запрос DNS можно представить как вопрос клиента, состоящий из двух частей, например «Имеются ли записи ресурсов A для компьютера с именем ‘hostname.mspu.edu.ru.’?» Когда клиент получает ответ от сервера, он читает и интерпретирует содержащуюся в ответе запись ресурса A, узнавая IP-адрес компьютера, запрошенного по имени.

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

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

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

2. Когда не удается ответить на запрос на локальном уровне, можно для сопоставления имени запрашивать DNS-серверы по мере необходимости.

Обе стадии процесса подробнее рассматриваются в следующих разделах.

Статьи к прочтению:

Система доменных имен DNS| Курс \

Похожие статьи:

  • Вопрос 44. ip-адрес и система доменных адресов. IP-адрес (айпи-адрес, сокращение от англ. Internet Protocol Address) — уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. В…
  • Совместимость операционных систем Виды совместимости Рассмотрев основы построения и функционирования ОС, можно сделать вывод, что конкретные архитектурные и функциональные особенности…

Источник

Оцените статью