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

2.1. Назначение сервиса dns

IP- адрес в сети Internet составляет 32 бита в том случае, когда используется протокол IPv4, и 128 бит для протокола IPv6. Представление IP- адреса в двоичном виде не удобно для запоминания пользователем. Поэтому для задания IP- адресов широко используется система имен доменов (Domain Name System, DNS).

Термин «домен» определяется как сфера деятельности, отношений или выполнения каких-либо совместных функций.

Система DNS позволяет обращаться к сетевым компьютерам не только по их IP- адресам, но и по индивидуальным адресам, например, вместо IP- адреса в двоичном виде 11000000 01100110 11111001 00000011 или «десятичное с точкой» 192.102.249.3 можно задать имя компьютера SONET.com.

Каждое из составляющих имени, например, ftp. microsoft.com, называется меткой. В данном случае имя компьютера состоит из трех меток: ftp, microsoft и com. Метки отделены друг от друга точками.

Метка ftp означает, что данный компьютер является хостом ftp, то есть на нем работает ftp-сервер. Метка microsoft описывает организацию (сферу деятельности), которой принадлежит компьютер корпорации Microsoft. Метка com обозначает, что данный компьютер выполняет коммерческие функции.

Таким образом, DNS выполняет две основных функции:

• организация иерархического пространства имен;

• обеспечение разрешения (т.е. поиска соответствия) доменных имен и IP-адресов.

Как и большинство сервисов, DNS относится к средствам прикладного уровня и строится по принципу "клиент-сервер".

В структуре сервиса DNS выделяют следующие компоненты:

Информационный ресурс - иерархически организованное пространство доменных имен. Соответствия доменных имен и IP-адресов описывается в распределенной по специальным узлам сети, называемым серверами имен, базе данных. Часть иерархического пространства имен, обслуживаемая одним сервером имен и представленная в его локальной базе данных, называется зоной ответственности (zone of authority).

DNS-клиент (resolver) - программный модуль, который обеспечивает выполнение запросов к серверу имен с целью разрешения доменного имени. Как правило, DNS-клиент входит в состав операционной системы.

Сервер имен (name server), или DNS-сервер, - программа, обеспечивающая хранение части распределенной базы данных соответствий IP-адресов и доменных имен, а также осуществляющая по запросу клиента поиск IP-адреса на основе предложенного доменного имени.

Протокол DNS - протокол взаимодействия DNS-клиентов и DNS-серверов.

Следует отметить, что часто терминами DNS-клиент и DNS-сервер обозначают компьютеры, на которых функционирует соответственно клиентское или серверное программное обеспечение.