# Домен іншого реєстратора й Cloudflare

> Як вести DNS-зону на серверах ZRAZU для домену іншого реєстратора, вказати власні сервери імен і підключити Cloudflare за ключем API у кабінеті.

URL: https://zrazu.com/docs/dns-external/

DNS ZRAZU можна підключити і до домену, який зареєстровано деінде. А якщо ви користуєтесь Cloudflare, ZRAZU вміє налаштувати новий домен просто в вашому акаунті Cloudflare.

## DNS ZRAZU для домену іншого реєстратора

Домен лишається в поточного реєстратора, а зону DNS веде ZRAZU. Те, що ви вказали в реєстратора наші сервери імен, одночасно підтверджує, що домен ваш.

1. У меню кабінету відкрийте **DNS → Додати домен іншого реєстратора** ([відкрити](https://vse.zrazu.com/dns/add/)).
2. Впишіть домен без піддоменів: `example.com`, а не `www.example.com`. Можна додати до 100 доменів за раз, по одному в рядку.
3. Натисніть **Додати домен**. З'явиться заявка і три сервери імен.
4. На етапі **1. Перевірте записи, які перенесемо** подивіться записи, які ми зняли з поточного DNS: корінь, `www`, пошта й поширені піддомени. Рідкісні піддомени додайте самі. Сервери імен поки не змінюйте.
5. На етапі **2. Замініть сервери імен у реєстратора** вкажіть у реєстратора:

```text
ns1.zrazu.net
ns2.zrazu.net
ns3.zrazu.net
```

6. Ми самі побачимо зміну, зазвичай за кілька хвилин після того, як її опублікує реєстр (оновлення в реєстрі буває до години). Можна пришвидшити кнопкою **Перевірити**. Перевірка триває від 20 секунд до 3 хвилин.
7. Коли домен підтверджено, записи редагуються так само, як у [DNS-зоні на серверах ZRAZU](https://zrazu.com/docs/dns-zone.md).

Заявка діє обмежений час: дату кабінет показує («Заявка діє до…»). Якщо не встигнути, заявку буде знято, і її можна створити знову.

Кількість таких доменів обмежена, кабінет показує «Доменів інших реєстраторів: N з M». Ліміт зростає після першої оплати будь-якої послуги або коли в організації є домен у ZRAZU.

Зони можна прибрати кнопкою **Прибрати зону**: тоді наші сервери перестануть віддавати записи. Якщо ви не хочете отримувати нагадування про строк реєстрації, натисніть **Не нагадувати про строк**.

## Свої сервери імен для нових доменів

Для домену ZRAZU можна вказати й інші сервери імен: у картці домену на вкладці **DNS** натисніть **Змінити сервери імен**, впишіть від 2 до 13 серверів по одному в рядку. Потрібен код другого фактора. Новий набір передається в реєстр, інтернет побачить його протягом доби.

Для нових доменів це задають і на рівні організації: **Налаштування → Організація**, блок **Сервери імен для нових доменів**. Там три варіанти: **Сервери ZRAZU**, **Свої сервери** та **Cloudflare (ваш акаунт)**. Існуючі домени змінюються в картці домену.

## Cloudflare

Якщо ваші домени в Cloudflare, ZRAZU створить зону в вашому акаунті й сама змінить сервери імен на ті, що видав Cloudflare. Для цього потрібен ключ API.

### Як додати ключ

1. У Cloudflare відкрийте **My Profile → API Tokens → Create Token → Custom token**. Global API Key і Origin CA Key не підходять, бо дають доступ до всього акаунта.
2. Дозвольте тільки потрібне. Для читання зон: **Zone → Zone → Read**. Для ключа на правки: **Zone → Zone → Read**, **Zone → Zone → Edit** і **Zone → DNS → Edit**. Інших доступів (учасники акаунта, Workers, сховища) давати не треба: надто широкий ключ ми відхилимо.
3. У **Client IP Address Filtering** дозвольте адреси ZRAZU. Вони показані в кабінеті на сторінці ключів.
4. Задайте **TTL**, тобто строк дії токена. Коли він мине, ми напишемо, і ключ доведеться додати знову.
5. У кабінеті відкрийте **Команда → Ключі Cloudflare** ([відкрити](https://vse.zrazu.com/team/cloudflare/)), оберіть призначення: **Читання зон** або **Зони й записи**, вставте токен у поле **API Token Cloudflare** і натисніть **Додати ключ**.

Токен це секрет. Вставляйте його лише в це поле кабінету, нікому не надсилайте й не публікуйте. Ми ніколи не показуємо ключ, навіть частково. Додавати й видаляти ключі можуть власник і адміністратор організації.

Кілька секунд ми перевіряємо ключ у Cloudflare. Стани ключа: «Працює», «Не прийнято», «Cloudflare відмовив», «Відкликано». Новий ключ того самого призначення замінює попередній. У **Журналі звернень** видно, коли ми звертались до Cloudflare цим ключем (без значень).

### Що робить ключ на правки

Ключ **Зони й записи** дозволяє створити зону для домену, зареєстрованого у ZRAZU, і запис `_acme-challenge` для SSL. Інші записи ми не чіпаємо, зони не видаляємо.

### Нові домени одразу в Cloudflare

1. Додайте ключ на правки (див. вище).
2. Відкрийте **Налаштування → Організація**, блок **Сервери імен для нових доменів**, і оберіть **Cloudflare (ваш акаунт)**.
3. Нові домени ми реєструємо на серверах ZRAZU, потім створюємо зону у вашому Cloudflare і змінюємо NS на ті, що дав Cloudflare. Якщо Cloudflare відмовить, домен лишається на серверах ZRAZU.

Перебіг видно на сторінці **Команда → Ключі Cloudflare**, у блоці «Домени, що переходять у Cloudflare». Стани: «Створюємо зону у вашому Cloudflare», «Міняємо сервери імен», «Чекаємо, поки Cloudflare побачить нові NS», «Домен у Cloudflare». Якщо Cloudflare видав незвичну пару серверів, кабінет попросить **Підтвердити** заміну або **Відмовитися**. Невдалу спробу можна **Повторити**.

## Якщо не вийшло

- **Статус «Чекає переведення NS» не змінюється.** Перевірте, що в реєстратора вказані всі три сервери ZRAZU без старих, і натисніть **Перевірити**.
- **«Введіть домен, наприклад example.com».** Впишіть лише сам домен, без `www` і без `https://`.
- **«Зону призупинено, бо домен не вказує на сервери ZRAZU».** Поверніть у реєстратора сервери `ns1`–`ns3`.
- **Ключ Cloudflare «Не прийнято».** Причини з кабінету: це Global API Key (потрібен API Token), це Origin CA Key, токен не читає зони, токен надто широкий, токен вимкнений або прострочений, або скопійовано не повністю.
- **Домен лишився на серверах ZRAZU.** Cloudflare відмовив: подивіться причину в рядку домену й натисніть **Повторити**.
