Эта система имен используется автоматически с помощью процедуры разрешения имени сервером доменных имен DNS. Нет необхлодимости самим разыскивать адрес, соответствующий этому имени, или подавать специальную команду для его поиска (в UNIX - команда nslookup). Все компьютеры Internet способны пользоваться доменной системой. И работающий в сети компьютер всегда знает свой собственный сетевой адрес.
Когда используется имя, например, lsi.bas-net.by
, компьютер должен
преобразовать его в адрес. Для этого он делает запрос к DNS-серверам.
Это узлы, рабочие машины, обладающие соответствующей базой данных, в число
обязанностей которых входит обслуживание такого рода запросов. DNS-сервер
начинает обработку имени с правого его конца и двигается по нему влево,
т.е. сначала производится поиск адреса в самой большой группе (домене),
потом постепенно сужает поиск. Но для начала опрашивается на предмет
наличия у него нужной информации местный узел. Здесь возможны три случая:
Как местный сервер может разузнать запрошенный адрес, например
os2.spb.ru
? В его прикладном или системном программном обеспечении
имеется информация о том, как связаться с корневым сервером. Это сервер,
который знает адреса серверов имен высшего уровня (самых правых в имени),
здесь это уровень государств (ранга домена ru
). У него
запрашивается адрес компьютера, ответственного за зону ru
. Местный
DNS-сервер связывается с этим более общим сервером и запрашивает у него
адрес сервера, ответственного за домен spb.ru
. Теперь уже
запрашивается этот сервер и у него запрашивается адрес рабочей машины
os2
.
На самом деле, для повышения эффективности, поиск начинается не с самого
верха, а с наименьшего домена, в который входите и вы, и компьютер, имя
которого вы запросили. Например, если ваш компьютер имеет имя
lsi.bas-net.by
, то опрос начнется (если имя не выяснится сразу) не
со всемирного сервера, чтобы узнать адрес сервера группы by
, а
сразу с группы by, что сразу сокращает поиск и по объему, и по
времени.