Категория
Информатика
Тип
статья
Страницы
17 стр.
Дата
06.03.2013
Формат файла
.doc — Microsoft Word
Архив
167254.zip — 155.07 kb
  • dns-server_167254_1.doc — 229 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Доменное имя состоит, по меньшей мере, из двух
частей (меток), разделенных точками. Нумерация меток ведется справа налево.
Если объяснить на конкретном примере, то в адресе hosting.web-3.ru суффикс ru
является доменом первого уровня. Все последующие метки - поддомены, т.е.
hosting - поддомен домена web-3, а web-3 - домена ru.Условно подобное деление
может растянуться на 127 уровней. Любая метка может состоять (максимально) из
63 символов, но длина доменного имени не может быть больше 254 знаков, включая
точки. Впрочем, действительность и теория, как известно, - разные вещи, посему
регистраторы доменов часто устанавливают собственные лимиты.Серверы DNS
находятся в определенном порядке, который организует иерархическая система DNS.
Всякий поддомен или домен поддерживается несколькими авторизованными серверами
DNS, содержащими о нем все необходимые сведения. Следует сказать, что
наблюдается тождество соподчинения доменов и серверов DNS.Система DNS работает
следующим образом: Пользователь набирает в web-обозревателе адрес
hosting.web-3.ru. Для передачи данных посредством стека протоколов TCP/IP
необходимо знать IP-адрес указанного сервера, но тот, как правило, имеет лишь
сведения об адресе сервера DNS (обычно интернет-провайдер предоставляет адрес
одного основного и одного резервного DNS-сервера). В результате запрос об
IP-адресе hosting.web-3.ru задается указанному DNS серверу. Тот, в свою
очередь, запрашивает информацию у центрального сервера, например 195.42.0.3
(все IP-адреса приведены в качестве примера и могут отличаться от
действительных). Сервер отвечает, что не обладает информацией о требуемом
адресе, однако, знает, что доменной зоной .ru занимается сервер 214.74.142.1 ( прим.
ред.
Это так называемый авторитетный сервер). В этом случае сервер DNS
запрашивает информацию у 214.74.142.1. Ответом может быть: «web-3.ru занимается
сервер 247.142.130.234». Этот третий по счету сервер возвращает браузеру
IP-адрес нужного сайта ( прим. ред. Очень часто рекурсивный подход
заменяется запросами к буферу сервера. Если неавторитетный сервер недавно
получал запрос на IP адрес hosting.web-3.ru, то вместо обращения к следующему
DNS серверу он выдаст результат из буфера. Для реагирования на запрашиваемую
информацию DNS-протокол применяет UDP- или TCP-порт 53. Обычно запросы и
готовая информация по ним посылаются в форме UDP-датаграммы. А TCP остается для
AXFR-запросов или ответов весом более 512 байт. Для того чтобы узнать IP-адрес
интересующего вас сайта, необходимо воспользоваться командой ping. Если вы
пользуетесь операционной системой Windows XP, нажмите «Пуск»- «Выполнить» ( прим.
ред.
Сочетание клавиш win+r) и наберите в строке команду cmd.
Появится окошко командной строки. В ней наберите команду ping и имя
сайта, например, ping hosting.web-3.ru. В строчках, которые появятся после
нажатия Enter увидите группу чисел 87.242.76.88 - это и есть IP-адрес сайта
hosting.web-3.ru. Важно помнить, что IP-адрес не равен имени хоста и наоборот.
Один компьютер может иметь большое количество web-сайтов, а это говорит о
возможности хоста с определенным IP-адресом владеть целым списком имен. Подобно
этому одно иметь может быть соотнесено с разными хостами. Так достигается
регуляция нагрузки. С целью увеличения стабильности системы в работу вводят
определенное число серверов, которые вмещают в себя одинаковые сведения. Так, в
мире насчитывается 13 подобных серверов. Каждый имеет отношение к какой-либо
территории. Данные о них имеются во всякой операционной системе, поскольку
такие серверы не изменяют первоначального адреса. Эти сервер называют
корневыми, потому что на них держится вся сеть Интернет. Теперь поговорим об
обратном DNS-запросе. Помимо перекодировки символьных имен в IP-адреса DNS
выполняет обратную работу. Поскольку с записями DNS можно соотнести данные
разных форматов, включая символьные. Известно доменное имя in-addr.arpa, данные
которого служат для реконструирования IP-адреса в имя из символов. Приведем
пример: чтобы выяснить имя известного адреса (предположим, 12.13.14.15)
допустимо сделать запрос в следующем виде: 51.41.31.21.in-addr.arpa.
Результатом окажется должное символьное имя. Чем можно это объяснить? Тем, что
в IP-адресах биты, расположенные у корня, стоят в начале, а в DNS-именах – в
конце. Что касается записей DNS, то выделяют несколько категорий:



Ваше мнение



CAPTCHA