Зоны и записи
Создайте DNS-зону, делегируйте домен и пройдите проверку NS, затем добавляйте, массово импортируйте и экспортируйте записи.
На этой странице описано подключение домена к Yeap Cloud DNS: создание зоны, изменение NS-серверов у регистратора, подтверждение делегирования, добавление записей и управление ими.
Создание зоны
- Перейдите в раздел DNS → Зоны и нажмите Создать зону в правом верхнем углу.
- Шаг 1, Введите домен: в поле Название зоны введите корневой домен, например
example.com. Интернационализированные доменные имена, например中国.com, также поддерживаются. Они хранятся в Punycode, но в списке отображается исходное имя. Поле Описание необязательно. - Шаг 2, Выберите тариф: выберите DNS-тариф для этой зоны. Бесплатный тариф активируется сразу. При выборе платного тарифа после создания зоны вам предложат оплатить счёт; зона активируется после оплаты.
- Шаг 3, Завершить настройку: на странице отображается Список серверов имён, назначенных этой зоне. Нажмите Копировать рядом с каждым сервером и сохраните их.
Домен может существовать на платформе только в виде одной зоны, а каждая подписка на тариф может быть связана только с одной зоной. Если вы видите сообщение «Зона уже существует», домен уже добавлен.
При создании зоны система добавляет её SOA-запись и NS-записи корня (@). Это системные записи. Их нельзя изменить или удалить, и они учитываются в квоте записей.
Изменение NS-серверов (делегирование)
В панели управления регистратора укажите для домена NS-серверы, показанные на шаге 3. Скопируйте их точно так, как они указаны в консоли, и не придумывайте свои.
- Укажите все назначенные NS-серверы и удалите остальные. Иначе часть запросов по-прежнему будет поступать прежнему провайдеру.
- Посмотреть и скопировать эти NS-серверы можно в любой момент. Они указаны в карточке Серверы имён (NS) вверху страницы записей зоны.
- Изменения NS-серверов обычно распространяются по миру за время от нескольких минут до нескольких часов. Срок зависит от реестра и времени кеширования старых NS-записей.
После активации зона публикуется на назначенных ей NS-серверах. Ждать переключения NS не нужно. Для миграции без простоя сначала воссоздайте все существующие записи в консоли. Затем проверьте ответы с помощью dig @<assigned-nameserver> www.example.com. Только после этого меняйте NS-серверы у регистратора.
Проверка NS и статус зоны
Столбец Состояние в списке зон показывает статус каждой зоны:
| Статус | Значение |
|---|---|
| Активно | Тариф действует, зона опубликована на NS-серверах |
| Ожидает активации | Платный тариф ещё не оплачен, поэтому зона не опубликована |
| Приостановлена / Неактивна / Прекращена | Зона приостановлена или срок тарифа истёк; она больше не отвечает на запросы. Если причина непонятна, обратитесь в поддержку |
Если зона активна, но NS-записи домена ещё не указывают на нас, под статусом также отображается метка Ожидает подключения.
Как работает проверка: платформа запрашивает текущие NS-записи домена через общедоступный DNS. Если хотя бы одна из них совпадает с NS-сервером, назначенным зоне, домен считается делегированным, а метка Ожидает подключения исчезает.
- Зоны, ожидающие делегирования, автоматически проверяются в фоновом режиме, пакетами примерно каждые 10 минут.
- Чтобы проверить сразу, нажмите значок Проверить, переключены ли NS на наши серверы в строке зоны. Если домен ещё не делегирован, в диалоговом окне рядом отображаются Текущие NS и Должно указывать на. Значения можно скопировать оттуда.
Ожидает подключения — только напоминание. Ещё до переключения NS зона уже отвечает на запросы на наших NS-серверах.
Добавление записей и управление ими
В списке зон нажмите значок Управление записями, чтобы открыть страницу записей, затем нажмите Добавить запись. У каждой записи есть следующие поля:
| Поле | Описание |
|---|---|
| Название | Имя хоста относительно зоны. @ обозначает корень, www — www.example.com, а * — подстановочный знак. Разрешены буквы, цифры, дефисы и символы подчёркивания (как в _dmarc). Пробелы не допускаются |
| Тип | См. таблицу ниже |
| Содержимое | Значение записи |
| TTL | Время кеширования в секундах. Для новых записей по умолчанию используется 3600. Допустимый диапазон — 1–604800 (7 дней). Большие значения уменьшаются до 604800 |
| Приоритет | Приоритет для MX и SRV. Для A/AAAA/CNAME используется как вес. См. Географическая маршрутизация |
| Примечание | Необязательное примечание |
| Маршрут распределения трафика | Только для A, AAAA и CNAME. См. Географическая маршрутизация |
Поддерживаемые типы записей
| Тип | Что вводить в поле «Содержимое» | Пример |
|---|---|---|
| A | IPv4-адрес | 203.0.113.10 |
| AAAA | IPv6-адрес | 2001:db8::10 |
| CNAME | Целевое имя хоста | app.example.net |
| MX | Имя почтового сервера. Значение предпочтения укажите в поле «Приоритет» | Содержимое mx1.example.com, приоритет 10 |
| TXT | Любой текст, до 4096 символов. Кавычки добавляются автоматически, а текст длиннее 255 байт автоматически разбивается на несколько строк | v=spf1 include:_spf.example.com ~all |
| NS | Имя NS-сервера для делегирования поддомена другому DNS-провайдеру | Имя dev, содержимое ns1.other-dns.com |
| SRV | weight port target. Приоритет укажите в поле «Приоритет» | Имя _sip._tcp, содержимое 5 5060 sip.example.com, приоритет 10 |
| CAA | flags tag value, где tag — issue, issuewild или iodef | 0 issue "letsencrypt.org" |
| PTR | Имя хоста | host.example.com |
Если содержимое представляет собой имя хоста (CNAME, MX, NS, PTR и целевой хост SRV), завершающую точку можно указать или опустить. Система в обоих случаях считает имя полным.
Правила проверки
- CNAME не может иметь то же имя, что и любая другая запись. Например, если для
wwwуже есть A-запись, добавить CNAME дляwwwнельзя, и наоборот. В корне (@) всегда есть записи NS и SOA, поэтому корень не может быть CNAME. - Корневые записи SOA и NS управляются системой. В консоли они помечены как «Системная запись, изменение запрещено».
- Если содержимое имеет неверный формат, сохранение отклоняется с ошибкой. Примеры: некорректный IP-адрес в A-записи или содержимое SRV, не соответствующее формату
weight port target.
Массовый импорт
На странице записей нажмите Другие действия → Массовый импорт:
Введите по одной записи в строке в текстовом поле или нажмите Импортировать из файла, чтобы загрузить текстовый файл или CSV. Используйте формат:
textname|type|TTL|priority|content|geo|commentНапример:
textwww|A|3600|0|203.0.113.10||Web server mail|MX|3600|10|mail.example.com||Mail serverТакже поддерживается CSV с разделителем-запятой. Имя, тип и содержимое обязательны. При пустом TTL используется 3600, а при пустом приоритете — 0. Поле geo предназначено для расширенных настроек и обычно остаётся пустым.
Нажмите Предпросмотр импортируемых данных, чтобы проверить, как разобраны строки, затем нажмите Импорт.
По завершении импорта отобразится число успешно и неуспешно импортированных записей. Каждая запись проверяется отдельно, поэтому ошибка в одной строке (неверный формат, конфликт CNAME, превышение квоты) не останавливает импорт остальных.
Скачивание файла зоны
Нажмите Другие действия → Скачать файл зоны, чтобы скачать текущую конфигурацию зоны в виде текстового файла (<zone>.zone). Это удобно для резервного копирования и проверки записей.
В скачанном файле строки A, AAAA и CNAME содержат дополнительные поля, которые платформа использует для географической маршрутизации. Файл не соответствует стандартному формату BIND. Удалите эти поля перед импортом файла к другому DNS-провайдеру.
Изменение или удаление зоны
- Изменить зону: можно изменить описание зоны. Имя зоны изменить нельзя.
- Удалить зону: нажмите и подтвердите действие. После удаления NS-серверы платформы перестанут отвечать на запросы для домена, и домен перестанет разрешаться.
Если домен ещё используется, сначала укажите у регистратора NS-серверы нового DNS-провайдера и дождитесь вступления изменения в силу. Только после этого удаляйте зону. Если для зоны включён DNSSEC, сначала удалите DS-запись, как описано в разделе DNSSEC.