Альтернативные имена доменов второго уровня домена 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 $