Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поиск адреса по доменному имени




Теперь вы знаете, как соотносятся домены и создаются имена. А как теперь использовать эту замечательную систему, что нужно делать? Ничего и никак не надо делать. Просто употребите имя на компьютере в Internet. В Internet каждый уважающий себя компьютер умеет обращаться с DNS, и каждый работающий в сети компьютер обязан знать свой собственный сетевой адрес. Доменное имя переварится в числовой адрес автоматически.

Вам никогда не придётся самим разыскивать адрес, соответствующий какому-либо имени, или подавать специальную команду для его поиска (например, в UNIX это команда shook-up).

Когда вы пользуетесь именем, например, mx.ihep.su, компьютер должен преобразовать его в адрес. Для этого он начинает запрашивать информацию у DNS-серверов. Как мы уже говорили, — это специальные сетевые узлы, обладающие соответствующей базой данных, в число обязанностей которых входит обслуживание такого рода запросов. Запрос посылается местному DNS-cepвepy, который, отвечает за имена в вашей зоне DNS. DNS-cepвep начинает обработку имени с правого его конца и двигается по нему влево, т.е. сначала он производит поиск адреса в самой большой группе (домене), потом постепенно сужает поиск.

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

А вообще говоря, здесь возможны три случая:

Местный сервер знает адрес потому, что этот адрес содержится в его собственной базе данных, т.е. он сам ответственен за информационную поддержку запрошенного имени. Например, если вы подсоединены к сети Института Физики Высоких Энергий (IHEP), то ваш местный сервер должен обладать информацией обо всех компьютерах локальной сети этого института (mx, desert, ixwin и т.д.);

¾ Местный сервер знает адрес потому, что кто-то недавно уже запрашивал тот же адрес. Когда запрашивается адрес, сервер DNS придерживает его у себя в памяти некоторое время как раз на случай, если кто-нибудь ещё захочет попозже того же адреса — это повышает эффективность системы (кэширование называется, во!);

¾ Местный сервер адрес не знает, но знает, как его выяснить.

Как местный сервер может разузнать запрошенный адрес? Либо он сам знает адрес сервера верхнего уровня нужного домена, либо он спросит об этом у сервера верхнего уровня своего собственного домена, адрес которого он должен знать.

Например, за домен su отвечают серверы

137.39.1.3 (ns-.uu.net),

192.16.202.11 (ns.eu.net),

193.124.22.65 (ns.ussr.eu.net).

а за домен ru отвечают

137.39.1.3 (ns.uu.net),

192.5.23.200 (sparky.arl.mil),

192.16.202.11 (ns.eu.net),

192.36.125.2 (sunic.sunet.se),

192.36.148.18 (sunic.sunet.se),

192.93.0.4 (ns2.nic.fr),

192.93.2.4 (ns2.nic2.fr).

На случай отсутствия информации в местном сервере в нём имеется информация о том, как связаться с корневым сервером. Это сервер, который j знает адреса серверов имён высшего уровня (самых правых в имени), -I здесь это уровень государств (ранга домена su). У этого сервера запрашивается адрес компьютера, ответственного за нужную зону, в нашем примере это su.

Как местный сервер может разузнать запрошенный адрес? В его прикладном или системном программном обеспечении имеется информация о том, как связаться с корневым сервером. Это сервер, который знает адреса серверов имен высшего уровня (самых правых в имени), здесь это уровень государств (ранга домена su). У него запрашивается адрес компьютера, ответственного за зону su.

Местный DNS-сервер связывается с этим более общим сервером и запрашивает у него адрес сервера, ответственного за домен ihep.su. Теперь уже запрашивается этот сервер и у него запрашивается адрес рабочей машины mx. Сказанное иллюстрируется схемой разрешения имен, приведенной на рис. 2.6

 

 

Рис.2.6 Схемы разрешения DNS-имен (рекурсивная процедура)

На самом деле, для повышения эффективности, поиск начинается не с самого верха, а с наименьшего домена, в который входите и вы, и компьютер, имя которого вы запросили. Например, если ваш компьютер имеет имя nonlin.mipt.su, то опрос начнется (если имя не выяснится сразу) не со всемирного сервера, чтобы узнать адрес сервера группы su, а сразу с группы su, что сразу сокращает поиск и по объему, и по времени. Этот поиск адреса совершенно аналогичен поиску пути письма без надписанного почтового индекса. Как определяется этот индекс? Все регионы пронумерованы - это первые цифры индекса. Письмо пересылается на центральный почтамт этого региона, где имеется справочник с нумерацией районов этого региона - это следующие цифры индекса. Теперь письмо идет на центральный почтамт соответствующего района, где уже знают все почтовые отделения в подопечном районе. Таким образом, по географическому адресу определяется почтовый индекс, ему соответствующий. Также определяется и адрес компьютера в Internet, но путешествует не послание, а запрос вашего компьютера об этом адресе. И в отличие от случая с почтой, информация об адресе доходит до вас, как если бы районный почтамт места назначения отправлял вам письмо, любезно уведомляя вас на будущее об индексе, которого вы не изволили знать.

Некоторые компьютеры все еще работают по старинке, т.е. используя host-файлы. Если вы вдруг очутитесь на одном из них, вам надо будет просить администратора, либо самому вручную разыскать нужный вам адрес, а администратор должен будет потом включить соответствующую запись в местный host-файл. Подскажите администратору, что уж давно пора бы установить программы для поддержки DNS, так чтобы более вам этим поиском заниматься не пришлось.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 303; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.