20. Система доменных имен DNS.

 

20.1. Система доменных имен DNS.

 

20.1.1. Необходимость создания системы.

Соответствие между доменными именами и IP -адресами может устанавливаться как средствами локального Хоста, так и средствами централизованной службы. На  раннем этапе развития Internet на каждом Хосте вручную создавался текстовой файл с именем hosts без расширения  (в Windows пример в файле host . sam ), состоящий из строк:

IP -адрес                      Доменное имя

192.168.10.20               acme . com

По мере роста Internet файлы hosts росли, т.е. возникла необходимость нового решения. Таким решением стала специальная служба – система доменных имен ( Domain Name System DNS ).

 

20.1.2. Принцип построения DNS . Таблицы отображений имен и ссылки на DNS -серверы своих поддоменов. Службу DNS.

DNS – это централизованная служба, основанная на распределенной базе отображений «Доменное имя- IP -адрес». Служба DNS использует в своей работе протокол типа «клиент-сервер». В нем определены DNS -сервера и DNS -клиенты. DNS -сервера поддерживают распределенную базу отображений, а DNS -клиенты обращаются к серверу с запросами о разрешении доменного имени в IP -адрес. Служба DNS использует текстовые файлы почти такого же формата, как и файл hosts . Эти файлы администратор также подготавливает вручную.

Служба DNS опирается на иерархию доменов. Каждый сервер DNS хранит только часть имени сети, а не все имена, как это происходит при использовании файлов hosts . При росте количества узлов в сети проблема масштабирования решается созданием новых доменов и поддоменов имен и добавлением в службу DNS новых серверов. Для каждого домена имен создается свой DNS -сервер. Этот    сервер может хранить отображенное «доменное имя- IP адрес» для всего домена, включая все его поддомены. Однако при этом решение оказывается плохо масштабируемым, так как при добавлении новых поддоменов нагрузка на этот сервер может превысить его возможности. Чаще сервер домена хранит только имена, которые заканчиваются на следующем ниже уровне иерархии по сравнению с именем домена. При такой организации службы DNS нагрузка по разрешению имен распределяется более равномерно между всеми DNS -серверами сети.

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

 

20.2. Структура глобальной сети.

 

Начало
Оглавление
На главную