Пространство доменных имен сети Интернет

 в раздел Оглавление

«DNS и BIND»

Руководство для системных администраторов

2. Как работает DNS

Пространство доменных имен сети Интернет

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

Система доменных имен довольно либеральна в отношении меток, составляющих доменные имена, и не определяет конкретные значения для меток определенного уровня пространства имен. Если администратор управляет сегментом пространства имен, он и определяет семантику доменных имен, входящих в сегмент. Черт возьми, администратор может присвоить поддоменам в качестве имен буквы алфавита от A до Z, и никто его не остановит (хотя сильно будут советовать этого не делать).

При этом существующее пространство доменных имен сети Интернет обладает некоторой сложившейся структурой. Это в особенности касается доменов верхних уровней, доменные имена в которых подчиняются определенным традициям (которые не являются правилами, поскольку их можно нарушать, и так не раз бывало). Эти традиции вносят в доменные имена некоторую упорядоченность. Понимание традиций - это большое подспорье для попыток расшифровки доменных имен.

Домены высшего уровня

Изначально домены высшего уровня делили пространство имен сети Интернет на семь доменов:

com
Коммерческие организации, такие как Hewlett-Packard (hp.com), Sun Microsystems (sun.com) или IBM (ibm.com).

edu
Образовательные организации, такие как Калифорнийский университет Беркли (berkeley.edu) и университет Пердью (purdue.edu).

gov
Правительственные организации, такие как NASA (nasa.gov) и Национальный научный фонд (nsf.gov).

mil
Военные организации, такие как армия (army.mil) и флот (navy.mil)

США.

net
В прошлом организации, обеспечивающие работу сетевой инфраструктуры, такие как NSFNET (nsf.net) и UUNET (uu.net). В 1996 году домен net, как и com, стал доступен для всех коммерческих организаций.

org
В прошлом некоммерческие организации, такие как Фонд электронной границы (Electronic Frontier Foundation) (eff.org). Как и в случае с доменом net, ограничения были сняты в 1996 году.

int
Международные организации, такие как NATO (nato.int).

Существовал еще один домен высшего уровня, который назывался arpa и использовался в процессе перехода сети ARPAnet от таблиц узлов к системе доменных имен. Изначально все узлы ARPAnet имели имена, принадлежавшие домену arpa, так что их было несложно отличать. Позже они разбрелись по различным поддоменам организационных доменов высшего уровня. При этом домен arpa все еще используется, и чуть позже мы расскажем, как именно.

Можно заметить некоторую националистическую предрасположенность в наших примерах: прежде всего речь идет об организациях США. Это легче понять - и простить, - если вспомнить, что сеть Интернет началась с сети ARPAnet - исследовательского проекта, который финансировался правительством США. Никто и не предполагал, что создание ARPAnet увенчается подобным успехом и что этот успех в итоге приведет к созданию международной сети Интернет.

В наши дни эти домены называются родовыми доменами высшего уровня (generic top-level domains, или gTLDs). Слово «родовые» призвано отличать их от доменов высшего уровня, разделенных по географическому признаку.

Географические домены высшего уровня

Чтобы справиться с потребностями быстро растущих сегментов сети Интернет, расположенных во многих странах мира, пришлось пойти на определенные компромиссы, связанные с пространством доменных имен Интернета. Было решено не придерживаться схемы организационного деления доменов высшего уровня, но разрешить использование географических обозначений. Новые домены высшего уровня были зарезервированы (но не во всех случаях созданы) для каждой страны. Эти доменные суффиксы соответствуют существующему международному стандарту ISO 3166.[1] Стандарт ISO 3166 определяет официальные двухбуквенные сокращения для каждой страны мира. Текущий список доменов высшего уровня приведен в приложении D.

Новые домены высшего уровня

В конце 2000 года организация, ответственная за управление системой доменных имен сети Интернет - Internet Corporation f o r Assigned Names and Numbers (ICANN), - создала семь новых родовых доменов высшего уровня, чтобы приспособить иерархию к взрывному росту сети Интернет и удовлетворить потребность в доменном «пространстве».

Некоторые из этих доменов были действительно родовыми, как com, net и org, тогда как другие больше походили на домены, вроде gov и mil, и были зарезервированы для использования конкретными (иногда удивительно немногочисленными) группами людей. ICANN называет эту последнюю разновидность доменов высшего уровня спонсируемыми доменами высшего уровня (sTLDs, sponsored top-level domains), а классический вариант - неспонсируемыми родовыми доменами высшего уровня (unsponsored gTLDs). Спонсируемый домен высшего уровня имеет устав, определяющий его назначение, а также организацию-спонсора, устанавливающую правила управления этим доменом и контролирующую работу с ним по поручению ICANN.

Вот новые родовые домены высшего уровня:

aero
Спонсируемый; предназначается для авиационной индустрии.

biz
Родовой.

coop
Спонсируемый; для кооперативных обществ.

info
Родовой.

museum
Спонсируемый; для музеев.

name
Родовой; для частных лиц.

pro
Родовой; для специалистов.

Не так давно, в начале 2005 года, ICANN утвердила дополнительные спонсируемые домены высшего уровня: jobs, который предназначается для кадровой индустрии, и travel - для индустрии туризма. В настоящее время рассматривается еще ряд спонсируемых доменов, в частности cat - для культурно-языковой группы каталонцев, mobi - для мобильных устройств, а также post - для почтового сообщества в киберпространстве. К настоящему моменту делегирование от корня получил только домен mobi. Страница организации ICANN в Интернете доступна по адресу http://www.icann.org.

По нисходящей

В пределах упомянутых доменов верхних уровней существующие традиции и степень их соблюдения начинают варьироваться. Некоторые из доменов высшего уровня, упомянутых в стандарте ISO 3166, в общем и целом следуют исходной организационной схеме США. К примеру, в домен высшего уровня Австралии, au, входят такие поддомены, как edu.au и com.au. Некоторые из прочих доменов ISO 3166 следуют примеру домена uk и порождают поддомены организационного деления, например co.uk, для корпоративного использования, а скажем ac.uk - для нужд академического сообщества. Тем не менее в большинстве случаев географические домены высшего уровня имеют организационное деление.

Однако это не относилось изначально к домену высшего уровня us. В домен us входило 50 поддоменов, которые соответствовали (попробуйте угадать!) пятидесяти штатам.[2] Имя каждого из этих поддоменов соответствует стандартному двухбуквенному сокращению названия штата, именно эти сокращения стандартизированы почтовой службой США.

В пределах каждого поддомена деление было в основном такое же, географическое: большинство поддоменов соответствовало отдельным городам. В пределах поддомена города все прочие поддомены обычно соответствовали отдельным узлам.

Но, как и многие другие правила иерархии доменных имен, эта структура ушла в прошлое в 2002 году, когда управлением доменом us занялась новая компания, Neustar. Теперь домен us наравне с доменами com и net открыт для всех.

Чтение доменных имен

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

Попрактикуемся на следующих примерах:

lithium.cchem.berkeley.edu

Здесь у читателей фора, поскольку мы уже упоминали, что berkeley. edu - это домен университета Беркли. (Даже если бы мы не рассказали заранее, можно было бы догадаться, что имя, вероятнее всего, принадлежит одному из университетов США, поскольку принадлежит домену высшего уровня edu.) cchem - поддомен berkeley.edu, принадлежащий факультету химии. И наконец, lithium (литий) - имя конкретного узла в домене, помимо которого в поддомене есть, вероятно, еще около ста узлов, если под каждый химический элемент выделен отдельный узел.

winnie.corp.hp.com

Этот пример посложнее, но ненамного. Домен hp.com, по всей видимости, принадлежит компании Hewlett-Packard (кстати, и об этом мы уже говорили). Поддомен corp, вне всякого сомнения, подразумевает корпоративную штаб-квартиру. А winnie - вероятно, просто неудачно выбранное имя узла.

fernwood.mpk.ca.us

В этом примере придется использовать знания о структуре домена us. ca.us, домена штата Калифорния, но mpk может означать что угодно. В данном случае очень трудно догадаться, что это доменное имя Менло-Парка, если не знать географию района Сан-Франциско. (Нет, это не тот самый Менло-Парк, в котором жил Эдисон, - тот находится в Нью-Джерси.)

daphne.ch.apollo.hp.com

Этот пример мы приводим для того, чтобы у читателей не появилось ложного ощущения, будто все доменные имена состоят из четырех меток. apollo.hp.com - бывший поддомен компании Apollo Computer, принадлежащий домену hp.com. (Когда компания HP приобрела компанию Apollo, то не забыла купить и интернет-домен Apollo, apollo.com, который был переименован в apollo.hp.com.) ch.apollo.hp.com - отделение Apollo в Челмсфорде (штат Массачусетс). daphne - просто узел в Челмсфорде.


[1] За исключением Великобритании. В соответствии со стандартом ISO 3166 и традициями Интернета доменный суффикс высшего уровня для Великобритании должен быть gb. На деле же большинство организаций Великобритании и Северной Ирландии (то есть Соединенного Королевства) используют суффикс uk. А еще они ездят по неправильной стороне дороги.
[2] В действительности поддоменов в домене us чуть больше: один для Вашингтона (округ Колумбия), один для острова Гуам и т.д.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.