Dmains

A, AAAA, CNAME, MX і TXT: який запис за що відповідає

Практична карта DNS-зони: як відокремити адресу сайту, псевдонім, поштовий маршрут і службові текстові записи.

A, AAAA, CNAME, MX і TXT: який запис за що відповідає — схема
Схематична ілюстрація до матеріалу.

DNS-зону зручно читати як набір відповідей на різні запитання. Запис A відповідає на запит IPv4-адреси імені, AAAA — IPv6-адреси. CNAME повідомляє, що ім’я є псевдонімом іншого імені. MX визначає поштові сервери, а TXT зберігає текстові дані, які використовують, зокрема, для перевірки володіння та налаштувань пошти. Це різні функції, тому зміна одного типу не замінює налаштування іншого.

ЗавданняТипНа що звернути увагу
Направити ім’я на IPv4AАдреса має належати потрібному серверу
Додати IPv6-маршрутAAAAIPv6-сервер теж повинен обслуговувати сайт
Зробити www псевдонімомCNAMEЦіль — доменне ім’я, а не URL із https
Приймати поштуMXПеревіряються ціль і пріоритет
Підтвердити володінняTXTЗначення копіюється без довільних змін

Чому зайвий AAAA може заважати

Поширений сценарій: A вже спрямований на новий сервер, а AAAA залишився від старого. Клієнти з різними можливостями мережі можуть отримувати різний результат. Виправлення полягає не в довільному вимкненні IPv6, а в узгодженні обох маршрутів із реальною інфраструктурою. Якщо нового IPv6-підключення немає, непотрібний запис варто прибрати після перевірки його призначення.

Псевдонім не є перенаправленням сторінки

CNAME для www допомагає знайти сервер, але не змінює адресу в браузері. Перехід із www на кореневий домен або навпаки налаштовується HTTP-редиректом на вебсервері чи проксі. Крім того, сервер і сертифікат повинні розпізнавати обидва імені. Інакше DNS працюватиме, але відкриється чужий віртуальний хост або помилка TLS.

Як перевірити зміну

Збережіть початкові записи, перевірте авторитетні NS, внесіть одну логічну зміну й порівняйте відповіді авторитетного сервера та рекурсивного резолвера. TTL визначає час кешування відповіді, але не є обіцянкою миттєвого оновлення кожного проміжного кешу. Завершуйте перевірку реальним відкриттям потрібного протоколу й адреси: відповідь DNS сама по собі не перевіряє сторінку.

Джерела та документація