logo search
Пособие Технологии сети Интернет

2.3. База данных сервера dns

База данных сервера DNS предназначена для описания соответствий доменных имен IP-адресам узлов.

Важным преимуществом DNS является то, что каждый конкретный сервер имен не должен содержать в своей локальной базе данных описание всей иерархии имен DNS. Как правило, организация, регистрирующая свое доменное имя, должна иметь DNS-сервер, в базе данных которого представлено только пространство имен, принадлежащих ее домену (зона ответственности). Например, если в домене "center.fio.ru" имеется только один узел - "www", то в базе данных сервера имен этого домена может присутствовать всего одна запись для указанного имени.

Кроме того, если домен содержит в себе домены нижних уровней, то каждый такой субдомен может иметь свой собственный сервер имен, освобождая тем самым DNS-сервер родительского домена от необходимости обслуживать свое подпространство имен. Таким образом, продолжая пример, сервер имен домена "fio.ru" не имеет в своей базе данных информации об узле "www" домена "center.fio.ru". При этом в его базе должна присутствовать запись о том, что зона "center" обслуживается другим сервером.

Такая передача полномочий по управлению именами части зоны называется делегированием.

Система DNS допускает, что один сервер имен может в своей базе данных описывать несколько зон. Например, зоны "center.fio.ru" и "msk.net.fio.ru" обслуживаются одним DNS-сервером.