Систему доменних імен (DNS) часто називають “телефонною книгою Інтернету”, яка перетворює зручні для людини доменні імена на машинозчитувані IP-адреси. Але за кожним дозволом домену стоїть структурована система записів ресурсів DNS (RR) – фундаментальних будівельних блоків DNS, що забезпечують надійну маршрутизацію через розподілені мережі серверів.
Ресурсні записи DNS – це записи, що зберігаються у файлах зон DNS і містять основні інструкції щодо обробки запитів на доменні імена. Кожен запис містить тип, ім’я, значення та час життя (TTL). Ці записи спрямовують інтернет-трафік для веб-сайтів, електронної пошти, субдоменів тощо.
Простіше кажучи:
Записи про ресурси вказують Інтернету, що робити з вашим доменним ім’ям.
Нижче наведено найпоширеніші типи записів DNS:
Тип | Опис |
---|---|
A | Зіставляє домен з IPv4-адресою (наприклад, 93.184.216.34) |
AAAA | Зіставляє домен з IPv6-адресою |
CNAME | Створює псевдонім від одного домену до іншого |
MX | Вказує поштові сервери, відповідальні за доставку електронної пошти |
TXT | Зберігає довільний текст, часто використовується для верифікації (наприклад, SPF, DKIM) |
NS | Вказує авторитетні сервери імен для домену |
SOA | Містить адміністративну інформацію про доменну зону |
SRV | Визначає послуги, доступні для домену (наприклад, VoIP) |
PTR | Зіставляє IP-адреси з доменними іменами (зворотний DNS) |
Кожен тип виконує певну роль у процесі розв’язання і забезпечує належну роботу вашого домену в Інтернеті.
Коли робиться DNS-запит (наприклад, хтось вводить ваш домен yourdomain.com у браузері), DNS-розв’язувачі шукають відповідні записи ресурсів на авторитетному DNS-сервері. Тип запису визначає тип відповіді, що повертається – чи то IP-адреса веб-сайту, поштового сервера або перенаправлення.
Наприклад:
Записи ресурсів життєво необхідні для:
Записи ресурсів DNS є основою для всього, що робить ваш домен – чи то завантаження веб-сайту, отримання електронної пошти або перевірка налаштувань безпеки. Розуміння того, як вони працюють, потрібне не лише системним адміністраторам – це важливе знання для будь-якого власника чи розробника веб-сайту.