Использование DNS

Domain Name System – DNS представляет собой одну из основных служб TCP/IP, необходимую для всех компьютерных сетей. Служба DNS обеспечивает преобразование IP-адресов в такие наглядные буквенные адреса, как, например, www.dmy.ru.

Служба DNS представляет собой базу данных, предназначенную для преобразования доменных имен компьютеров в IP-адреса и наоборот. Как и любая другая база данных, DNS содержит набор записей, в котором каждая запись соотносит доменное имя компьютера с его IP-адресом. Зачастую, управление этими записями производится вручную системным администратором. В то же время, сервер DNS от Microsoft поддерживает технологию динамического распределения имен (Dynamic DNS), благодаря которой компьютеры могут автоматически регистрировать собственные перекрестные ссылки по типу «имя компьютера/IР-адрес». В результате технология Dynamic DNS может сэкономить системному администратору немало времени.

База данных DNS содержит записи нескольких различных типов. Каждый тип соответствует определенному формату разрешения имен. Наиболее часто используются записи типа А, представляющие собой перекрестную ссылку имени компьютера с его IP-адресом. Запись типа А также называется записью узла (Host), поскольку каждая такая запись представляет отдельный сетевой узел.

Рассмотрим другие типы записей, используемые в базе данных DNS:

— SOA. Запись SOA (Start of Authority) указывает на то, что сервер DNS отвечает за определенное имя домена. Например, если сервер DNS содержит запись SOA для домена dmy. ru, следовательно, только этот сервер является основным средством преобразования имен компьютеров в IP-адреса для данного домена. Сервер DNS с записью SOA никогда не перенаправляет запросы на разрешение имени.

— MX. Запись MX содержит данные о серверах электронной почты домена. Например, если отправить электронное письмо на адрес домена dmy.ru (например, admin@dmy.ru), то сервер электронной почты будет взаимодействовать с сервером DNS домена www.dmy.ru. При этом, сервер DNS домена представит свою запись MX, благодаря которой ваш сервер электронной почты получит имена серверов электронной почты домена dmy.ru и их IP-адреса.

— CNAME. Запись содержит псевдонимы для определенного компьютера. Например, запись CNAME может содержать псевдоним «www» и имя сервера, соответствующего этому псевдониму. Другие примеры псевдонимов — FileServer, ftp и т.д. Чтобы получить IP-адрес сервера, клиентский компьютер может запросить у сервера DNS имя узла, которое соответствует реальному имени сервера. Запись CNAME используется для привязывания различных имен узлов к одному IP- адресу сервера.

-SRV. В записи содержится список сетевых служб и серверов, на которых они выполняются. Например, контроллеры домена Active Directory регистрируют записи SRV в базе данных DNS, что позволяет клиентским компьютерам без проблем найти контроллер домена. Запись SRV представляет собой список «название службы/имя сервера».
Кроме указанных выше типов записей, сервером DNS поддерживаются и другие типы, используемые для решения узких задач. Подробную информацию относительно этих типов можно найти в документации к серверу DNS от Microsoft.

Служба DNS является иерархической: в преобразовании одного имени может участвовать несколько серверов, каждый из которых будет выполнять собственную задачу. Для того, чтобы разобраться в принципах работы DNS, рассмотрим конкретный пример подключения к web-сайту www.dmy.ru с домашнего компьютера. Итак, представим, что вы запускаете обозреватель Интернет и вводите в адресной строке www.dmy.ru.

1. Домашний компьютер передает запрос DNS на получение IP- адреса web-сайта www.dmy.ru серверу DNS вашего поставщика услуг Интернет (ISP). При этом компьютер использует адрес сервера DNS поставщика услуг Интернет, который назначается домашнему компьютеру автоматически.

2. Сервер DNS поставщика услуг Интернет не содержит записи SOA для домена .ru или dmy.ru, поэтому запрос передаётся другому серверу. Сервер DNS поставщика услуг Интернет содержит список высокоуровневых доменов, поэтому запрос передается серверу, отвечающему за домен .ru.

3. Высокоуровневый сервер не сможет предоставить IP-адрес сервера www.dmy.ru, однако ему будет известен IP-адрес сервера DNS, отвечающего за этот домен.

Сетевые службы
Высокоуровневые серверы также отвечают за другие домены — .net, .org, .gov, .me и т.д. Эти серверы поддерживаются некоммерческой организацией ICANN; именно благодаря им возможна работа Интернет.

4. Сервер DNS поставщика услуг Интернет сохранит полученный IP-адрес сервера DNS домена dmy.ru для будущего использования (так производится кеширование IP-адресов). Затем сервер DNS поставщика услуг Интернет передаст первоначальный запрос серверу DNS домена dmy.ru для получения IP-адреса домена www.dmy.ru.

5. Сервер DNS домена dmy.ru осуществит поиск записи www.dmy.ru в своей базе данных и обнаружит запись типа А, в которой будет указан IP-адрес для www.dmy.ru. Этот IP-адрес передается серверу DNS поставщика услуг Интернет.

6. Сервер DNS поставщика услуг Интернет сохранит в собственном кеше IP-адрес домена www.dmy.ru и передаст его клиентскому компьютеру.

7. Домашний компьютер с помощью протокола HTTP подключится к удаленному компьютеру согласно полученному от сервера DNS поставщика услуг Интернет IP-адресу, после чего начнется загрузка запрошенной web-страницы.

Большинство компьютеров кешируют данные DNS на определенный промежуток времени, за счет чего в нашем примере домашнему компьютеру не понадобится снова обращаться к серверу DNS поставщика услуг Интернет для получения доступа к web-сайту по адресу www.dmy.ru. Кеширование записей DNS позволяет оптимизировать доступ в Интернет.

А здесь ты можешь смотреть программу передач на сегодня и завтра.

avatar
  Подписаться  
Уведомление о
Все права защищены © 2012-2019 Блог о доменах, регистрация доменов, покупка доменов, продажа доменов, новости доменной индустрии - ссылка при копировании на Online Domains обязательна. Есть вопросы?