Статьи > Заметки
Gambler / 2009.05.21

Заметки о DNS

Удивительные и невероятные приключения во время поисков регистратора

Давным давно я написал два рассказа про апгрейды своих компьютеров. Рассказы были ужасны, но выбор темы - не лишен своей логики. Каждый из апгрейдов в те времена действительно походил на кратковременное, трудоемкое, и не лишенное своего маразматического шарма приключение. Так вот, если поездки на Горбушку и Савёловский рынок породили два рассказа, то сейчас я готов разразиться, ядрить ее коромыслом, целой эпопеей. Дело вот в чем. Потратив несколько вечеров и одни выходные на розыски, я недавно нашел себе новый хостинг для разных проектов (в числе которых и КС2). Времени было потрачено больше, чем я ожидал, но главное - результат. Если сейчас не далекое будущее, а что-то близкое к 2009му году, то вы получили эту страницу как раз с нового хостинга, так что результат на лицо. Однако хостинг - это только полдела. Для полного счастья вебмастеру еще нужен регистратор доменных имен, причем желательно один на все имена. Вроде бы их много. На сайте ICANN висит огромный список аккредитованных, плюс есть еще немерянное количество посредников. Вроде бы проблем с доменными именами быть не должно - вон их сколько в интернете. Тем не менее я уже третьи выходные брожу по сайтам регистраторов, и перспектива рисуется какая-то кислая. С чего бы начать? Начну с того, что в США можно хостить что-то, только если оно нахрен никому не нужно, или если вы корпорация, которая имеет собственных адвокатов и платит за сервис немеряные деньги. В случае каких-то проблем или наездов на частных лиц, большая часть американских интернет-компаний тут же без разбору закрывает аккаунты и раздает всем желающим произвольные данные о своих клиентах. А уж вы потом должны прыгать, просить чтобы всё включили обратно и доказывать, что не делали ничего плохого. Нет, конечно, не все так работают, но это весьма популярный менталитет. В России другая распространенная проблема - каждая шараш-монтаж контора, с шаблонным сайтом и непонятно на каких основаниях существующая, требует прислать им скан паспорта. При этом традиционно не предоставляют никакой защиты данных WHOIS, а в качестве оплаты принимают только русские народные электронные деньги. Десяти сортов. Знаете, когда я вижу десять значков электронный оплаты, причем о восьми из них слышу первый и, наверное, последний раз в жизни, мне становится как-то не по себе. Может быть, если бы хозяева этих контор выкладывали на сайте сканы своих паспортов, я бы посмотрел на их честные лица и успокоился. Но пока такого нигде не наблюдалось. Кроме того, русский регистратор имеет смысл в основном если у вас есть домены в зоне .ru. Так вот, оказывается, верховный управлюн этого домена придумал такое правило: для конечного пользователя домены .ru должны стоить не меньше пятиста рублей, продление - не меньше трехсот пятидесяти. Естественно, на это правило большая часть реселлеров плюет, но оно где-то там есть. Ладно, делаем глубокий вдох и выдох, открываем список аккредитированных партнеров ICANN. Пропускаем американские компании... Тут выясняется, что чуть ли не пятьдесят процентов оставшихся - это клоны двух вебсайтов. Клоны первого типа демонстрируют разные названия и цены, но один и тот же интерфейс, с одной и той же улыбающейся тетей на главной странице. Клоны второго типа не демонстрируют ничего разного в принципе. Это метастазы какого-то domainscout.com, базирующегося на Кайманских островах. Помимо шаблонных сайтов, есть еще многие, на которых нет никакой полезной информации. На некоторых вообще ничего кроме емейла отдела продаж не указано. На других написано много разной туфты, но нет ни прайс-листов, ни способов оплаты, ни внятного описания услуг. Если бы речь шла о продаже каких-нибудь кирпичей, то это еще можно было бы как-то, с трудом, понять, но это же сайты регистраторов! Ну и последний фактор: цены. При современных технологиях содержать записи DNS для среднестатического домена не составляет особого труда, а продают домены десятками тысяч. Стоимость регистрации при этом должна стремиться к нулю. Однако похоже, что по дешевке имена достаются только посредникам и скваттерам. От конечных потребителей некоторые регистраторы имеют наглость требовать по тридцать пять евро за какой-то поганый дотком или сотню-другую за TLD поэкзотичнее. Даже наиболее дешевые сервисы по ценам от нуля отстоят весьма и весьма далеко. В общем, все это смотрится как классический случай "бизнеса", где никто ничего не производит, никаких трудоемких услуг не оказывает, а кормятся за счет искуственных ограничений и централизации. Ввиду всего этого - до сих пор ищу нормального регистратора. Конечно, время стоит денег, и в принципе было бы проще откупиться от проблем, выбрав кого-то из относительно дорогих. Но во-первых, долгосрочно это может был весьма невыгодно, а во-вторых, у меня есть пагубное пристрастие к нормальному сервису.
Приложение №1: прилагаю список найденных мною компаний, которые на вид вроде бы ничего, дабы другим людям не нужно было перелопачивать сотни сайтов. (Все - лицензированные регистаторы ICANN, а не какая-то там вшивота.) http://regmy.info/ - Россия http://ukrnames.com/ - Украина http://blacknight.com/ - Ирландия http://netfirms.com/ - Канада http://netlynx.com/ - Индия http://internet.bs/ - Багамские Острова http://sibername.com/ - Канада http://webnames.ru/ - Россия, но дороговато

Некоторые мысли по поводу доменов

Вообще, система DNS - это явление воистину парадоксальное. Система вроде бы распределенная, но при этом в ней есть один-единственный корневой домен (хорошо хоть размазанный по нескольким серверам), которым управляет одна-единственная компания, ICANN. Копания некоммерческая, но к 2007му году ее резервы "на черный день" составляли 25 миллионов долларов. Конечно, для современной корпорации это не столь большие деньги... если она что-то делает. ICANN занимается исключительно доменными именами. Собственно, даже ими почти не занимается, а просто проводит сертификацию тех, кому этим заниматься позволено. Если некоммерческий ICANN сделал на этом себе 25 лишних миллионов, то остается только догадываться какие прибыли получают сотни коммерческих регистраторов, тысячи не менее коммерческих реселлеров, а так же скваттеры и продавцы всяких доменных "сервисов". Про последние две категории можно вообще много чего написать. Например, по завету ICANN регистраторы обязаны собирать и показывать каждому встречному-поперечному данные обо всех владельцах доменов: имя, телефон, емейл, физический адрес и так далее. Это называется WHOIS. Конечно, спамеры, скваттеры, фишеры, а так же прочие веселые люди интернета туда пишут всякую туфту - у них доменов много, им потеря одного или двух до лампочки. Зато остальным некоторые компании предлагают за умеренную месячную плату "защищать" личную информацию. Есть так же контр-сервисы, которые архивируют все изменения во WHOIS записях сайтов, и потом торгуют логами. Или еще отличный бизнес: сервис, который позволяет заранее заплатить за то, что в случае истечении строка регистрации, определенный домен будет автоматически куплен. Каков полет коммерческой мысли, а? Даже если на первый взгляд всё это не кажется таким уж абсурдным, не стоит забывать, что речь в конечном итоге идет о продаже строчек символов. Тут не повредит немного математики. Игнорируя тире, каждый символ в имени домена может быть буквой английского алфавита, коих 26, или цифрой. Это означает, что каждый символ может принять одно из 36ти значений. Если взять имя из четырех символов, то мы получаем... полтора миллиона комбинаций с копейками. И это только для TLD! (Top Level Domains, то есть доменов верхнего уровня типа комов, оргов или ру). Стоит ли говорить, что ажиотаж вокруг "редкости" имен создан абсолютно искусственно? Конечно, полтора миллиона TDL никому не нужны, но в разумных количествах правильные TLD в корне изменили бы ситуацию с именами. Проблема в том, что сейчас они иерархические только на словах. Придуманные в восьмидесятых годах com, net и org сегодня по большому счету бессмысленны, а значит взаимозаменяемы. Люди воспринимают их и подобные им домены как несколько версий чего-то очень похожего, что на практике демонстрируется действиями компаний, которые скупают свое имя во всех "популярных" зонах. С тех пор интернет значительно видоизменился, количество серверов в нем возросло на несколько порядков, но в то же время концептуальная его структура устаканилась, и навряд ли резко изменится в ближайшее время. Если в восьмидесятых имена в основном принадлежали физическим организациям, то сейчас львиная их доля приходится на сугубо виртуальные "сайты", то есть просто места в интернете. (Русский язык тут, как обычно, точнее английского, в котором слово сайт неразрывно связано со словом веб.) Более того, имена третьего уровня сейчас чаще всего идентифицируют не отдельные серверы, а скорее логические сервисы, относящиеся к определенному сайту. У иных за одним www стоит целый датацентер, а у кого-то десяток сервисов может работать на единственной машине, да и то виртуальной. Надо всем этим стоило бы хорошенько подумать. Логично было бы, например, сделать зоны, которые как-то характеризуют суть содержащихся в них сайтов. Например, engr - для инженерных, prog - для сайтов по программированию, arts - для сайтов про искусство. Где-то уже проскальзывала идея создания TLD sucks, что тоже весьма логично. Тематические TLD "передвинули" бы часто используемые слова из имени в зону, одновременно экономя несколько символов: microsoft.sucks, hot.mail, vasya.blog. Тут важны не сами буквы - важно чтобы за зонами стояли какие-то конкретные, четко описанные и всем понятные идеи, особенно если регистрация открыта для всех желающих. Новые закрытые зоны, впрочем, тоже не помешали бы, если их создавать с умом. Для крупных корпораций, домены которых являются чем-то типа дополнительного бренда и виртуального офиса, можно создать зоны corp, llc, gmbh и так далее. При регистрации проверять, что компания действительно существует и что имя похоже на ее название. Скорее всего, это было бы востребовано, не смотря на повышенную стоимость - покупают же компании цифровые сертификаты. (Хотя система сертификатов тоже оставляет желать лучшего. Возможно, не самый хороший пример, но уж какой есть.) Возвращаясь к теме скваттеров, стоит заметить, что многие компании утверждают, будто с ними борются. Сейчас вообще модно бороться с проблемами, вместо того, чтобы их решать. Однако сама доменная система в теперешнем ее виде делает скваттерство выгодным, да и сами скваттеры могут быть выгодны системе. Они используют некоторые сервисы, упомянутые выше. Под предлогом борьбы с ними можно требовать от людей их личные данные и поднимать цены. Хотя ослу понятно, что хозяин тысячи неиспользуемых доменов не платил за каждый по десять долларов - он скупил их оптом почти за даром. Если брать за любой домен какие-то разумные деньги, не давать их регистрировать сотнями за раз, и внедрить множество осмысленных TLD, то скваттеризм с большой вероятностью отомрет. Хотя бы потому, что люди перестанут видеть в именах раритет, а закупать "впрок" надо будет гораздо больше имен. Чтобы это сработало, однако, новых зон должно быть много сразу. Внедряя же новые зоны за последние несколько лет ICANN делал это постепенно, создавая вокруг них истерию. Во многих случаях регистрация начиналась закрыто, потом открывалась для публики за огромные деньги, и только потом постепенно дешевела. Скорее всего, при создании зон в ближайшем будущем этот процесс будет повторяться. Радикальным решением могло бы стать создание альтернативной системы, которая заменила бы почти тридцатилетнюю иерархию DNS. В конце концов для запросов там используюется высокоуровневый протокол, и, в отличии от IP адресов, доменные имена не являются чем-то фундаментальным. Можно бы даже воспользоваться консервативностью ICANN и сделать гибрид, который при отсутствии адреса в новой системе запрашивал бы сервера DNS - в таком раскладе старые зоны продолжали бы работать в параллель с новыми, покуда их никто не "перепишет". Однако в современном обществе, в контексте теперешнего интернета, эта идея смахивает на научную фантастику. К сожалению.

Комментарии

АвторКомментарий
Gambler
2009-06-20 16:51:10
[изменен]

Обновил текст: добавил еще одну часть.

Gambler
2009-11-17 20:55:07

Эпопея продолжается. Придумали новые правила для доменов ru. Теперь владельцам, если это физические лица, надо отсылать скан паспорта центральному регистратору. В том числе надо отсылать и для доменов, которые уже зарегистрированы. Да-да, всем надо взять и дружно отправить документы мудрым дядям из R01. Чтобы был пор-рядок.

Размах идиотизма за этими новыми правилами воистину поражает воображение.

Gambler
2010-12-01 03:46:06

Очевидно, это задолбало не меня одного. Сейчас создатели Pirate Bay собираются делать распределенную систему, которая призвана заменить DNS, прямо как написано в последнем абзаце статьи. Не знаю, что из этого получится, но интересно, черт побери.

Gambler
2014-06-28 22:22:09

Мне особенно нравится как большинство хостингов работают с истекшими доменами. Когда feather.org.ru вдруг перевели из раздела бесплатных в платные (что само по себе многое говорит о стабильности DNS), я не мог купить домен стандартными способами, зато nic.ru его выставили на специальный аукцион для скваттеров, где просто и удобно находть истекающие имена.

Недавно истек домен форума, на котором люди обсуждали OP-1 (это такой синтезатор). GoDaddy выставил его на аукцион с начальной ценой в тысячу долларов. Конечно, никто не будет платить за него такие деньги, но рано или поздно он попадет кому-то в руки. Вопрос в том, как именно и кому. Скваттеры за свои домены почти ничего не платят.

Интересно и то, что домены в русской зоне я могу оплатить только на год вперед, после интенсивных плясок с бубном вокруг моеих кредитных карт. Почему?

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