Кратко

  • До DNS в JUNET использовались иерархические почтовые имена; локальная конфигурация почты и шлюзы UUCP сделали их рабочим инструментом растущей исследовательской сети.
  • При переходе JUNET с .junet на .jp в 1989 году большинство названий организаций сохранили. Волонтёрская группа junet-admin продолжала выдавать имена, пока в 1991 году JNIC не принял более широкое управление .jp.

Анализ

Одно из ранних почтовых имён JUNET похоже на современный адрес электронной почты. Его форма задаёт иерархию пользователя, узла, организации и суффикса. Но в Японии середины 1980-х такая структура не означала, что сообщения передавались через DNS или интернет-протокол.

JUNET начался в октябре 1984 года с соединения по телефонным линиям UNIX-компьютеров University of Tokyo, Tokyo Institute of Technology и Keio University. Сеть использовала UUCP — способ обмена файлами и сообщениями между UNIX-системами по прерывистым каналам. Электронная почта и электронные новости не ждали появления глобальной магистрали; они и были практической причиной соединить машины. В первом руководстве пользователя JUNET описана сеть из локальных сетей участвующих организаций: шлюзы сглаживали различия, а UUCP-соединения проходили через общественные телефонные линии или сети с коммутацией пакетов.

Сеть быстро вышла за пределы трёх кампусов. В ноябре 1987 года руководство насчитывало около 110 участвующих организаций и примерно 1 000 систем. Это не была единая машинная комната под централизованным управлением. Каждое учреждение обслуживало свою локальную сеть и шлюз; сообщения шли по каналам между шлюзами. Нужны были имена, которые могли записать пользователи и которые администраторы могли преобразовать в правила доставки на конкретных узлах.

Разработанный в 1985 году инструмент mailconf формировал конфигурацию sendmail из правил доставки почты. История JPNIC приводит иерархический адрес JUNET как пример имени, ставшего рабочим благодаря этому инструменту. По форме можно было определить узел и организацию, хотя DNS имя не разрешал. Перенос обеспечивал UUCP, а путь задавали локальная конфигурация и знание шлюзов. Видимое имя само по себе маршрутом не было.

Волонтёрская группа junet-admin отвечала за уникальность названий организаций. В примере titech обозначает Tokyo Institute of Technology; группе не требовалось присваивать уникальное имя каждому устройству на каждом кампусе. Разделение труда было практичным: каждое учреждение управляло своими машинами, а общая группа предотвращала совпадение организационных имён внутри JUNET. Иерархия имён была инструментом координации для существовавшей сети, а не уменьшенной копией глобального реестра DNS.

Международное соединение расширило значение этих имён. В январе 1986 года JUNET подключился к американской Computer Science Network; JPNIC сообщает, что обмен почтой и новостями с зарубежными сетями стал обычным. У других японских сетей, включая BITNETJP и HEPnet-J, были собственные правила именования. Название, полезное внутри одной экспериментальной сети, стало важно для более широкого круга учреждений и соединений.

Переход к .jp подготовили до исчезновения старого суффикса. История JPNIC сообщает, что Jon Postel делегировал .jp Jun Murai в 1986 году; в 1988-м ведущие академические сети поддержали делегирование и переход. В новом пространстве появились обозначения типа организации, например AC, CO и OR. У этого решения была операционная сторона: правила допустимого использования академических сетей отделяли исследования от других целей, а операторы изучали возможность управлять путями связи по типу организации отправителя и получателя. Документы фиксируют намерение, а не единообразное применение правил всеми операторами.

В апреле 1989 года имена JUNET перешли с .JUNET на .JP. По данным JPNIC, за отдельными исключениями, часть слева от суффикса сохранялась, а .JUNET заменялся окончанием с типом организации, например .AC.JP или .CO.JP. Переход позволил сохранить название организации, поскольку управляемая метка уже существовала и пережила смену верхнего уровня дерева. Это вывод из описанной схемы сопоставления, а не доказательство безошибочного переноса каждого почтового ящика. В доступных обзорах нет полного перечня узлов до и после перехода, статистики возвратов или числа сбоев.

Смена суффикса не создала национальный реестр мгновенно. Специализированной организации для выдачи имён .jp ещё не было, поэтому junet-admin продолжал выполнять эту работу и для сетей за пределами JUNET. В декабре 1991 года её принял Japan Network Information Center (JNIC). По истории JPNIC, сети хотели общую организацию, не подчинённую ни одной отдельной сети. Тогдашний бюллетень JPNIC описывает работу волонтёров после миграции; более поздняя история объясняет, почему расширение пространства имён потребовало более широкого информационного центра.

JUNET оставался экспериментальной сетью и прекратил работу в октябре 1994 года, пока другие проекты развивали соединения на основе IP. Его вклад состоял не в тайном запуске DNS. Сообщество сделало имена полезными до DNS, сочетая соглашения, программное обеспечение, волонтёрское распределение и работающие шлюзы. Суффикс .junet можно было заменить, потому что лежащая под ним структура организаций уже была понятна участникам. Далее пришлось менять масштаб управления: служба имён, общей для нескольких сетей, уже не могла оставаться задачей одной экспериментальной сети.

Источники