Паспорт DNS-зоны перед изменением
Пустой бланк — поля для заполнения обозначены в квадратных скобках.
1. Зона, редакция среза и владелец
Назовите точную зону, включая конечную точку в полной записи, дату и границы. Поддомен может обслуживаться отдельной делегированной зоной и не входить в этот срез. Наличие публичного ответа не подтверждает право менять домен; полномочия владельца проверяют до отдельной операции.
[Зона, редакция среза и владелец]
2. Делегирование и источники ответов
Разделяйте записи в панели, делегирование родительской зоны и ответы авторитетных серверов. Они могут расходиться. Укажите, каким разрешённым способом получен каждый источник и что именно он доказывает; ответ рекурсивного резолвера может быть кэшированным и не заменяет исходный авторитетный срез.
[Делегирование и источники ответов]
3. SOA, момент наблюдения и полнота
Сохраните SOA и известную редакцию зоны вместе с моментом наблюдения. Не используйте увеличение serial как универсальное средство очистки всех чужих кэшей. Если полного экспорта нет, опишите проверенные имена и типы; выборка известных записей не обозначается полной зоной.
[SOA, момент наблюдения и полнота]
4. Записи сайта: имя, тип, TTL и значение
Для каждого имени сохраните тип, все значения набора и TTL в секундах. A и AAAA проверяются раздельно: отсутствие IPv6 не выводят из наличия IPv4. Значение CNAME является именем, а не URL со схемой и путём; фактический набор не заменяется привычной записью из другого проекта.
[Записи сайта: имя, тип, TTL и значение]
5. Почта и подтверждающие записи
Перечислите почтовые зависимости и проверенные имена TXT, не публикуя посторонние секретные значения. Наличие MX не доказывает доставку письма и правильность всех политик отправки. Непроверенный селектор DKIM нельзя обозначать отсутствующим: его имя могло быть неизвестно при обследовании.
[Почта и подтверждающие записи]
6. Прочие сервисы и делегированные имена
Сверьте используемые API, служебные поддомены, сертификатные и другие сервисные записи с владельцами зависимостей. Публичный поиск по нескольким именам не выявляет их автоматически все. Укажите делегированные участки и неизвестное; отсутствие записи в рабочей заметке не разрешает удалить её из зоны.
[Прочие сервисы и делегированные имена]
7. TTL, кэш и ограничения сравнения
Отличайте TTL висходной записи и оставшееся время кэшированного ответа. Уменьшение нового TTL не изменяет задним числом уже сохранённое состояние резолвера. Наблюдение из одной сети не доказывает глобальную актуальность; для каждого сравнения фиксируют источник и время, а не обещают обновление «за несколько минут».
[TTL, кэш и ограничения сравнения]
8. Защищаемые зависимости и согласующие
Назовите, кто подтверждает правильность каждой зависимости и какие записи нужно сохранить при будущем изменении. Это не план исполнения: новые значения и команды здесь не согласуются. Снятие снимка зоны не разрешает менять почтовый маршрут или доступ соседнего проекта только потому, что сайт находится на том же адресе.
[Защищаемые зависимости и согласующие]
9. Экспорт, доказательства и контроль неизменности
Сохраните исходный экспорт и ответы в принятом ограниченном архиве, укажите код и способ контроля неизменности. Экспорт может содержать чувствительные внутренние имена или проверочные значения; публичный образец не является местом для их публикации. Отредактированная копия для обсуждения отмечается отдельно от исходника.
[Экспорт, доказательства и контроль неизменности]
10. Расхождения, границы и следующий шаг
Итог фиксирует совпадения, расхождения и непроверенные типы с границами вывода. При расхождении панели и ответов сначала выясните источник, а не меняйте несколько записей наугад. Для будущего изменения требуется отдельный план с безопасным возвратом и фактической проверкой сервисов; паспорт лишь сохраняет исходное состояние.
[Расхождения, границы и следующий шаг]