Главная
страница 1
5.18 Назначение службы DNS

Domain Name System - служба имен доменов.

Главное назначение — преобразовывать простые для запоминания имена типа company.com в IP-адреса.

В DNS используется иерархическая распределенная база данных. Эта база данных распределена между различными компьютерами сети Internet, которые называются серверами DNS. Один компьютер-клиент, чтобы найти другой компьютер в сети Internet, должен обратиться с запросом к ближайшему серверу DNS и получить IP-адрес удаленного компьютера.



Структура DNS

Структура иерархической базы данных подобна древовидной структуре с узлами, формирующими дерево. Узел верхнего уровня называется корнем. Корневой узел не указывается напрямую в адресах, поэтому он еще называется безымянным узлом. В корневом уровне сформировано несколько категорий, которые делят общую базу данных на части, называемые доменами. В каждом домене имеются серверы DNS, ответственные за обслуживание базы данных имен хостов данной области сети (части распределенной базы данных имен).

На рисунке представлена диаграмма распределения доменов в системе DNS:

Первый (или как его еще называют верхний) уровень распределения разделен на домены на основе кодов стран. Дополнительно к доменам верхнего уровня отнесены домены, созданные для различных организаций в США. Это было сделано для того, чтобы предотвратить переполнение и конфликтные ситуации в домене .us. Доменное имя добавляется в конце имени хост-компьютера и формирует уникальное имя в сети Internet для данного компьютера.


В таблице дается описание некоторых доменов верхнего уровня.

Таблица 4.1. Доменные имена верхнего уровня

Имя домена

Описание

.com

Коммерческие организации в США

.edu

Образовательные учереждения в США

.gov

Государственные органы США

.mil

Министерство обороны США

.net

Провайдеры сети Internet в США

.org

Общественные организации в США, не имеющие целью получение прибыли

.us

Другие организации в США

.ca

Организации в Канаде

.de

Организации в Германии

(другие коды стран)

Организации в других странах

Домены верхнего уровня поделены на поддомены или зоны. Каждая зона представляет собой независимый домен, но при обращении к базе данных имен запрашивает родительский домен. Родительская зона гарантирует дочерней зоне право на существование и отвечает за ее поведение в сети (точно так же, как и в реальной жизни). Каждая зона должна иметь по крайней мере два сервера DNS, которые поддерживают базу данных DNS для этой зоны.

Основные условия для работы серверов DNS одной зоны — наличие отдельного соединения с сетью Internet и размещение их в различных сетях для обеспечения отказоустойчивости.



В системе DNS реализуются три сценария поиска IP-адреса в базе данных.

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

  • Компьютер, которому необходимо получить соединение с компьютером в другой зоне запрашивает локальный DNS-сервер своей зоны. Локальный DNS-сервер обнаруживает, что нужный компьютер находится в другой зоне, и формирует запрос корневому DNS-серверу. Корневой DNS-сервер спускается по дереву серверов DNS и находит соответствующий локальный DNS-сервер. От него он получает IP-адрес запрашиваемого компьютера. Затем корневой DNS-сервер передает этот адрес локальному серверу DNS, который послал запрос. Локальный DNS-сервер возвращает IP-адрес компьютеру, с которого был подан запрос. Совместно с IP-адресом передается специальное значение — время жизни TTL (time to live). Это значение указывает локальному DNS-серверу, сколько времени он может хранить IP-адрес удаленного компьютера у себя в кэше. Благодаря этому увеличивается скорость обработки последующих запросов.

  • Компьютер, которому необходимо повторно получить соединение с компьютером в другой зоне запрашивает локальный DNS-сервер своей зоны. Локальный DNS-сервер проверяет, нет ли этого имени в его кэше и не истекло ли еще значение TTL. Если адрес еще в кэше и значение TTL не истекло, то IP-адрес посылается запрашивающему компьютеру. Это считается неавторизованным ответом, так как локальный DNS-сервер считает, что с момента последнего запроса IP-адрес удаленного компьютера не изменился

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


Система DNS — улица с двусторонним движением. DNS не только отыскивает IP-адрес по заданному имени хоста, но способна выполнять и обратную операцию, т.е. по IP-адресу определять имя хоста в сети.


Смотрите также:
5. 18 Назначение службы dns
37.51kb.
1 стр.
Регламент предоставления услуг поддержки функционирования доменов
83.34kb.
1 стр.
Назначение и задачи караульной службы. Организация караульной службы
498.87kb.
1 стр.
Установка и настройка внешней почты на sap r/3 (через imgw) Стратегия построения
47.72kb.
1 стр.
Назначение на высшие воинские должности как правовой стимул исполнения обязанностей военной службы
116.13kb.
1 стр.
Отчет по лабораторным работам №9 «Изучение серверов dns, dhcp»
312.96kb.
1 стр.
Назначение и состав системы глонасс основное назначение системы глонасс
50.58kb.
1 стр.
Биощит-14 " Банный" Назначение
27.43kb.
1 стр.
Защитное средство для древесины марки «кольчуга» Биощит№7 Водостойкий Увеличивает срок службы древесины в 2,5 раза. Назначение
14.28kb.
1 стр.
«Святой витязь Земли русской» Форма и назначение
141.8kb.
1 стр.
План Введение Определение психологической службы образования Цель психологической службы образования Задачи психологической службы образования Актуальное и перспективное направления в деятельности психологической службы Заключение
166.97kb.
1 стр.
«С душою светлою, как луч» Форма и назначение
138.19kb.
1 стр.