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


DNS (Domain Name System, система доменных имён) — иерархическая, распределенная в сети система баз данных, предоставляющая пользователям сети дополнительный сервис, по автоматическому преобразованию запросов, оформленных в удобном для человека текстовом формате, например, http://www.ipipe.ru, в цифровой IP адрес компьютера, например, 123.222.111.88, где находиться искомый ресурс. Единицей измерения этой системы является домен.

Домен — это область (зона) пространства иерархических имен сети Интернет, которая обслуживается набором серверов доменных имен (DNS) и централизованно администрируется. Домен идентифицируется именем домена (доменным именем).

Доменное имя (от англ. domain name) — аналог IP-адреса. Доменное имя представляет собой сочетание символов, разделенных точками. Доменное имя позволяет идентифицировать компьютер или любой информационный ресурс в сети Интернет. Например, petya_elkin.7-a.125shkola.edu.

Поддомен (англ. subdomain) — имя подчинённой зоны (например, wikipedia.org — поддомен домена org, а ru.wikipedia.org — домена wikipedia.org). Теоретически такое деление может достигать глубины 127 уровней, а каждая метка может содержать до 63 символов, пока общая длина вместе с точками не достигнет 254 символов. Но на практике регистраторы доменных имён используют более строгие ограничения.

DNS-сервер — специализированное ПО для обслуживания DNS. DNS-сервер может быть ответственным за некоторые зоны и/или может перенаправлять запросы вышестоящим серверам.

DNS-клиент — специализированная библиотека (или программа) для работы с DNS. В ряде случаев DNS-сервер выступает в роли DNS-клиента.

DNS-запрос (англ. DNS query) — запрос от клиента (или сервера) серверу. Запрос может быть рекурсивным или нерекурсивным.

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

В случае рекурсивного запроса сервер опрашивает серверы (в порядке убывания уровня зон в имени), пока не найдёт ответ или не обнаружит, что домен не существует. На практике поиск начинается с наиболее близких к искомому DNS-серверов, если информация о них есть в кеше и не устарела, то сервер может не запрашивать DNS-серверы. Рекурсивные запросы требуют больше ресурсов от сервера (и создают больше трафика), так что обычно принимаются от «известных» владельцу сервера узлов (например, провайдер предоставляет возможность делать рекурсивные запросы только своим клиентам, в корпоративной сети рекурсивные запросы принимаются только из локального сегмента). Нерекурсивные запросы обычно принимаются ото всех узлов сети.

Иерархию DNS чаще всего представляют в виде древовидной структуры

В основе этого дерева находиться корневой домен "." (root), далее идут домены первого уровня TLD (top level domains). За доменами первого уровня не закреплено никаких IP-адресов, они предназначены для создания на их основе (в их зонах) доменов второго уровня, с последующим закреплением за ними IP адресов. В настоящее время существует 2 вида доменов первого уровня:

– родовые (Generic Top Level Domains) — указывают на род деятельности владельца доменного имени, размещенного в той или иной доменной зоне (таблица 1).

– региональные (Country Code Top Level Domains) — указывают на принадлежность доменной зоны той или иной стране. Например, .ru - Россия, .us - США, .ua - Украина.

Процессом распределения IP-адресов и доменных имен управляет неправительственная, некоммерческая организация ICANN - The Internet Corporation for Assigned Names and Numbers (Интернет-корпорация по распределению адресов и имен). Примеры родовых доменов приведены в таблице 5

Таблица 5 – Примеры родовых доменов.

Домен первого уровня Для каких ресурсов предназначен (описание зоны)
.aero Для ресурсов мирового авиационного сообщества
.biz Для бизнес-ресурсов
.com Для коммерческих ресурсов
.coop Для ресурсов кооперативных организаций
.info Для информационных ресурсов
.museum Для ресурсов о музеях и все что с ними связано
.name Для индивидуальных ресурсов
.net Для сетевых ресурсов
.org Для общественных организаций

 

Примеры региональных доменов приведены в таблице 6.

Таблица 6 – Примеры региональных доменов.

Имя Страна
.ae ОАЭ
.bg Болгария
.br Бразилия
.cu Куба
.cz Чехия
.de Германия
.fr Франция
.gb Великобритания
.it Италия
.kz Казахстан
.mx Мексика
.na Намибия
.ru Россия
.рф Россия
.us США

 

Каждый DNS-сервер отвечает за свою зону иерархического пространства доменных имен. Информация эта постоянно обновляется. Сервера, которые поддерживают домены первого уровня, например, .ru, содержат информацию (IP адреса) о серверах доменных имен второго уровня, например, ipipe.ru. Сервера второго уровня содержат информацию (IP адреса) о доменах второго уровня, а также IP адреса DNS серверов, которые поддерживают домены 3 уровня и т.д. DNS сервера не существуют в единственном экземпляре. У каждого DNS сервера (еще называют первичным DNS сервером) есть свой «брат-близнец» (вторичный DNS сервер). Вся информация, записанная на первичном сервере, периодически копируется на вторичный. Это дает возможность нормальной работы системы DNS в случае выхода первичного DNS сервера из строя[4].



Дата добавления: 2021-04-21; просмотров: 292;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.