До недавнего времени у меня было три проблемы с регистрацией доменов:
Три недели назад была закончена работа над очередным проектом и я оказался в свободном плавании. Думая над тем, чем заниматься дальше, я просматривал накопившийся список идей. Хотелось сделать что-то простое, освоить пару новых технологий и решить насущную проблему. Внезапно, пазл сложился.
Предлагаю вашему внимаю Here is Domain.
Сервис максимально просто и быстро отвечает на вопросы «могу ли я зарегистрировать домен somadomain.tld?» и «у какого регистратора и по какой цене?». В довесок избранное, поиск, который запоминает чем вы интересуетесь и некоторая статистика.
С этой фразы начался диалог с коллегой, который владеет реселлерской площадкой и имеет в собственности несколько десятков доменов.
— Кому это нужно? — скептично спросил он. — Обычным людям все равно, а профессионалы и так знают где какие цены.
— А ты, например, где .com берешь?
— Здесь по 412 рублей. У меня большие обороты, а потому максимальная скидка.
— Смотри, в этом списке, как минимум, четыре регистратора, которые продают .com дешевле, чем 412 рублей.
— Гм, интересно…
Очень сложно было заставить себя перешагнуть через перфекционистский фильтр и показать проект, который находится на стадии alpha. С другой стороны, лучше раньше понять, соответствует ли проект интересам аудитории, чем пол-года добиваться идеала и понять, что занимаешься ерундой.
До того как заплыть в пучину dns, whois-серверов, правил IANA и ICANN, регистраторов и доменных бирж, мое представление об индустрии было довольно поверхностным. Проблемы начались уже на этапе опроса удаленных серверов. Профессионалы могут не читать, а вот людям не связанным с администрированием серверов будет интересно узнать, что ответить на вопрос «зарегистрирован ли этот домен» — весьма нетривиальная задача.
Во-первых, каждый домен имеет whois-сервер по адресу никак не ассоциирующемуся с доменом. Так на вопросы про домен .mo отвечает сервер whois.monic.mo, а про .mini расскажет whois.ksregistry.net.
Во-вторых, информацию о некоторых доменах можно получить только запросив ее по email (!) или введя запрос на сайте и заполнив капчу (привет, .es). Есть обходные пути и я пока думаю над ними.
В третьих, сервера выдают информацию в совершенно различном виде и на разных языках. Некоторые сервера имеют жесткий лимит по числу обращений к ним (привет, .ru). Есть сервера, занимающиеся исключительно перенаправлениями на другие, но их базы часто недостоверны.
Я даже растерялся, когда коллега меня спросил «А в чем сложность-то? Ну распарсь ответ консольной команды whois domain.tld».
IDN — это когда часть домена или весь адрес пишется на языке, отличном от латинского. История довольно нова (в отличие от whois-серверов) и казалось бы стандартизирована. На практике же никто не знает единых правил, по которым можно или нельзя написать то или иное имя. Есть публичные таблицы, но они не полны, в них нет внушительной части доменов (привет, .рф). На деле, чтобы написать у себя тест на корректное имя в зоне .ад, нужно найти сайт владельцев зоны и на нем, возможно, будут опубликованы правила.
В 2011 году была принята программа New gTLD по которой стало возможным регистрировать любые домены верхнего уровня. Здесь появились строгие стандарты, например по whois-серверам, но стало очень сложно определить цену домена в момент предзаказа или приоритетной регистрации. Регистраторы отображают в своих интерфейсах доступными домены, которые будут таковыми лишь через несколько месяцев. Цены на домены в период приоритетной регистрации часто можно узнать лишь положив адрес в корзину на сайте регистратора.
Не смотря на сложности и отступления от стандартов на доменном рынке, самым сложным было найти название для сервиса. Какая ирония, сервис для поиска доменов почти неделю искал домен для себя. Все дело в том, что слово domain как таковое используется в невероятном сочетании разобранных названий. Впрочем, ничего удивительного.
В попытках найти название, я даже воспользовался сервисом Textdreamer. Десятки фрилансеров за $99 генерируют сотни названий. О, эти невероятные плоды креативной мысли! Моей психики хватило, чтобы дочитать до этого варианта и закрыть конкурс, остановив счетчик на 710 предложенных доменах.
Первое и самое важное, это понять, не фигней ли я страдаю, и есть ли реальная необходимость в том, что я делаю. Как только этот этап будет пройден, планирую предпринять следующие шаги.
Вот полный список сервисов, которые я нашел и в которых есть что-то подобное тому, что я делал.
- Выбрать домен и быстро проверить его занятость.
Любой регистратор доменных имен предлагает вам форму, в которую вы вводите желаемое слово, просит ее отправить, подождать несколько секунд, узнать свободно ли имя. Затем повторить. Если вы в высококонкурентной нише, где все словарные имена заняты, то провести за этим увлекательным занятием можно несколько часов. Эту проблему для меня несколько лет подряд решал domainr, который проверяет домены как только ты вводишь их названия.
- Отложить несколько удачных доменов, чтобы после выбрать лучший.
Это невероятно, но практически ни один сервис, кроме namemesh, не дает добавить домены в избранное. К сожалению, он просит зарегистрироваться, как мы все это любим. На сайтах регистраторов задача решается при помощи корзины. Сначала добавляем все в заказ, затем выкидываем лишнее. Долго, неудобно, нет вариантов перед глазами.
- Купить домен там, где его продают и где он дешевле.
Проблема аккредитации регистраторов касается в первую очередь newTLD-доменов (.bike, .restaurant, .tools и прочие). У вашего любимого регистратора легко может быть .travel, но отсуствовать .work. Узнать, кто может зарегистрировать для вас уже привычный домен .io нетривиальная задача, не говоря уже о том, чтобы найти место, где сделать это дешевле.
Задача регистратора в том, чтобы внести запись о домене в единую базу данных и предоставить набор сервисных услуг, связанных с адресом (DNS, SSL и прочие). Текущие реалии таковы, что почти все регистраторы предлагают одинаковые услуги, но берут за это совершенно разные деньги. И если разница в 300 рублей на покупку .ru-домена у разных регистраторов не особенно принципиальна, то зарегистрировать десяток typo-доменов в зоне .net может стоить от 3 000 до 13 000 рублей в зависимости от регистратора ($8.99 / 650 р / $34.99).
Три недели назад была закончена работа над очередным проектом и я оказался в свободном плавании. Думая над тем, чем заниматься дальше, я просматривал накопившийся список идей. Хотелось сделать что-то простое, освоить пару новых технологий и решить насущную проблему. Внезапно, пазл сложился.
Предлагаю вашему внимаю Here is Domain.
Сервис максимально просто и быстро отвечает на вопросы «могу ли я зарегистрировать домен somadomain.tld?» и «у какого регистратора и по какой цене?». В довесок избранное, поиск, который запоминает чем вы интересуетесь и некоторая статистика.
Кому это нужно?
С этой фразы начался диалог с коллегой, который владеет реселлерской площадкой и имеет в собственности несколько десятков доменов.
— Кому это нужно? — скептично спросил он. — Обычным людям все равно, а профессионалы и так знают где какие цены.
— А ты, например, где .com берешь?
— Здесь по 412 рублей. У меня большие обороты, а потому максимальная скидка.
— Смотри, в этом списке, как минимум, четыре регистратора, которые продают .com дешевле, чем 412 рублей.
— Гм, интересно…
Детали
Очень сложно было заставить себя перешагнуть через перфекционистский фильтр и показать проект, который находится на стадии alpha. С другой стороны, лучше раньше понять, соответствует ли проект интересам аудитории, чем пол-года добиваться идеала и понять, что занимаешься ерундой.
Про whois
До того как заплыть в пучину dns, whois-серверов, правил IANA и ICANN, регистраторов и доменных бирж, мое представление об индустрии было довольно поверхностным. Проблемы начались уже на этапе опроса удаленных серверов. Профессионалы могут не читать, а вот людям не связанным с администрированием серверов будет интересно узнать, что ответить на вопрос «зарегистрирован ли этот домен» — весьма нетривиальная задача.
Во-первых, каждый домен имеет whois-сервер по адресу никак не ассоциирующемуся с доменом. Так на вопросы про домен .mo отвечает сервер whois.monic.mo, а про .mini расскажет whois.ksregistry.net.
Во-вторых, информацию о некоторых доменах можно получить только запросив ее по email (!) или введя запрос на сайте и заполнив капчу (привет, .es). Есть обходные пути и я пока думаю над ними.
В третьих, сервера выдают информацию в совершенно различном виде и на разных языках. Некоторые сервера имеют жесткий лимит по числу обращений к ним (привет, .ru). Есть сервера, занимающиеся исключительно перенаправлениями на другие, но их базы часто недостоверны.
Я даже растерялся, когда коллега меня спросил «А в чем сложность-то? Ну распарсь ответ консольной команды whois domain.tld».
Про IDN и новые домены
IDN — это когда часть домена или весь адрес пишется на языке, отличном от латинского. История довольно нова (в отличие от whois-серверов) и казалось бы стандартизирована. На практике же никто не знает единых правил, по которым можно или нельзя написать то или иное имя. Есть публичные таблицы, но они не полны, в них нет внушительной части доменов (привет, .рф). На деле, чтобы написать у себя тест на корректное имя в зоне .ад, нужно найти сайт владельцев зоны и на нем, возможно, будут опубликованы правила.
В 2011 году была принята программа New gTLD по которой стало возможным регистрировать любые домены верхнего уровня. Здесь появились строгие стандарты, например по whois-серверам, но стало очень сложно определить цену домена в момент предзаказа или приоритетной регистрации. Регистраторы отображают в своих интерфейсах доступными домены, которые будут таковыми лишь через несколько месяцев. Цены на домены в период приоритетной регистрации часто можно узнать лишь положив адрес в корзину на сайте регистратора.
Про название сервиса
Не смотря на сложности и отступления от стандартов на доменном рынке, самым сложным было найти название для сервиса. Какая ирония, сервис для поиска доменов почти неделю искал домен для себя. Все дело в том, что слово domain как таковое используется в невероятном сочетании разобранных названий. Впрочем, ничего удивительного.
В попытках найти название, я даже воспользовался сервисом Textdreamer. Десятки фрилансеров за $99 генерируют сотни названий. О, эти невероятные плоды креативной мысли! Моей психики хватило, чтобы дочитать до этого варианта и закрыть конкурс, остановив счетчик на 710 предложенных доменах.
Интересные факты
- Регистраторы один другого хитрее. Например, 1&1 зарегистристрирует для вас почти любой домен за $0.99. При этом он потребует регистрации сразу на несколько лет. Очевидно, что цены за дальнейшие годы далеки от рыночных.
- Или вот еще, Domain.com продаст вам домен .rich всего за $10, зато второй год будет стоить $2800.
- Самая большая разница среди национальных доменов в денежном отношении у домена .na (разница в $1950). В процентном — .cf (разница в 76 раз), .cn (разница в 23 раза).
- Самые дешевые домены на сегодняшний день: .info, .pp.ua и .pw
- Список регистраторов с доменами, которые они регистрируют дешевле, чем кто-либо другой.
Какие планы?
Первое и самое важное, это понять, не фигней ли я страдаю, и есть ли реальная необходимость в том, что я делаю. Как только этот этап будет пройден, планирую предпринять следующие шаги.
- Больше регистраторов — лучше. Часто имеет смысл добавить локального регистратора только ради дешевых местных доменов. Например, エルドメイン продает домены .jp примерно за 920 рублей, в то время как ближайший конкурент больше, чем за 2 000.
- Сейчас интерфейс отображает только факт занятости и предполагается, что если домен домен занят, то иди дальше, выбирай другой. Хотя, на самом деле, огромное количество доменов занято сквотерами и выставлено на всевозможных биржах. Я планирую в случае наличия домена на бирже сразу отображать его стоимость.
- Необходимо тщательно поделить домены на те, что поддерживают IDN и остальные. Для тех что поддерживают, корректно валидировать и предупреждать, если что-то не так. Сейчас это работает лишь для нескольких кириллических доменов, вроде .сайт, .рф, .укр и пары других.
- Следующим шагом необходимо сделать поиск более интеллектуальным. К домену можно добавлять приставки, дефисы, постфиксы, убирать гласные, заменять созвучные фрагменты (x -> cs, s -> z), редуплицировать (data -> dadata) и прочие лексические фокусы.
Другие сервисы
Вот полный список сервисов, которые я нашел и в которых есть что-то подобное тому, что я делал.
- Domparison Цены у многих регистраторов на некоторые популярные доменные зоны.
- Namemesh Можно подобрать себе домен с приставками, вариациями в написании и в нескольких зонах. Есть ссылки и цены на четырех регистраторов.
- Domaintyper Наиболее близкая идея по скорости проверки. К сожалению, лишь пара регистраторов и несколько зон.
- Bustaname Наверное, удобная утилита для подбора. К сожалению, лишь пять зон и несколько регистраторов.
- Domai.nr Проект, вдохновивший меня на затею. Идею интерфейса я позаимствовал у этих ребят.