Запис TXT
Коротко: Тип запису DNS, що зберігає довільний вільний текст для домену — спочатку призначався для людей, сьогодні здебільшого використовується в машиночитному вигляді.
Докладніше: Типові застосування — підтвердження домену (наприклад, з Vercel чи Google Search Console: «додайте цей запис TXT для підтвердження володіння») та механізми безпеки електронної пошти на кшталт SPF чи DKIM, що використовують запис TXT, аби вказати, яким серверам дозволено надсилати пошту від імені домену.
Подробиці
Запис TXT навмисно безформатний — він просто містить рядок, значення якого визначається виключно домовленістю між системою-відправником і системою, що читає, а не самим стандартом DNS:
emzett-digital.com. 3600 IN TXT "v=spf1 include:_spf.resend.com ~all"
_dmarc.emzett-digital.com. 3600 IN TXT "v=DMARC1; p=quarantine"
Два найвідоміші застосування в контексті електронної пошти:
- SPF (Sender Policy Framework): перелічує, яким серверам дозволено надсилати пошту від імені домену, — приймальні поштові сервери можуть використовувати це для розпізнавання підроблених адрес відправників.
- DKIM: зберігає відкритий ключ, за допомогою якого можна перевірити криптографічний підпис у заголовку листа, що доводить, що лист справді прийшов без змін від зазначеного відправника.
Крім того, багато служб використовують запис TXT виключно для підтвердження володіння: вас просять зберегти як запис TXT випадкове значення, задане службою, — якщо служба може прочитати це значення назад DNS-запитом, володіння доменом вважається підтвердженим, бо цей запис може встановити лише справжній власник керування DNS домену.
Див. також: DNS-записи