2. Система доменных имен dns
Соответствие между доменными именами и IP-адресами может устанавливаться как средствами локального хоста, так и средствами централизованной службы DNS.
Специальная служба DNS (Domain Name System) система доменных имен – это централизованная служба, основанная на распределенной базе отображений: «доменное имя – IP-адрес».
Эта служба использует в своей работе протокол типа «клиент–сервер». В нем определены DNS-клиенты и DNS-серверы.
Служба DNS опирается на иерархию доменов, и каждый сервер службы DNS хранит только часть имен сети, а не все имена. При росте количества узлов в сети проблема масштабирования решается созданием новых доменов и поддоменов имен и добавлением в службу DNS новых серверов.
Для каждого домена имен создается свой DNS-сервер. Этот сервер может хранить информацию о соответствии имен для своего домена, включая все его поддомены. При этом нагрузка на этот сервер после добавления новых поддоменов может превысить его возможности. Поэтому чаще всего сервер домена хранит только те имена, которые заканчиваются на следующем ниже уровне иерархии по сравнению с именем домена.
Каждый DNS-сервер, кроме таблицы отображений имен, содержит ссылки на DNS-серверы своих поддоменов. Эти ссылки связывают отдельные DNS-серверы в единую службу DNS. Ссылки представляют собой IP-адреса соответствующих серверов. Для обслуживания корневого домена выделено несколько дублирующих друг друга DNS-серверов.