Перейти до вмісту

Генератор файлів зони DNS

Перетворіть простий список DNS-записів у файл зони у форматі BIND.

Введення
Вихід

Генератор файлів зони DNS

Вставте список DNS-записів, по одній у рядку, і цей інструмент створить повний файл зони у форматі BIND навколо них — директиви $ORIGIN та $TTL, заповнену SOA-запис та всі ваші записи з вирівнюванням колонок, як у ручному файлі зони. Підходить для всіх, хто керує авторитетним DNS напряму: створення нових доменів, міграція зон між провайдерами або ведення версіонованої копії записів, які звичайно приховує панель управління.

Кожен рядок має формат "ім'я тип значення" — наприклад "www A 192.0.2.10" або "@ MX 10 mail.example.com". A, AAAA, CNAME, NS та PTR приймають одне значення; MX вимагає пріоритет та цільовий сервер; SRV вимагає пріоритет, вагу, порт та цільовий сервер; CAA вимагає прапори, тег та значення. TXT — виключення: DNS обмежує один рядок символів 255 байтами, тому довші значення SPF або DKIM автоматично розбиваються на кілька рядків замість створення неправильної записи.

Панель опцій встановлює загальні параметри зони: домен, TTL за умовчанням та усі поля SOA — сервер імен, email адміністратора (конвертується у rname формат DNS), серійний номер, оновлення, повтор, закінчення та мінімум. Порожній серійний номер заповнюється сьогоднішньою датою у форматі YYYYMMDDnn. Імена записів друкуються відносно кореневого домену або з повним доменним іменем та точкою на кінці — на ваш вибір. Якщо ім'я містить як CNAME, так і іншу запис — що заборонено DNS — файл позначає це коментарем замість створення неправильного вмісту.

Все працює у вашому браузері; список записів та усі параметри залишаються на вашому пристрої. Скопіюйте результат, завантажте його як .txt файл або відправте на введення іншому інструменту для подальшої роботи.

FAQ

У якому форматі вставляти записи?
По одній записі у рядку у форматі "ім'я тип значення", наприклад "www A 192.0.2.10" або "mail MX 10 mail.example.com". MX вимагає пріоритет перед цільовим сервером, SRV вимагає пріоритет, вагу, порт та цільовий сервер, CAA вимагає прапори, тег та значення.
Як обробляються довгі TXT-записи як SPF або DKIM?
DNS обмежує один рядок символів 255 символами, тому довші TXT-значення автоматично розбиваються на кілька сусідніх рядків — запис все ще розв'язується як одне об'єднане значення.
Що відбувається, якщо залишити серійний номер порожнім?
Буде заповнений сьогоднішньою датою як YYYYMMDD01 — традиційний формат для першого редагування зони у день. Встановіть своє значення, якщо потрібна відповідність нумерації існуючої зони.
Чому інструмент видає попередження з деяких записів?
DNS не дозволяє імені мати CNAME поряд з будь-яким іншим типом запису. Генератор все ще створює обидві записи, але додає коментар, позначаючи конфлікт, щоб ви помітили це перед розгортанням.
Дані зони завантажуються куди-небудь?
Ні. Файл зони генерується повністю у вашому браузері — записи та параметри ніколи не покидають ваш пристрій.