Темы




Упрощаем домены для людей и агентов

Коротко сгенерировано ИИ по тексту статьи
  • Новый поиск Cloudflare Registrar показывает точные совпадения во всех более чем 420 доменных зонах и поддерживает фильтры, сортировку и результаты по мере ввода.
  • Registrar API получил песочницу, сведения о доменных зонах и перенос доменов; доступ к нему есть через MCP и cf CLI.
  • Для некоторых зон, включая .io, .dev, .app и .tech, действуют скидки на регистрацию в первый год.

Почему это важно: Обновления призваны убрать препятствия между идеей и её воплощением, упростив поиск и покупку домена в браузере и через ИИ-агента.

Вы только что придумали отличную идею, и покупка подходящего домена кажется самым простым способом сделать первый шаг. Разумеется, вы открываете новую вкладку в браузере и сталкиваетесь с опытом, напоминающим бюджетную авиакомпанию, которая навязывает дополнительные услуги при оформлении заказа: нужна защита? А как насчёт сайта? Хотите электронную почту? Вы занимаетесь своей новой идеей всего несколько минут, а процесс уже перестал приносить удовольствие.

Запущенный десять лет назад, Cloudflare Registrar всегда придерживался более простого подхода. Домены по себестоимости, прозрачные цены и никаких ненужных дополнительных продаж. Но простота должна начинаться не на этапе оформления заказа. Она должна сопровождать вас с того момента, как вы начинаете искать подходящий домен.

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

А знаете, кто особенно хорошо умеет не отвлекаться и сохранять фокус на цели? ИИ-агент. Мы создали Cloudflare Registrar так, чтобы с ним было удобно работать агентам через Registrar API, MCP и нашу недавно запущенную cf CLI. Попросите любимого агента найти подходящий домен, купить его или перенести тот, которым вы уже владеете.

Расширение возможностей регистратора для ИИ-агентов

В апреле мы запустили бета-версию Registrar API, которая позволяет разработчикам и агентам искать, проверять и регистрировать домены программным способом. С тех пор мы расширили возможности API. Новая песочница позволяет тестировать процессы работы с регистратором, не покупая домен и не совершая реальных транзакций. Конечная точка доменов верхнего уровня возвращает актуальную информацию для каждой из более чем 420 поддерживаемых нами доменных зон, помогая учитывать различные требования реестров. Мы также добавили возможность переноса доменов, чтобы вы могли программным способом переносить домены к Cloudflare от другого регистратора.

Registrar API доступен через Cloudflare MCP, предоставляя агентам доступ без необходимости отдельной интеграции. Ранее на этой неделе мы также объявили о запуске cf CLI, которая предоставляет те же возможности прямо в терминале. Вы можете попросить любимого агента найти, зарегистрировать или перенести домен. Такие задачи уже вполне естественно решать в диалоге:

  • «Свободен ли example.com?»
cf registrar registrations check example.com
  • «Купи example.com».
cf registrar registrations create example.com
  • «Перенеси example.com от моего нынешнего регистратора».
cf registrar registrations transfer-in example.com \
  --auth-code "$(echo -n 'YOUR_EPP_CODE' | base64)" \
  --auto-renew

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

Упрощённый поиск

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

Мы решили упростить процесс: показывать точное совпадение по вашему запросу во всех поддерживаемых доменных зонах. Результаты появляются по мере ввода и продолжают загружаться при прокрутке, позволяя изучить сотни вариантов без нового поиска. Мы также показываем уже зарегистрированные домены, чтобы картина была полнее. Если вас интересуют только домены, доступные для покупки, остальные можно отфильтровать.

Больше результатов — не обязательно проще, но это именно те результаты, которые вы запросили. Сортировка и фильтры помогут сузить выбор. Независимо от того, вошли ли вы в аккаунт, пользуетесь ли телефоном или компьютером, интерфейс остаётся одинаковым.

Как сделать сложный вопрос простым

Cloudflare Registrar поддерживает более 420 доменных зон. Поэтому один поисковый запрос может породить свыше 420 отдельных запросов о доступности. Каждой доменной зоной управляет реестр, который ведёт официальные регистрационные записи и предоставляет достоверные сведения о доступности домена и его цене.

Одновременный запрос ко всем реестрам по каждому домену был бы медленным и неэффективным. Реестры отвечают с разной скоростью и ограничивают количество запросов, а большая часть работы была бы потрачена на результаты, которые пользователь может так и не увидеть. Для решения этой задачи поиск собирает данные из нескольких источников: (1) подготовленные наборы данных о доступности (например, файлы зон) и кэшированные ответы; (2) ответы DNS; (3) актуальные запросы к реестрам.

Совпадение в наборе данных о доступности или DNS может сообщить нам, что домен уже используется, но отсутствие совпадения не всегда доказывает, что домен свободен: он может быть зарегистрирован, но не настроен в DNS, или находиться в списке заблокированных. Недавний ответ, полученный от реестра, надёжнее, но со временем устаревает; актуальная проверка реестра даёт самые свежие достоверные сведения, однако занимает больше времени и использует ограниченные ресурсы вышестоящей системы. Наш новый поиск последовательно проверяет эти источники, балансируя скорость, актуальность и достоверность для каждого результата. По мере поступления более качественной или точной информации мы динамически обновляем только затронутый результат.

Как мы создали быстрый и масштабируемый поиск

Новый поиск построен на той же платформе Cloudflare для разработчиков, которая доступна нашим клиентам. Workers обслуживают публичную точку входа для поиска и сервисы, собирающие данные о доступности. Durable Objects назначают каждому активному поиску координатора, а Workers KV хранит подготовленные данные, которые можно повторно использовать в разных поисковых запросах. Вместе эти инструменты позволяют сервису масштабироваться для пользователей и более чем 420 доменных зон, сохраняя низкие эксплуатационные расходы.

Мы подготавливаем полезные данные заранее, до начала поиска: специальный конвейер преобразует файлы зон реестров и другие массивы данных в компактные наборы сведений о доступности в Workers KV. Большие наборы данных разбиваются на небольшие части, поэтому при поиске извлекаются только данные, необходимые для конкретного домена. Эти быстрые проверки позволяют ответить на многие вопросы без нового актуального запроса к реестру.

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

WebSockets обеспечивают двустороннее соединение, а разработанный нами поверх них протокол приложения связывает браузер с процессом поиска. Начальный снимок данных задаёт упорядоченный список. Последующие сообщения с изменениями содержат только изменившиеся поля, поэтому браузер может обновить данные одного домена, а не загружать заново весь набор результатов. Перед отправкой таких изменений Durable Object сравнивает новые данные с текущим ответом: более надёжные данные могут заменить прежние, а менее надёжные — нет.

Отдельный Worker собирает дополнительные данные. Он может отправить запрос DNS через резолвер Cloudflare 1.1.1.1, проверить домен в Registrar или использовать недавно кэшированный ответ. Повторное использование актуальных ответов позволяет избежать дублирования запросов к вышестоящим системам. Поскольку свободный домен могут зарегистрировать в любой момент, срок полезности ответа о его доступности меньше, чем у данных о том, что домен уже занят.

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

Прозрачные цены и скидки

Простота поиска — это не только скорость. Важно также точно знать, сколько будет стоить домен. С самого первого дня Cloudflare Registrar предлагает домены по себестоимости. Выгодные цены — важная часть упрощения работы с доменами, но не менее важно понимать, сколько вы заплатите. На новой странице поиска и новой странице с ценами указаны как первоначальная стоимость регистрации, так и стоимость продления каждого домена. Если на домен действует скидка, первоначальная цена регистрации по себестоимости отображается зачёркнутой рядом с промоценой.

Начиная с Дня рождения (уже на этой неделе!), мы предлагаем скидки на регистрацию в первый год для некоторых доменных зон, включая .io, .dev, .app и .tech. Все доменные зоны со скидками можно посмотреть прямо на странице поиска, а также на нашей недавно запущенной странице с ценами.

Ищете ли вы домен в браузере или просите об этом агента — цель одна и та же: устранить препятствия между идеей и её воплощением. Покупка домена для нового проекта должна приносить удовольствие и ощущение, что дело сдвинулось с мёртвой точки.

Найдите следующий домен

Выберите, с чего начать:

  • Ищите в браузере: Изучите все доступные доменные зоны и найдите домен для своего проекта.
  • Обратитесь к любимому агенту: установите cf CLI, а затем попросите агента найти, зарегистрировать или перенести домен.
  • Создавайте с помощью API: используйте Registrar API, чтобы добавить поиск и регистрацию доменов в своё приложение или рабочий процесс.

Какой бы способ вы ни выбрали, поиск следующего домена должен приносить удовольствие.

Благодарности: Эта простота стала результатом сотрудничества разных команд. Особая благодарность Pedro Menezes, Shobhit Kuruvilla, Lucy Dryaeva, Fred Pinto, а также командам Registrar, Design Engineering и Forge.

Cloudflare Blog прочитано 482 раза