Что такое DNS?

Наверняка вы заметили, что когда вы выходите в Интернет, вы можете набрать адрес сайта, например www.onlinecomputertips.com, и ваш веб-браузер переведет вас на этот сайт. Возможно, вы заметили, что можно также попасть на веб-сайт, набрав IP-адрес, например 173.201.231.17. DNS делает это возможным путем преобразования имени веб-сайта в IP-адрес, поэтому вам не нужно знать IP-адрес веб-сайта, а можно использовать более легко запоминающееся имя.

DNS (Domain Name System) используется в Интернете, а также во многих частных сетях. Сети, использующие службу каталогов Microsoft Active Directory, используют DNS для разрешения имен компьютеров и определения их местоположения в локальных сетях и Интернете. Сети на базе операционных систем Windows Server используют DNS в качестве основного средства определения местоположения ресурсов в Active Directory.

Пространство имен домена — это схема именования, которая обеспечивает иерархическую структуру базы данных DNS. Каждый узел, называемый доменом, представляет собой раздел базы данных DNS. База данных DNS индексируется по имени, поэтому каждый домен должен иметь имя. При добавлении доменов в иерархию имя родительского домена добавляется к его дочернему домену (поддомену). Имя домена определяет его положение в иерархии.

На вершине иерархии DNS находится один домен, называемый корневым доменом, который обозначается одной точкой (.).

Домены верхнего уровня группируются по типу организации или географическому положению. Домены верхнего уровня контролируются Архитектурным советом Интернета (IAB), органом Интернета, контролирующим, в частности, присвоение доменных имен. Примеры .com, .gov и .net

Любой человек может зарегистрировать доменное имя второго уровня. Доменные имена второго уровня регистрируются для частных лиц и организаций рядом различных компаний, занимающихся регистрацией доменов. Имя второго уровня состоит из двух частей: имени верхнего уровня и уникального имени второго уровня, например, microsoft.com.

Сервер имен DNS хранит файл базы данных зон. Серверы имен могут хранить данные для одной зоны или нескольких зон. Считается, что сервер имен имеет полномочия для пространства доменных имен, которое охватывает данная зона. Один сервер имен содержит файл базы данных главной зоны, называемый файлом базы данных первичной зоны, для указанной зоны. В результате для зоны должен существовать как минимум один сервер имен. Изменения в зоне, такие как добавление доменов или хостов, выполняются на сервере, который содержит файл базы данных первичной зоны.

Разрешение имен — это процесс преобразования имен в IP-адреса. Это похоже на поиск имени в телефонной книге, в которой имя связано с телефонным номером. Например, когда вы подключаетесь к веб-сайту Microsoft, вы используете имя www.microsoft.com. DNS разрешает www.microsoft.com на соответствующий IP-адрес. Сопоставление имен с IP-адресами хранится в распределенной базе данных DNS. Серверы имен DNS разрешают запросы прямого и обратного поиска. Запрос прямого поиска позволяет преобразовать имя в IP-адрес, а запрос обратного поиска позволяет преобразовать IP-адрес в имя. Сервер имен может разрешить запрос только для зоны, для которой у него есть полномочия. Если сервер имен не может разрешить запрос, он передает запрос другим серверам имен, которые могут его разрешить. Сервер имен кэширует результаты запросов, чтобы уменьшить трафик DNS в сети.

  1. Клиент передает запрос прямого поиска для www.microsoft.com на свой локальный сервер имен.
  2. Локальный сервер имен проверяет свой файл базы данных зоны, чтобы определить, содержит ли он сопоставление имени и IP-адреса для запроса клиента. Локальный сервер имен не имеет полномочий для microsoft.com домена, поэтому он передает запрос одному из корневых серверов DNS, запрашивая разрешение имени хоста. Корневой сервер имен посылает ответное направление на сервер имен com.
  3. Локальный сервер имен отправляет запрос на сервер имен com, который отвечает направлением на сервер имен Microsoft.
  4. Локальный сервер имен отправляет запрос на сервер имен Microsoft. Потому что
    Сервер имен Microsoft имеет полномочия для этой части пространства имен домена, когда он получает запрос, он возвращает IP-адрес для www.microsoft.com на локальный сервер имен.
  5. Локальный сервер имен отправляет IP-адрес для www.microsoft.com клиенту.
  6. Разрешение имен завершено, и клиент может получить доступ к www.microsoft.com.
Оцените статью
Добавить комментарий