70786
DNS – система доменных имен в Internet
Лабораторная работа
Информатика, кибернетика и программирование
Cтрочные и прописные символы в имени эквивалентны. Анализ имени производится справа налево. Самая правая секция имени характеризует страну каждой стране соответствует свой собственный двухсимвольный код или характер организации которой принадлежит домен образовательная...
Русский
2014-10-27
98.58 KB
5 чел.
Задача DNS (Domain Name System) - преобразование символьного имени в IP-адрес и наоборот, а также предоставление некоторой дополнительной информации (например, информации о почтовых серверах и др.).
Сервер имен - это программа управления распределенной базой данных, в которой хранятся символьные имена сетей и хостов вместе с их IP-адресами. DNS является распределенной базой данных, построенной по иерархическому принципу. Не существует такого хоста в сети, на котором хранилась бы вся эта информация.
Доменное имя состоит из несколько полей (длиной не более 63 символов), разделенных точками. Имя может содержать не более 255 символов. Cтрочные и прописные символы в имени эквивалентны.
Анализ имени производится справа налево. Самая правая секция имени характеризует страну (каждой стране соответствует свой собственный двухсимвольный код) или характер организации, которой принадлежит домен (образовательная, коммерческая, правительственная и т.д.). Список основных типов организаций приведен в таблице:
Суффикс имени |
Тип |
.com |
Коммерческая организация |
.gov |
Государственное учреждение (только в США) |
.org |
Некоммерческая организация |
.edu |
Учебное заведение |
.mil |
Военная организация (только в США) |
.net |
Сетеобразующая организация (интернет-провайдеры и проч.) |
.int |
Международная организация |
.arpa |
Специальный домен, предназначенный для преобразования IP-адреса в имя |
Если имя домена не завершено символом точки, DNS может попытаться его дополнить именем локального домена. Например, если именем локального домена является "nord.nw.ru", то имя хоста "ns" будет дополнено названием домена и приведено к виду "ns.nord.nw.ru.". Если же имя домена завершается точкой - это значит, что имя указано полностью, это называется fully-qualified domain name (FQDN).
Если требуется запросить в DNS не адрес, соответствующий заданному имени, а наоборот, имя, соответствующее заданному адресу, тогда адрес преобразуется в специальную строку, которая отправляется в запросе серверу имен. В этой строке четыре числа адреса в десятичной форме переставляются в обратном порядке (т.к. в IP-адресе старшим байтом является первый, а серверы имен обрабатывают запросы справа налево) и дополняются суффиксом “.in-addr.arpa.”. Например, для определения имени, соответствующего адресу 192.168.1.2, серверу имен будет отправлен запрос, содержащий строку “2.1.168.192.in-addr.arpa.”.
Существует два вида запросов к серверам имен: рекурсивные и итеративные. Первый вид предполагает получение клиентом IP-адреса по заданному имени, а второй предназначен только для получения адреса сервера, который может сообщить адрес. В рекурсивном режиме обычно работают локальные серверы имен, которые предназначены для обработки запросов пользователей сети этой организации. В итеративном режиме работают серверы, обслуживающие большие домены, например, региональные.
В качестве транспорта DNS использует UDP (порт 53) (для обмена короткими запросами и ответами) или TCP (порт 53) (для пересылки больших объемов информации, например, некоторой зоны целиком).
Основные типы DNS-записей и запросов и типы классов запросов приведены в таблицах.
Тип |
Название |
Комментарии |
A |
hosts address |
Получение адреса хоста по его имени |
PTR |
hosts name |
Получение имени хоста по его адресу |
CNAME |
canonical name |
Каноническое имя для псевдонима хоста |
SOA |
start-of-authority |
Информация “start-of-authority” о данном домене |
NS |
name server |
Имя сервера имен, обслуживающего данный домен |
MX |
mail exchanger |
Почтовый сервер, принимающий почту для данного домена |
HINFO |
host information |
Информация о хосте (тип процессора и операционная система) |
MINFO |
mailbox information |
Информация о почтовом ящике |
UINFO |
user information |
Информация о пользователях |
TXT |
text information |
Дополнительная текстовая информация (неинтерпретируемая строка ascii-символов) |
WKS |
well-known services |
Список сервисов, работающих на данном хосте |
ANY |
any |
В отличии от предыдущих перечисленных типов, ANY может быть только типом запроса, но не типом записи в DNS. Запрос ANY предназначен для получения записей всех типов, относящихся к указанному имени. |
AXFR |
zone transfer |
AXFR может быть только типом запроса, но не типом записи. Запрос AXFR предназначен для получения целиком всей DNS-зоны с указанным именем. |
Тип |
Назначение |
IN |
Internet class domain |
ANY |
All/any class information |
Сравнить результаты и объяснить различия в них.
А также другие работы, которые могут Вас заинтересовать | |||
56469. | Подвижные игры | 96.5 KB | |
Коммуникативная компетенция Умение педагога взаимодействовать с детьми младшего школьного возраста в рамках учебного процесса. Личностная компетенция... | |||
56470. | Толерантність врятує світ. Виховна година | 64 KB | |
Ваша думка для мене глибоко ворожа але за ваше право її висловити я ладен віддати своє життя. Вольтер Мета заходу: вміти пояснювати поняття толерантність; розповідати про значення толерантності в житті людей... | |||
56471. | ЗРОБИ КРОК НАЗУСТРІЧ | 47 KB | |
Мета: дати теоретичне уявлення учням про поняття «толерантність», розширити його зміст; закріпити знання учнів про компоненти толерантності; формувати навички ефективного, толерантного спілкування... | |||
56472. | Толерантність - ксенофобія | 45 KB | |
МЕТА: ознайомити десятикласників з поняттям толерантність ксенофобія; вибудувати синонімічний ряд та знайти антоніми до слова толерантність; продемонструвати візуально та аудіально значення слова... | |||