Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Доменная система имен

Работа сети Интернет в большой степени зависит от системы доменных имен (DNS, Domain Name System). Имена веб-сайтов, адреса электронной почты преобразуются в ней в IP-адреса, необходимые для связи между компьютерами.

Замечание 1

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

Принципы работы DNS

DNS - иерархическая распределенная система, включающая миллионы баз данных, содержащих информацию о доменах. Иерархию DNS можно увидеть в самой структуре доменного имени. Например, имя www.ripe.net состоит из трех частей, разделенных точками. Существует также корневая зона, содержащая информацию о своих базовых поддоменах: net, com, org, ru, su, и т.д.

Разбор доменного имени производится справа налево. В указанном примере домен net содержащий информацию о всех поддоменах, зарегистрированных в этой зоне, таких как ripe. Домен ripe содержит информацию о всех своих поддоменах, наконец www - имя веб-сервера RIPE NCC и соответствующие ему IP адреса в пространстве ripe.net.

Процесс преобразование имени в адрес. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Процесс преобразование имени в адрес. Автор24 — интернет-биржа студенческих работ

Трансляция имени www.ripe.net в IP-адреса производится в несколько этапов:

  1. запрос серверов, обслуживающих корневую зону, которые сообщат, как связаться с серверами, обслуживающими net;
  2. запрос адресов домена ripe;
  3. получение IP-адреса хоста www.ripe.net.

Этот алгоритм позволяет распределить нагрузку на DNS между администраторами доменов.

«Доменная система имен» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Корневые серверы DNS

Корневые серверы (КС) обеспечивают доступ к базовым структурам DNS и содержит информацию обо всех доменах верхнего уровня, к которым относятся:

  • национальные домены (например, ru);
  • домены общего назначения (например, com);
  • спонсированные домены (например, museum).

Самый первый запрос пользователя в процессе поиска домена производится по IP адресу сервера, а не по его имени, поскольку для трансляции имени в IP адрес необходим доступ к корневому серверу.

Координация работы DNS

С середины 80-х годов до 2000 года система корневых серверов (СКС) состояла из сервера a.root-servers.net и нескольких его вторичных копий (b.root-servers.net, c.root-servers.net и т.д.), каждая из которых управлялась отдельной организацией-оператором.

В 2000-2002 гг. был создан т.н. мастер-сервер и 13 равноправных КС, получающих идентичную информацию от мастера. С 2003 года задействована технология anycast, позволившая расширить географию СКС, до этого базировавшихся по большей части в США.

Процесс внесения изменений в корневую зону. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Процесс внесения изменений в корневую зону. Автор24 — интернет-биржа студенческих работ

Запрос на изменение в содержимое корневой зоны поступает от администратора домена верхнего уровня и обслуживается специальной международной организацией IANA, а затем подписывается цифровым образом и направляется для авторизации аудитору, роль которого в настоящее время выполняет Министерство Торговли США.

Операторы КС

Операторы КС - организации, получившие право управления серверами на ранних этапах развития Интернета. Они финансово и юридически независимыми от IANA. Считается, что такой подход является основой технической и политической стабильность DNS. Операторы КС встречаются 3 раза в год. На таких саммитах производится генерация секретного ключа для протокола TSIG, являющегося одной из базовых составляющих системы DNS.

Владельцы корневых серверов DNS. Автор24 — интернет-биржа студенческих работ

Рисунок 3. Владельцы корневых серверов DNS. Автор24 — интернет-биржа студенческих работ

Как видно из этого перечня, система DNS находится под контролем структур, принадлежащих США.

Замечание 2

Проблемой, связанной с немногочисленностью DNS-серверов корневой зоны, стало то, что их возможно атаковать посредством распределенной DoS-атаки. Например, в октябре 2002 года, когда большинство КС были по этой причине недоступны в течение нескольких часов. В настоящее время эта проблема решена в связи с внедрением технологии anycast.

Развитие системы DNS

В связи с широким распространением по планете Интернета, в последние годы в DNS были внесены существенные изменения.

Интернационализация DNS

Концепция IDN (Internationalised Domain Names - международные доменные имена) предоставляет возможность использования национальных алфавитов при задании имени доменов. Пользователям национальных алфавитов она позволяет исключить необходимость использования латиницы при работе в Сети.

Поскольку наиболее распространенной кодировкой для национальных письменных языков является Юникод (Unicode), необходимо преобразование ограниченного набора допустимых в рамках DNS символов. Для этого используется т.н. Пюникод (Punycode). В этой кодировке, например, слово "испытание" будет выглядеть как xn--80akhbyknj4f, но зато такая комбинация соответствует стандарту DNS.

Компьютерные приложения, поддерживающие национальные языки (например, браузер), может транслировать доменное имя, в Пюникод. После этого запускается стандартная процедура: клиент DNS отправляет запросы для преобразования имени в IP-адрес.

Замечание 3

Тестирование IDN началось в 2001 году. С 2003 года открыта регистрация поддоменов, содержащих IDN. В 2006 году началось тестирование IDN в корневой зоне. Для отладки системы доменов с применением национальных алфавитов работает домен example.test, представленный на 11 языках, в частности на русском, как http://пример.испытание.

Стандарт DNSSEC

При передаче данных DNS по сети они могут быть изменены. Стандарт DNSSEC - расширение стандарта DNS позволяет решить эту проблему за счет удостоверения передаваемых данных цифровыми подписями администраторов доменов. В настоящее время внедрение DNSSEC сдерживается вопросами преимущественно политического характера.

Внедрение протокола IPv6

Поддержка IPv6 в корневой зоне DNS началась в 2008 г. Адреса IPv6 первых шести КС были включены в корневую зону и файл hints 4 февраля 2008 года. Никаких значимых сбоев в работе глобальной системы DNS отмечено не было.

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 25.01.2019
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot