По просьбе Джона Постела Павел Mockapetris изобрел систему доменных имен в 1983 году и написал первую реализацию. Оригинальные технические появляются в RFC 882 и 883. В 1987 году публикация RFC 1034 и RFC 1035. обновляются спецификации DNS и сделал RFC 882 и RFC 883 устарели. Несколько более-недавних RFC, предлагали различные расширения для протоколов DNS основных. В 1984 году, четыре Беркли студентов - Дуглас Терри, Марк Painter, Дэвид Риггл и Songnian Чжоу - написал первую реализацию UNIX, которая была поддержана Ральф Кэмпбелл после этого.
В 1985 году Кевин Данлэп DEC значительно переписал реализацию DNS и переименовали его в BIND (Berkeley Internet Name Domain, ранее: Berkeley Internet Name Daemon). Майк карелов, Фил и Пол Almquist Vixie сохранили BIND с тех пор. BIND был портирован на платформу Windows NT в начале 1990-х. В связи с долгой историей BIND в вопросов и эксплойтов, несколько альтернативных сервер имен /сельсин программы были написаны и распространены в последние годы. Как DNS работа в теории: Доменное имя пространство состоит из дерева доменных имен.
Каждый узел или ветвь в дереве имеет одну или несколько записей ресурсов, которые держат информацию, связанную с именем домена. Дерево суб-делится на зоны. Зона состоит из набора связанных узлов авторитетно обслуживается авторитетного DNS сервера имен. (Обратите внимание, что один сервер имен может содержать несколько зон). Когда системный администратор хочет, чтобы другой администратор контролировать часть доменного пространства имен в его или ее зоны полномочий, он или она может делегировать управление в другой администратор.
Это разбивает часть старой зоны прочь в новой зоне, которая подпадает под властью серверов имен второго администратора. Старая зона становится уже не авторитетный за то, что идет под властью новой зоны. Резольверу ищет информацию, связанную с узлами. Резольверу знает, как общаться с серверами имен, посылая запросы DNS, и прислушаться ответов DNS. Решение, ка
…