Перейти к содержанию

Генератор файлов зоны 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 рядом с любым другим типом записи. Генератор всё ещё создаёт обе записи, но добавляет комментарий, помечая конфликт, чтобы вы заметили это перед развёртыванием.
Данные зоны загружаются куда-то?
Нет. Файл зоны генерируется полностью в вашем браузере — записи и параметры никогда не покидают ваше устройство.