Альтернативные имена доменов второго уровня домена UA


Домен UA зарегистрирован ровно 4 года назад - 1 декабря 1992 года.
Cоздавался он еще до того, как в Украине появились машины, входящие 
в Internet, в эпоху, когда роутинг почты осуществлялся "на основании
файла /usr/lib/relcom/Systems" (Алекс Нилов, АО Релком).
Зоны второго уровня были созданы по географическому принципу: одна
территория - одна зона.  В качестве территорий были выбраны зоны
со своим трехзначным телефонным кодом, а названы они были в соответствии
с крупными городами, находящимся в них.  Таким образом, зона kiev.ua
формально существует не для тех, кто находится в Киеве, а для тех, на кого
распространяется телефонная зона 044 [1].  

Система себя в основном оправдала - новые домены создавались в пределах
одной из зон, большинство пользователей находилось в больших городах,
и часто имя домена второго уровня и название города совпадало.
В то же время это создавало повод для конфликтов с теми, кто
хотел иметь домен, названный по имени своего города.  (С этой точки зрения
наиболее `правильное' доменное имя - это crimea.ua, подчеркивающее то,
что домен - это _территория_, а не город.  Впрочем, существование
sebastopol.ua показывает, что даже здесь нет идеала.)

В последнее время вместе с переходом Internet из эксперимента в технологию
появились требования к созданию доменов внегеографического вида, для
тех организаций, которым необходимо иметь единую зону для своей сети.  Так
были делегированы gov.ua, com.ua, и net.ua.

Кроме проблемы с `один (крупный) город - один домен', есть еще и проблема
языка.  Хотя первое слово в имени домена kharkov.ua не имеет ничего общего
с городом, в честь которого он назван [2], тем не менее именно просьба
о делегировании kharkiv.ua создала предпосылки к обсуждению альтернативных
названий для географических доменов.

Как назвать новые домены и какова будет политика их использования? - вот
тема, обсуждаемая в этом документе.

Замечу, что проблема _смены_ имен доменов даже не рассматривалась - количество
мест, где использованы существуюшие домены второго уровня (2nd level domains,
2LD), слишком велико.  Таким образом, был сформулирован первый принцип - 

    1) сохранение всех старых имен,

и следовательно, 

    2) введение новых имен как альтернативных (alternative 2LD, A2LD)

Следует понимать, что степень консерватизма нельзя недооценить - поэтому
альтернативные имена вводятся не чтобы заменить все старые, а чтобы
устранить недостатки, присущие прежним.

Теперь о том, как создавать новые зоны.
Первое, что приходит в голову, - скопировать все имена их старых.
К сожалению, технология DNS не поддерживает такие незаметные для всех
копии - нет ни CNAME для SOA, ни MX для CNAME.  Кроме того, объяснить
каждой почтовой машине, что у нее появился еще один адрес - задача
сама по себе трудная (а для некоторых систем/программ и невозможная).

С другой стороны, введение нового имени без явного желания на то владельца
старого - это нарушение принципа демократии в DNS - каждый сам выбирает 
свое доменное имя (начиная с того, под каким доменом ему регистрироваться).
Значит, приходим к еще одному принципу:

    3) новые зоны создаются пустыми, открытыми для новой регистрации.

Теперь о последствиях введения новых доменов для их администраторов.

Новые зоны потребуют отдельного делегирования, отдельных (хотя возможно
тех же) NS-ов, отдельной работы по поддержанию еще одной зоны и общего
возрастания энтропии.  Поэтому

    4) ведущие существующих географических доменов принимают решение
       о введении A2LD (альтернативного домена второго уровня).

DNS - не место для политики, и следовательно

    5) альтернативные домены делегируются той же администрации.

Существующие зоны уже покрывают всю территорию Украины и значит

    6) новых географических доменов второго уровня не будет.


Теперь приступим к собственно именам.  Как я уже сказал, все началось
с предложения делегировать альтернативный домен для зоны kharkov.ua.
После некоторых раздумий по поводу общей политики по этому поводу
я решил начать публичную дискуссию в конференции ukr.nodes и именно 
в процессе ее (см. `Благодарности') принял окончательное решение:

Новые имена выбираются как двухбуквенные сокращения существующих имен.

Причин этого несколько:

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

Поскольку Internet - это управляемая анархия [3], то был составлен список
новых имен для облегчения работы администраторов:

	cherkassy.ua            ck.ua
	chernigov.ua            cn.ua
	chernovtsy.ua           cv.ua
	crimea.ua               cr.ua
	dnepropetrovsk.ua       dp.ua
	donetsk.ua              dn.ua
	ivano-frankivsk.ua      if.ua
	kharkov.ua              kh.ua
	kherson.ua              ks.ua
	khmelnitskiy.ua         km.ua
	kiev.ua                 kv.ua
	kirovograd.ua           kr.ua
	lugansk.ua              lg.ua
	lutsk.ua                lt.ua
	lviv.ua                 lv.ua
	nikolaev.ua             mk.ua
	odessa.ua               od.ua
	poltava.ua              pl.ua
	rovno.ua                rv.ua
	sebastopol.ua           sb.ua
	sumy.ua                 sm.ua
	ternopil.ua             tr.ua
	uzhgorod.ua             uz.ua
	vinnica.ua              vn.ua
	zaporizhzhe.ua          zp.ua
	zhitomir.ua             zt.ua

Неформальное правило построения сокращений звучит как `первая буква
и первая согласная после первой буквы', исключая несколько конфликтов,
где был применен здравый смысл.  Список не следует считать абсолютно 
устоявшимся, но достаточно близким к нему (то есть:  изменения возможны,
но должны быть _хорошо_ аргументированы).


О регистрации в новых доменах

Для вновь создаваемых имен допустима регистрация как в новом, так и в старом
домене (или в обоих) по желанию владельца домена.  Во избежание конфликтов
имен и создания возможности миграции недопустима регистрация одного и того
же имени в традиционном и альтернитивном доменах разными субъектами.


Комментарии

Адрес для контактов по поводу доменов и имен в .UA - domain-master@ua.net.



Благодарности:

sirco@elcom.ivano-frankivsk.ua (Sergey Kucherak) - за идею двухбуквенных
имен, устоявшуюся во время обсуждения и закрепленную этим документом;

всем, участникам дискуссии в ukr.nodes - архив постингов будет размещен
отдельно, для истории.


Примечания.

[1]  я не эксперт в области телефонии, поэтому данную фразу не стоит
рассматривать как комментарий к domain naming policy ;-)

[2]  домен имени города - тоже неплохая формулировка.

[3]  источник цитаты неивестен;  фраза, впрочем, расхожая.


Дмитрий Кохманюк, 
admin-c UA.

$Id: a2ld,v 1.3 1997/02/16 09:37:17 dk Exp $