База знань›DNS›Записи типу CAA, HTTPS, SSHFP та TLSA

DNS – Записи типу CAA, HTTPS, SSHFP та TLSA

На цій сторінціЗаписи типу CAAЗапис типу HTTPSЗапис типу SSHFPЗапис типу TLSAЧасті запитання

Ця стаття докладно розглядає DNS записи типу CAA, SSHFP та TLSA. Загальну інструкцію щодо DNS записів і їх налаштування в адміністрації клієнта ви знайдете в статті DNS – Записи домену.

У цій статті ви дізнаєтеся:


Записи типу CAA

Запис Certification Authority Authorization (CAA) дає змогу визначити, які центри сертифікації (CA) мають право видавати SSL-сертифікат для домену. Також цей запис дозволяє задати правило, як і кому той центр сертифікації, що видає сертифікат, повідомить про подію, коли хтось намагається отримати для домену сертифікат у центрі сертифікації, якого запис для цього не уповноважує.

Якщо для домену або субдомену не налаштовано жодного CAA запису, сертифікат для нього може видати будь-який центр сертифікації без обмежень. Центр сертифікації також може не підтримувати CAA записи – у такому разі він поводиться так, ніби їх не існує.

CAA записи, налаштовані для головного домену, діють і для всіх субдоменів, які не мають власного CAA запису з іншими правилами.

Додавання записів типу CAA

Загальну інструкцію щодо налаштування DNS записів в адміністрації клієнта ви знайдете в статті DNS – Записи домену.

Якщо домен використовує інші DNS-сервери, автоматичні чи ручні зміни записів WEDOS ніяк не вплинуть на його роботу.

Дані CAA запису складаються з таких частин:

  1. Flag: додатне число зі значенням 0-255 ⧉ (зазвичай 0)
  2. Tag: визначає властивість CAA запису
  3. Value: значення, призначене тегу

Підтримувані теги:

  • issue: уповноважує визначений CA видавати будь-який тип сертифіката
  • issuewild: уповноважує визначений CA видавати лише wildcard-сертифікат
  • iodef: вказує URL, на який центр сертифікації повідомить про порушення правил, визначених CAA для цього домену

Заповнюючи запис типу CAA, дотримуйтеся таких правил:

  • Кожному запису призначайте рівно одне правило tag-value.
  • Якщо для одного запису потрібно вказати кілька правил, розділіть їх на окремі записи.
  • Значення тегів (value) записуйте в лапках.

Загальний запис типу CAA виглядає так:

Name                          TTL    Type  Data
(ім'я домену або субдомену) 300 CAA 0 (flag) "(значення)"

Приклади записів типу CAA

Приклад: Домен дозволяє видавати сертифікати від letsencrypt.org. Якщо сертифікат спробує видати інший центр сертифікації, він надішле повідомлення електронною поштою на info@wds-test.cz.

Зразки CAA записів із тегами issue та iodef
Зразки CAA записів із тегами issue та iodef

Запис типу HTTPS

Запис типу HTTPS допомагає клієнтам знайти захищене з’єднання, зокрема надаючи інформацію про підтримувані протоколи та порти.

Формат запису HTTPS

DNS запис типу HTTPS (RFC 9460 ⧉) містить пріоритет, ціль (якщо вона відрізняється від домену) та інші параметри (наприклад, підтримувані версії HTTP, підказки щодо IP-адрес).

Запис типу SSHFP

Під час встановлення з’єднання із сервером за протоколом SSH відбувається автентифікація шляхом перевірки особи сервера за допомогою ключів. Безпека з’єднання залежить від порівняння відбитка, наданого сервером, з очікуваним відбитком відкритого ключа сервера.

DNS запис типу SSHFP (RFC 4255 ⧉) дає SSH-клієнтам новий спосіб автентифікації: порівняння відбитка, наданого сервером, з відбитком, збереженим у DNS-зоні домену. Під час порівняння мають збігатися всі параметри SSHFP запису – алгоритми, використані для генерації ключа та його відбитка, а також сам відбиток ключа.

Využití DNS SSHFP má smysl pouze v případě, že je tento záznam podepsán technologií DNSSEC a nemůže tedy být podvržen.

Формат запису SSHFP

SSHFP záznam sestává ze tří částí: čísla algoritmu použitého pro vygenerování klíče, čísla algoritmu pro vygenerování otisku a samotného otisku veřejného klíče serveru.


Запис типу TLSA

DNS запис типу TLSA (RFC 6698 ⧉) визначає сертифікат служби для комбінації даних – FQDN, протокол і порт. За допомогою TLSA запису можна перевірити, чи не було змінено сертифікат на шляху між одержувачем і відправником.

Формат запису TLSA

Запис типу TLSA має специфічний вигляд як імені, так і даних. Символічне ім’я SRV запису зазвичай має вигляд _port._protocol, напр. _443._tcp.

Samotná data TLSA záznamu obsahují tři parametry a následně binární data pro asociaci certifikátu: číslo přiřazení certifikátu doménovému názvu, číslo selektoru, číslo typu porovnávání certifikátu z řetězce proti datům v TLSA záznamu a nakonec data pro porovnávání s poskytnutým certifikátem.

Зразки записів типу SSHFP та TLSA
Зразки записів типу SSHFP та TLSA

Часті запитання

Чи обов’язково налаштовувати CAA, SSHFP та TLSA записи для домену?

Ні, більшість доменів без проблем працює і без цих записів.

Чи була ця стаття корисною?

Ваша оцінка допомагає нам покращувати статті.

Ваше повідомлення прочитає редакція документації, але вона на нього не відповідає. Якщо вам потрібна допомога, звертайтеся до нас через контактну форму. Не вказуйте тут паролі чи особисті дані.

Не знайшли те, що шукаєте?

Запитайте інших клієнтів на сайті спільноти Help.