Что такое DNSSEC?
DNS проектировали без какого-либо способа проверить, что ответ подлинный, из-за чего возможны атаки с отравлением кеша и подменой. DNSSEC (DNS Security Extensions) добавляет к DNS-записям цифровые подписи. Зона публикует свои открытые ключи в виде записей DNSKEY и подписывает каждый набор записей с помощью RRSIG. Родительская зона (например, .com) публикует запись DS, содержащую хеш ключа подписи ключей дочерней зоны. Если пройти по связям DS → DNSKEY → RRSIG вплоть до корня, получается цепочка доверия, которую проверяющие резолверы могут верифицировать. Прочитайте наше руководство по DNSSEC.
Что проверяет этот инструмент
- DS у родителя: публикует ли реестр запись DS для домена.
- DNSKEY в зоне: опубликованные ключи, их роли (KSK или ZSK) и алгоритмы.
- Соответствие DS ↔ DNSKEY: мы сами заново вычисляем тег и дайджест каждого ключа и убеждаемся, что запись DS указывает на реальный ключ.
- Проверка в реальном времени: мы запрашиваем домен у проверяющего резолвера (Cloudflare 1.1.1.1) и смотрим флаг Authenticated Data (AD), а также расширенную ошибку DNS, если она объясняет сбой.
Как включить DNSSEC
- Включите подпись DNSSEC у вашего DNS-хостинга. Большинство крупных DNS-провайдеров делают это одним щелчком.
- Скопируйте запись DS, которую они вам дадут (тег ключа, алгоритм, тип дайджеста и сам дайджест).
- Добавьте её в настройки DNSSEC у вашего регистратора доменов. Некоторые регистраторы делают это автоматически, если они же размещают ваш DNS.
- Подождите, пока истечёт TTL родительской зоны, и запустите проверку снова.
Часто задаваемые вопросы
Шифрует ли DNSSEC DNS?
Нет. DNSSEC доказывает подлинность ответов, но не скрывает их. Шифрование обеспечивают DNS-over-HTTPS и DNS-over-TLS.
Какой алгоритм выбрать?
ECDSA P-256 с SHA-256 (алгоритм 13) — современный вариант по умолчанию: компактный, быстрый и широко поддерживаемый. Ed25519 (алгоритм 15) тоже хорош там, где поддерживается.
Почему некоторые крупные сайты не используют DNSSEC?
Из-за эксплуатационных рисков и сложности, особенно в крупных конфигурациях с несколькими провайдерами. Распространённость сильно зависит от TLD и провайдера.
Обновлено
Комментарии
Войдите, чтобы оценить этот инструмент.
Поделитесь советом, задайте вопрос или расскажите, как вам помог инструмент.
Комментариев пока нет. Расскажите первым, как всё прошло.