Соглашение | Публикация статей

Поиск адреса по доменному имени
Категория: Статьи

Теперь вы знаете, как соотносятся домены и создаются имена. Возможно, вы теперь озадачены: а как использовать эту замечательную систему? Автоматически. Вам надо лишь употребить имя на компьютере, который понимает, как обращаться с DNS. Вам никогда не придется самим разыскивать адрес, соответствующий этому имени, или подавать специальную команду для его поиска (в UNIX - команда nslookup). Вы, конечно, можете это проделать - для собственного удовольствия, но зачем, ведь этого совсем не требуется. Все компьютеры Internet способны пользоваться доменной системой. И работающий в сети компьютер всегда знает свой собственный сетевой адрес.
Когда вы пользуетесь именем, например, mx.ihep.su, компьютер должен преобразовать его в адрес. Для этого он начинает запрашивать помощь у DNS-серверов. Это узлы, рабочие машины, обладающие соответствующей базой данных, в число обязанностей которых входит обслуживание такого рода запросов. DNS-сервер начинает обработку имени с правого его конца и двигается по нему влево, т.е. сначала производится поиск адреса в самой большой группе (домене), потґом постепенно сужает поиск. Но для начала опрашивается на предмет наличия у него нужной информации местный узел. Здесь возможны три случая:
• Местный сервер знает адрес, потому, что этот адрес содержится в его части всемирной базы данных. Например, если вы подсоединены к сети Института Физики Высоких Энергий (IHEP), то ваш местный сервер должен обладать информацией о всех компьютерах локальной сети этого института (mx, desert, ixwin и т.д.);
• Местный сервер знает адрес, потому, что кто-то недавно уже запрашивал тот же адрес. Когда запрашивается адрес, сервер DNS придерживает его у себя в памяти некоторое время, как раз на случай, если кто-нибудь еще захочет попозже того же адреса - это повышает эффективность системы;
• Местный сервер адрес не знает, но знает как его выяснить.
Как местный сервер может разузнать запрошенный адрес? В его прикладном или системном программном обеспечении имеется информация о том, как связаться с корневым сервером. Это сервер, который знает адреса серверов имен высшего уровня (самых правых в имени), здесь это уровень государств (ранга домена su). У него запрашивается адрес компьютера, ответственного за зону su. Местный DNS-сервер связывается с этим более общим сервером и запрашивает у него адрес сервера, ответственного за домен ihep.su. Теперь уже запрашивается этот сервер и у него запрашивается адрес рабочей машины mx.
На самом деле, для повышения эффективности, поиск начинается не с самого верха, а с наименьшего домена, в который входите и вы, и компьютер, имя которого вы запросили. Например, если ваш компьютер имеет имя nonlin.mipt.su, то опрос начнется (если имя не выяснится сразу) не со всемирного сервера, чтобы узнать адрес сервера группы su, а сразу с группы su, что сразу сокращает поиск и по объему, и по времени.
Этот поиск адреса совершенно аналогичен поиску пути письма без надписанного почтового индекса. Как определяется этот индекс? Все регионы пронумерованы - это первые цифры индекса. Письмо пересылается на центральный почтамт этого региона, где имеется справочник с нумерацией районов этого региона - это следующие цифры индекса. Теперь письмо идет на центральный почтамт соответствующего района, где уже знают все почтовые отделения в подопечном районе. Таким образом по географическому адресу определяется почтовый индекс, ему соответствующий. Также определяется и адрес компьютера в Internet, но путешествует не послание, а запрос вашего компьютера об этом адресе. И в отличие от случая с почтой, информация об адресе доходит до вас, как если бы районный почтамт места назначения отправлял вам письмо, любезно уведомляя вас на будущее об индексе, которого вы не изволили знать.
Некоторые компьютеры (есть еще такие динозавры) все еще работают по старинке, т.е. используя host-файлы. Если вы вдруг очутитесь на одном из них, вам надо будет просить администратора, либо самому вручную разыскать нужный вам адрес, а администратор должен будет потом включить соответствующую запись в местный host-файл. Подскажите администратору, что уж давно пора бы установить программы для поддержки DNS, так чтобы более вам этим поиском заниматься не пришлось.


Статьи по теме:

Метрики Кода И Их Практическая Реализация В Subversion И Clearcase. Часть 1 - Метрики
Общие черты CASE-средств
Аналого-цифровые вычислительные машины (АЦВМ)
Перемещение данных в рабочем листе
Информационные ресурсы украинского сегмента Internet
Представляя счет медицинское програмное обеспечение - разрешение для медицинских центров
ВЫБОРКА ДАННЫХ
Блокнот: Поиск и замена
Управление доступом к файпам и каталогам
Интерфейсы и мобильность Windows Vista
Возможные проблемы при загрузке Windows
Протокол управления передачей (TCP) и протокол пользовательских дейтаграмм (UDP)
Критерий использования ЭС для решения задач
Периферийные устройства ПК
Общие моменты при организации ЛВС
Загрузка в альтернативном режиме
Описание постановки задачи и блок-схемы алгоритма ее решения
Математическая логика в технике
Мир програмного обеспечения
Стримеры
Власть и информационное общество в Украине
Время создания или изменения файла
Работа с окнами
Развитие кибернетики
Коммутаторы NetGear
Робот Tartalo Стучится В Вашу Дверь
Развитие и стандартизация структурированных кабельных систем
Возможность системы CompactPCI иметь более 8 слотов
Очистка большой области рисунка
ОТОБРАЖЕНИЕ ПРОЦЕССА ПРОЕКТИРОВАНИЯ В ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ САПР
Интегрирование модулей PADS в программную среду предприятия
Компьютерные сети
Анализ развития украинского сегмента сети Internet
Отечественное законодательство в области "компьютерного права"
Обмен данными через промежуточный файл
Управление СКС
Компонент вывода
Программа электронной записной книжки
ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА
Полиграфия без типографии? Это возможно
Компания Зао &Quot;Лайт Коммуникейшн&Quot; Получила Статус Gigabyte Authorized Partner
Проигрыватель Windows Media
Открытие документа в процессе загрузки операционной системы
ЦИКЛ ФУНКЦИОНИРОВАНИЯ ВИРУСОВ
Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети
Описание построения требуемых графиков и диаграмм
Создание Java-апплета “HelloJava”
Зао «Лайт Коммуникейшн» Подтвердила Свой Статус «Microsot Gold Certified Partner» В 2008 Году
Проверка Софта На Лицензионность
Логический номер сектора
Области применения МП
Проект СКС
ОПЕРАЦИИ СОХРАНЕНИЯ ТЕКСТА
Нормативно-техническая документация
Информационная Безопасность В Деятельности Современных Организаций