|
Сегодня так много компьютеров, подключенных к Интернету на постоянной основе, что невозможно представить себе одну центральную базу данных, в которой хранились бы доменные имена всех компьютеров и соответствующие им IP-адреса. Впрочем, если бы даже она и существовала, то все равно бы не справилась с ежеминутными изменениями, происходящими в Сети. Где-то постоянно регистрируются новые доменные имена и выделяются новые IP-адреса. Сеть динамично развивается, как живой организм и уследить за всем, что в ней происходит, не по силам никому. Поэтому служба имен доменов работает, как распределенная база данных. Когда мы хотим обратиться к компьютеру с именем www.qqq.ppp.com, то прежде всего наш запрос обращается к нашему сервис-провайдеру. Его сервер DNS ищет в своей базе данных IP-адрес, соответствующий доменному имени www.qqq.ppp.com и не всегда его находит. Если таких данных в базе местного сервера DNS нет, тот обращается к вышестоящему, например к /WS-серверу, обслуживающему домен СОМ. Если и тот не знает, что делать, то обращается к нижестоящему серверу, обслуживающему поддомен PPP.COM и так далее. В итоге запрос рано или поздно дойдет до той организации, которая регистрировала нужное нам доменное имя и ответ по цепочке возвратится к ZWS-серверу нашего провайдера. Обычно цикл поиска IP-адреса по известному доменному имени занимает несколько секунд.
Кстати, эти секунды тоже берегут. Скорее всего, сервер DNS вашего провайдера способен запоминать результаты розыска, и если завтра вы (или кто-нибудь другой) захотите вновь обратиться туда же, то он не будет беспокоить серверы службы DNS, а сам подставит IP-адрес, который запомнил. Более того, существуют специальные служебные программы (их называют утилитами), которые способны запоминать IР-адреса серверов не где-нибудь в службе DNS, а непосредственно на вашем компьютере. Такие программы общедоступны, и вы можете использовать их ради экономии времени на работу в Интернете.
|