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

Службы имен доменов dns

Hosts.txt – в этом файле перечислялись все хосты и их IP-адреса. Каждую ночь все хосты получали этот файл. И хост самостоятельно имея этот файл обращался к нему.

Суть системы DNS заключается иерархической схеме имен основанный на доменах и распределенной БД, реализующих эту схему имен.

Описание системы DNS приводится в RFC 10.34 и 10.35.

В общих чертах система DNS работает следующим образом: прикладная программа обращается к библиотечной процедуре, называемой распознавателем, передавая ей имя требуемого хоста в качестве параметра. Распознаватель посылает UDP-пакет локальному DNS-серверу (IP-адрес DNS-сервера имеется в конфигурационных параметрах интерфейса), который ищет имя в своей БД и возвращает распознавателю соответствующий IP-адрес. Распознаватель в свою очередь передает этот адрес вызвавшей его прикладной программе. Имея IP-адрес программа может или установить соединение, или послать UDP-датаграмму.

Пространство имен dns

Пространство DNS-имен разделено на 200 доменов верхнего уровня. В глобальной сети интернет доменами называется множество хостов, объединенных в логическую группу. Каждый домен верхнего уровня подразделяется на поддомены, которые в свою очередь даже тоже могут состоять из доменов. Домены верхнего уровня разделяются на 2 группы: родовые домены и домены государств. К родовым относят домены: .com, .net, .org и т. д.

Имя каждого домена подобно полному пути к файлу в файловой системе и состоит из пути от этого домена до вершины дерева.

Vt.vglta.vrn.ru.

Как и в случае с каталогами в файловой системе имена доменов могут быть абсолютными и относительными. Абсолютное имя домена всегда заканчивается точкой, относительное – не всегда.

Структура имен DNS отражает не физическое строение сети, а организационное разделение между учреждениями и их подразделениями.

Записи ресурсов

У каждого домена, независимо от того является он одиночным хостом или доменом верхнего уровня, может быть набор ассоциированных с ним записей ресурсов. В случае одиночного домена запись ресурсов представляет собой IP-адрес этого домена. Также для других случаев имеется множество других записей ресурсов. Когда распознаватель передает имя домена DNS-серверу, то в ответ получает запись ресурса ассоциированная с переданным именем. Таким образом основная функция системы DNS – это преобразование доменных имен в записи ресурсов.

Запись ресурса состоит из 5 частей:

  1. Domain_name;

  2. Time_to_live;

  3. Class;

  4. Type;

  5. Value.

Поле Domain_name обозначает домен, к которому относится текущая запись. Поле имени домена является первичным ключом поиска, используемым для выполнения запросов, а порядок записи в БД значения не имеет.

Поле Time_to_live – это поле указывает насколько стабильно состояние записи. Значение этого поля числовое, указывается время жизни в секундах. Редко меняющимся данным присваивается высокое значение этого поля. Нестабильная запись помечается числом 60.

Поле Class – для хостов расположенных или являющихся открытыми, доступными в глобальной сети интернет.

Поле Type

Тип

Смысл

Значение

SOA

Начальная зона

Параметры для этой зоны

А

IP-адрес хоста

32-х разрядное число

MX

Обмен почтой

Приоритет с которым домен настроен принимать электронную почту

NS

Сервер имен

Имя сервера для этого домена

PTR

Указатель

Это псевдоним IP-адреса. Когда мы хотим узнать какое имя какое имя домен закрепил за этим IP-адресом

HINFO

Описание хоста

Описание центрального процессора и ОС хоста в виде ASCII текста

TXT

Текст

Неинтерпретируемый ASCII текст. Позволяет доменам интерпретировать себя произвольным образом.