История DNS
Категория: Система доменных имен | Автор: admin | 10-04-2010, 02:27 | Просмотров: 3216

В старые добрые времена таблицы соответствия имен и адресов хранились в одном текстовом файле, который велся централизованно и рассылался на все компьютеры сети ARPANET. Никакой иерархии в именах машин не было, и процедура присваивания имени компьютеру предполагала проверку, уникальности выбранного имени в масштабах страны. Объем изменений был огромен и поглощал большую часть пропускной способности сети ARPANET, поэтому в содержимом данного файла часто не отображалось реальное состояние сети.

Вскоре стало ясно, что статическая таблица компьютеров явно неадекватна потребностям большой и растущей сети ARPANET. DNS решает проблемы, с которыми не справилась такая таблица, используя две концепции: иерархию имен компьютеров и распределение обязанностей. Систему доменных имен формально описал Пол Мокапетрис (Paul Mockapetris) в документах RFC882 и RFC883 (1983 г.), обновив спецификацию в документах RFC1034 и RFC1035 (1987 г.). Пол, кроме того, создал первую версию DNS не для платформы UNIX.

Работа по реализации DNS в UNIX была начата в 1984 г. четырьмя аспирантами университета Беркли: Дугласом Терри (Douglas Terry), Марком Пейнтером (Mark Painter), Дэвидом Ригглом (David Riggle) и Сонг Ньян Чжоу (Songnian Zhou). Эстафету подхватил Ральф Кемпбелл (Ralph Campbell), сотрудник исследовательской группы по вычислительным системам, которь начал встраивать DNS в BSD UNIX. В 1985 г. Кевин Данлап (Kevin Dunlap), инженер DEC, временно работавший в Беркли, принял на себя руководстве проектом и создал пакет BIND (Berkeley Internet Name Domain — система доменных Internet-имен реализации университета Беркли). Майк Карелс (Mike Karels), Фил Альмквист (Phil Almquist) и Пол Викси (Paul Vixie) сопровождали этот пакет в течение многих лет. Он входит в большинстве дистрибутивов UNIX и, кроме того, доступен на Web-узле www.isc.org.

ISC (Internet Software Consortium — консорциум разработчиков программного обеспечения для Internet) — это некоммерческая организация, управляющая разработкой важнейших программных компонентов для Internet включая пакет BIND. Пол Викси в настоящее время отвечает в этой организации за сопровождение всех вариантов BIND 8, пользуясь помощью многочисленных добровольцев. Параллельно с этим консорциум занимаете; созданием пакета BIND 9 за счет финансовых средств ряда поставщиков операционных систем, правительственных учреждений и других компаний.

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

Документы RFC 1034 и RFC 1035 по-прежнему считаются базовым спецификациями DNS, хотя за последнее десятилетие появилось более 30-т других документов, видоизменивших или дополнивших различные аспекта DNS (перечислены в конце главы). В настоящее время не существует единого стандарта, в котором все эти компоненты были бы сведены воедино. Традиционно определение DNS звучало так: "Это то, что реализует пакет BIND". Но такое определение становится все менее точным по мере того, как появляются другие серверы DNS.

Система доменных имен реализована для разных платформ, но в этой книге мы будем рассматривать только пакет BIND. Компания Nortel перенесла BIND в Windows NT, передав права на полученный продукт обратно организации ISC. В результате, начиная с версии 8.2, пакет BIND доступен также в среде NT. Благодаря стандартизации протокола DNS различные DNS-серверы, работающие как в UNIX, так и в других операционных системах, могут свободно взаимодействовать и обмениваться данными друг с другом. Во многих организациях имеются UNIX-серверы, выступающие в роли серверов DNS для рабочих станций Windows.


 (голосов: 0)
Версия для печати | Комментариев: 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Логин
Пароль
 

 
Locations of visitors to this page