Статья
Будущее без DNS

http://ru54.com/~nostalgy
http://nostalgy.net.ru
http://386.by.ru
©2009 М.Бабичев (Антиквар)
5 февраля 2011 г.

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

Мысль об отмене системы доменных имен пришла мне в голову после того, как обнаружилось, что за доменное имя моего сайта, находящееся в зоне адресов третьего уровня net.ru, лет пять до этого использовавшееся бесплатно, теперь надо платить. Оказывается, государственная некоммерческая организация РосНИИРОС (Российский НИИ развития общественных сетей, ripn.net), которая ранее занималась регистрацией и поддержкой доменов третьего уровня в доменах общего пользования ORG.RU, NET.RU, PP.RU, COM.RU, умыла руки, и перепоручила эту почетную обязанность различным коммерсантам, таким как RU-CENTER, которые сделали ранее бесплатные домены третьего уровня платными. Не исключено, что скоро появятся и посредники-"регистраторы", паразитирующие на владельцах сайтов, задирая вверх тарифы на регистрацию и "содержание" несчастных доменов 3 уровня.

Когда то, что раньше было бесплатно, вдруг ни с того ни с сего становится платным, для любого нормального человека это не только повод для недовольства, но и тревожный знак. Это значит, что в обществе все большую силу приобретают бездуховные обыватели, не желающие заниматься ни физическим, ни интеллектуальным трудом, но достаточно нацеленные на то, чтобы "делать деньги из воздуха", то есть, брать нехилую плату за мизерную работу, если это можно назвать работой. Например, за "рисование" закорючки на документе. Или за пересылку пары байтов по проводу. Или за сохранение нескольких байт на жестком диске. Иными словами, бюрократы 21 века. Конечно, можно платить деньги очередному удобно устроившемуся "дяде" за то, чем раньше пользовались даром, утешая себя тем, что я, мол, не какой-то нищеброд, и пятнадцать долларов в год для меня не деньги. Но это недальновидный подход. Если потакать таким "дядям" (лет пятнадцать назад их идейные сподвижники выступали в роли "экологов с большой дороги", собирая с автомобилистов "экологический налог" за проезд через такой-то город или поселок), этих "дядь" станет слишком много, а аппетиты их сильно увеличатся. И тут уже 15 долларами в год не обойдешься. Дойдут и до того, что заставят тебя платить за право войти в свой собственный дом, поставив на дверь подъезда замок со считывателем кредитной карты. Скажете, паранойя, нагнетание страхов? Но раньше люди засмеялись бы, если бы им сказали, что за прослушивание "незаконно скачанной" песни их могут посадить в тюрьму.

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

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

Итак, на заре развития Интернета информация в нем хранилась на сравнительно малом количестве серверов, и информация эта была более упорядочена, чем сейчас. Поэтому иерархическая система доменных имен, структурированная по географическим (uk, ca, it, fr, ru, ua...), ведомственным (edu, mil, gov, org, net, com...) или иным признакам, была оправдана и полезна. Скажем, есть крупный университет, имеющий крупную компьютерную сеть, которой можно присвоить "ведомственное" имя высокого - второго - уровня, например, mit.edu. Университет делится на факультеты, в каждом из которых есть более мелкая подсеть, которой есть смысл присвоить субдомен более низкого - третьего - уровня, например, cs.mit.edu для факультета ВТ, math.mit.edu для факультета математики и т.п. Сеть факультета состоит из нескольких сетей кафедр, Поэтому, например, сети кафедры суперкомпьютеров можно дать домен четвертого уровня, предположим, supercomp.cs.mit.edu. И наконец, отдельные компьютеры на этой кафедре будут иметь имена пятого уровня, наподобие mike.supercomp.cs.mit.edu. Все понятно, упорядочено, прозрачно, удобно. Зная доменное имя компьютера на любом уровне, легко понять, к чему он относится (edu - значит, к сфере науки и образования, mit - значит, к Массачусетскому политеху), понятно, в каком месте иерархии этот компьютер находится (что он обслуживает - универ, факультет, кафедру или работника кафедры), и понятно, как перейти на компьютеры верхих уровней...

Или географическая классификация. В эпоху, когда Интернет только начинал тянуть свою "паутину" от одного города к другому, было модно создавать "городские порталы", то есть, сайты, посвященные тому или иному городу, так сказать, виртуальные места присутствия этих городов в Сети. На этих порталах помещалась разная интересная информация о городах, ими пользовались преимущественно жители этих населенных пунктов, работали с почтой, читали новости, общались на форумах. Например, ngs.ru. NGS означает "Новосибирский городской сайт", а .ru - то, что Новосибирск находится в России. Если продолжить упорядочивание Интернета по географическому признаку, то вымышленному сайту домовой сети Кировского района Новосибирска было бы лучше присвоить имя типа kirov.ngs.ru, а не kirov_novosib.ru, потому что во втором случае сайт домовой сети, которая в географическом плане является мелкой сетью, будет занимать необоснованно высокое место в иерархии доменных имен, организованных по географическому признаку, что неоправданно увеличит число доменов второго уровня, повысит нагрузку на обслуживающие этот уровень DNS-сервера, и вообще, сделает структуру Сети менее упорядоченной.

Когда Интернет был молод, когда он принадлежал ученым и "хакерам" (в изначальном смысле этого слова), а не скаммерсантам, его стремились упорядочить и по ведомственному, и по географическому признакам. Однако, со временем число сайтов росло, и жители того или иного города "присутствовали в Сети" не только на одном городском сайте, но и на множестве других сайтов, в т.ч. личных. Поэтому географическая классификация доменных имен стала отходить в прошлое, терять свою значимость. Теперь каждый Вася Пупкин мог иметь свой личный сайт верхнего уровня типа vasya-pupkin.ru. Точнее, не каждый, а только тот Вася (а может быть, и не Вася), который первым зарегистрировал это имя. Другому Васе приходилось регистрировать другое имя, например, vasya-pupkin2.ru, v_pupkin.ru, vasya-pupkin.org, а то и вовсе какой-нибудь vasya.tk. Несмотря на то, что никаких некоммерческих организаций (.org) Вася Пупкин не возглавляет, а на острове Токелау (.tk) он никогда не был. Таким образом, и ведомственная, и географическая классификация доменных имен стали "размываться". Например, если вначале глобальный домен .net (и подобные ему региональные net.uk, net.de, net.ru...) закреплялся за организациями, которые занимались предоставлением доступа к Интернету, которые выполняли роль провайдеров или "магистральных каналов" в этой сети (например, inter.net), то потом в этом домене прописались многие сайты, не имеющие отношения к сетевым услугам. Взять хотя бы наш nostalgy.net.ru :-)

В "далеком прошлом" в Интернете не было "поисковых машин". Или их возможности были весьма скромны. В то время иерархическая система доменных имен существенно облегчала поиск. Сайтов верхнего уровня было немного. И эти "крупные" сайты заносили в книжки-справочники, которые тогда назывались чем-то вроде "Желтых страниц Рунета". По этим каталогам пользователь зачастую прямо находил, что ему было нужно. Если в справочнике этого не было, ему приходилось искать среди "мелких" сайтов 3-4 уровня, и каталог "желтых страниц" в этом помочь уже не мог. Но пользователь по "желтому" каталогу заходил на какой-нибудь бесплатный хостинг, например, на narod.ru, который объединял в себе сотни-тысячи разных мелких сайтов. На его главной странице он мог увидеть увидеть каталог ресурсов (сайтов), находящихся на этом сервере, найти в этом каталоге то, что ему было нужно, и перейти на искомый сайт.

Большое число уровней доменных имен, при их хорошей упорядоченности, помогало поиску. Зайдя на веб-страничку с "длинным" доменным именем, пользователь, убирая из адресной строки "лишние" адресные уровни, мог перейти на более высокий уровень, а оттуда снова - на страничку нижнего уровня, но уже другую. Например, зайдя на страничку с драйвером для сетевой карты Realtek 8019, (допустим, адрес 8019.realtek.network.drivers.narod.ru), он мог затем посетить страничку со списком драйверов для всех карт Realtek, и оттуда зайти на страничку карты Realtek 8029, и скачать искомые им драйвера. Или наугад набрать network.drivers.narod.ru, и увидеть общий список производителей сетевых адаптеров. Или посмотреть драйверы для других устройств (зайдя для начала на drivers.narod.ru).

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

В конце концов, порой пользователь просто "угадывал" доменное имя искомого сайта. Любитель музыки набирал наугад midi.ru, и... находил кучу MIDI. Желая почитать "бояны", пользователь впечатывал адрес anekdot.ru или anecdot.ru, и попадал на один из сайтов с анекдотами...

Но потом появились и развились мощные поисковые системы. С чего сейчас в 99% случаев начинает пользователь, ищущий что-то в сети? Заходит на поисковик, и вводит ключевые слова. Поисковик выдает кучу ссылок на сайты, содержащие эти ключевые слова. Пользователь даже не вводит адреса найденных сайтов, он просто нажимает на предоставленные поисковиком гиперссылки, и переходит на нужные сайты, зачастую, даже не обращая внимания на их доменные имена.

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

Таким образом, система доменных имен превратилась по большей части в набор торговых марок, стала частью рекламы. А реклама, как известно, удовольствие дорогое. Поэтому практически все мыслимые и немыслимые доменные имена второго уровня уже раскупили. Люди определенного склада все превращают в деньги. Вычисляют цену человеческой жизни. Продают земельные участки на Марсе. Приобретают эксклюзивное право на использование слов и словосочетаний ("интеллектуальная собственность" же!). Торгуют доменными именами. А как заставить людей покупать фикцию за большие деньги? Для этого надо создать искусственный дефицит, повысив спрос, и понизив предложение. Для этого следует:
1. убедить владельцев сайтов, что "красивое" доменное имя им просто необходимо.
2. заранее зарегистрировать на себя как можно больше "красивых" имен.
Так поступают т.н. киберсквоттеры. Регистрируют на себя кучу доменных имен. Прикрепляют к ним шаблонные сайты-пустышки, содержащие какую-нибудь бессмысленную картинку, надпись типа: "(имя_сайта.корневой_домен) - это наилучший источник информации по теме (имя_сайта)", и набор ссылок на "родственные сайты", выдранный из поисковика - чтобы была видимость того, что доменное имя используется. После этого "продавцы воздуха" ждут, что средства, вложенные ими в создание этих "пустышек", окупятся сторицей. И окупаются.

Наверняка у многих людей возникло естественное желание сделать так, чтобы поменьше развращать этих "торговцев магнитными доменами на жестком диске" своими деньгами. В самом деле, так ли нужно доменное имя для сайта? Ведь сайт размещен на сервере, который имеет уникальный IP-адрес. Конечно, сайт может переместиться на другой хостинг, на другой сервер, и IP-адрес сменится. Но так ли часто это случается? Зачастую доменное имя сайта меняется еще чаще. Так, например, мой проект за несколько лет сменил несколько имен:
antiqua.boom.ru
386.by.ru
nostalgy.org
nostalgy.org.ru
nostalgy.net.ru
Но допустим, сайт имеет только IP-адрес, и этот адрес сменился без предварительных объявлений. Значит ли это, что пользователи навсегда потеряют этот сайт? Нет, потому что они смогут в поисковой системе по ключевым словам найти сайт на новом адресе. Не будучи специалистом в области поисковых систем Интернета, предполагаю все же, что страницы сайта, который не имеет "красивого" доменного имени (или вообще не имеет его), могут быть проиндексированы поисковым "роботом" не хуже, чем страницы сайта с "крутым" доменным именем.

Возможно, читатель возразит, что на одном сервере хостинга (с одним IP-адресом) может размещаться много разных сайтов. Как их разделить? Вспомним, что когда Интернет только-только начал приобретать популярность, имена многих сайтов (главным образом, домашних страничек) определялись с помощью "тильды". Например, на мой сайт nostalgy, находящийся на сервере ru54.com, можно зайти по такому адресу:
ru54.com/~nostalgy
Подставив вместо доменного имени сервера ru54.com его IP-адрес 87.103.246.63, получим такое имя моего сайта:
http://87.103.246.63/~nostalgy/
Пусть этот адрес и неудобен для запоминания, но все равно, его легко сохранить, на него легко сделать ссылку. По такому адресу мой сайт будет доступен в том случае, если киберсквоттеры захватят доменные имена nostalgy.net.ru или ru54.com, или даже, если система доменных имен прекратит свое существование.

Кстати, в будущем в Интернете получит распространение шестая версия протокола IP, в которой длина адреса составляет 128 бит, а не 32, как принято в ныне существующей системе адресации. Это означает, что ныне дефицитное адресное пространство Интернета неимоверно расширится. По некоторым оценкам, при использовании адресации IPv6, каждому жителю Земли можно будет выделить по 300 миллионов уникальных адресов! То есть, благодаря системе виртуальных хостингов (dedicated IP hosting) любому сайту можно присвоить уникальный IP-адрес. Благодаря такому подходу все сайты станут "равноправными": зайти по IP-адресу на любой сайт будет одинаково просто, в отличие от прежней системы адресации, где преимущества были у сайтов с короткими доменными именами верхнего уровня. А посещаемость сайта будет определяться не тем, насколько "красивое" доменное имя смог "отхватить" его владелец, а тем, насколько этот сайт интересен пользователям, насколько исчерпывающую, полезную и оригинальную информацию он содержит. И это станет серьезным стимулом для качественного, а не количественного развития Интернета. И антиутопия, предупреждающая о риске тотальной коммерциализации глобальной Сети, останется на бумаге, в чем, собственно, и состоит цель всякой антиутопии.

#