
Глава 4. Информационные сетевые технологии
4-67
бить имя на компьютере, который понимает, как обращаться с DNS. Вам никогда
не придется самим разыскивать адрес.
Определение имен начинается на рабочих станциях. Когда вы пользуе-
тесь именем, например x.y.z.
ru, компьютер должен преобразовать его в IP-адрес.
Для этого он начинает запрашивать помощь у DNS-серверов. DNS-сервер начи-
нает обработку имени с правого его конца и двигается по нему влево, т.е. снача-
ла производится поиск адреса в самой большой группе (домене), потом посте-
пенно сужает поиск. Но для начала опрашивается на
предмет наличия у него
нужной информации местный узел. Здесь возможны три случая:
1. Местный сервер знает адрес, потому что этот адрес содержится в его
базе данных. Например, если вы подсоединены к сети Уральского государствен-
ного технического университета, то ваш местный сервер должен обладать ин-
формацией о всех компьютерах локальной сети этого
института.
2. Местный сервер знает адрес, потому что кто-то недавно уже запраши-
вал тот же адрес. Когда запрашивается адрес, сервер DNS сохраняет его у себя в
памяти некоторое время, как раз на случай, если кто-нибудь еще попозже потре-
бует тот же адрес – это повышает эффективность системы.
3. Местный сервер
адрес не знает, но знает, как его выяснить.
Как местный сервер может разузнать запрошенный адрес? В его при-
кладном или системном программном обеспечении имеется информация о том,
как связаться с главным сервером имен (корневым сервером). Этот сервер, кото-
рый знает адреса серверов имен высшего уровня (самых правых в имени), – это
уровень
государств (ранга домена ru). У него запрашивается адрес компьютера,
ответственного за зону r
u. Если ответ содержит несколько имен доменов, то ис-
ходный сервер имен при поиске IP-адреса сначала должен соединится с главным
сервером имен для домена
ru, затем с сервером имен домена z.ru, далее y.z.ru и,
наконец, с сервером имен для
x.y.z.ru. Указанный процесс показан на рис. 4.36.
На самом деле, для повышения эффективности, поиск начинается не с
самого верха, а с наименьшего домена, в который входите и вы, и компьютер,
имя которого вы запросили. Например, если ваш компьютер имеет имя
x1.y1.z.
ru и вы запрашивайте компьютер с именем x.y.z.ru, то опрос начнется
(если имя не выяснится сразу) не со всемирного сервера, чтобы узнать адрес
сервера группы r
u, а сразу с группы z.ru, что сразу сокращает поиск и по объе-
му, и по времени.
Этот поиск адреса совершенно аналогичен поиску пути письма без над-
писанного почтового индекса. Как определяется этот индекс? Все регионы про-
нумерованы – это первые цифры индекса. Письмо пересылается на центральный
почтамт этого региона, где имеется справочник с нумерацией районов этого
ре-
гиона, – это следующие цифры индекса. Теперь письмо идет на центральный
почтамт соответствующего района, где уже знают все почтовые отделения в по-
допечном районе. Таким образом, по географическому адресу определяется поч-
товый индекс, ему соответствующий. Также определяется и адрес компьютера в
Internet, но путешествует не послание, а запрос вашего компьютера об
этом ад-
ресе. И, в отличие от случая с почтой, информация об адресе доходит до вас, как
если бы районный почтамт места назначения отправлял вам письмо, любезно
уведомляя вас на будущее об индексе, которого вы не изволили знать.