DNS-записи — это инструкции, хранящиеся на авторитетных DNS-серверах, которые указывают интернету, как обрабатывать ваш домен.
Каждый тип записи выполняет свою роль.
Мы изучаем DNS-записи по группам, чтобы чётко понимать назначение каждой.
1. Адресные записи
- A — Привязывает домен к IPv4-адресу.
- AAAA — Привязывает домен к IPv6-адресу.
2. Псевдонимы / Канонические записи
- CNAME — Псевдоним одного домена к другому (например, www → example.uz).
- DNAME — Перенаправляет целое поддерево (редко используется).
3. Почтовые записи
- MX — Указывает почтовые серверы для домена.
- TXT — Хранит произвольный текст, часто для SPF, DKIM, DMARC.
- SPF — (Обычно в TXT) Определяет, какие серверы могут отправлять почту от имени домена.
- DMARC — (TXT) Политика обработки неудачных проверок почты.
- DKIM — (TXT) Хранит открытый ключ для подписи почты.
4. Записи серверов имён
- NS — Указывает авторитетные DNS-серверы для домена.
5. Записи перенаправления / Указатели
- PTR — Привязывает IP-адрес к домену (обратный DNS).
6. Записи сервисов и протоколов
- SRV — Указывает расположение (хост, порт) серверов для конкретных сервисов (например, SIP, XMPP).
- NAPTR — Naming Authority Pointer, используется для сложных сценариев (например, VoIP).
7. Прочие / Проверочные записи
- CAA — Указывает, какие центры сертификации могут выпускать SSL-сертификаты для домена.
- SOA — Start of Authority; содержит админ. данные о домене (основной NS, email администратора, серийный номер, время обновления и т.д.).
- LOC — Сохраняет географическое местоположение домена.
- RP — Контактные данные ответственного лица.
- HINFO — Информация о хосте (редко используется).
Почему это важно?
- DNS-записи обеспечивают работу сайтов, почты и сервисов.
- Ошибка в конфигурации может вывести из строя сайт или почту.
- Это своего рода панель управления поведением вашего домена.
Атрибуты DNS-записей
При настройке домена обычно используются такие поля:
- Name / Host – Имя хоста или поддомен.
- TTL (Time to Live) – Время хранения записи в кэше DNS (в секундах, например
3600= 1 час). - Type – Тип записи (A, AAAA, CNAME, MX, TXT, NS, SRV и др.).
- Value / Data – Содержимое записи (IP-адрес, имя хоста, текст и т.п.).
- Priority – Используется только для MX и SRV, задаёт порядок доставки. Для остальных — пусто.
Пример DNS-записей
| Name | TTL | Type | Value / Data | Priority |
|---|---|---|---|---|
| @ | 3600 | A | 93.184.216.34 | |
| @ | 3600 | AAAA | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 | |
| www | 3600 | CNAME | example.uz | |
| 3600 | MX | mail.example.uz | 10 | |
| @ | 3600 | TXT | "v=spf1 include:_spf.example.uz ~all" | |
| @ | 3600 | NS | ns1.example.uz | |
| @ | 3600 | NS | ns2.example.uz | |
| _sip._tcp | 3600 | SRV | sipserver.example.uz:5060 | 10 |
Объяснение символа @
- В поле Name/Host символ
@обозначает корневой домен (например,example.uz). - Это сокращение вместо полного домена.
- Поддомены (
www,mail,_sip._tcp) указываются явно.
Вопрос: Можно ли написать example.uz вместо
@?
Ответ: Нет. Это создаст поддомен example.uz.example.uz.
Но знайте: некоторые DNS-панели требуют@, другие — FQDN (example.uz.).
Интересные факты
Зарезервированные / специальные домены
📌 Для документации и примеров
example.uz- Резервированные домены для .uzexample.netexample.org.example(весь TLD для примеров)
📌 Для тестирования и локальной работы
.test– для unit-тестов, никогда не резолвится.localhost– зарезервирован для 127.0.0.1.invalid– гарантированно не работает
📌 Другие специальные домены
.onion– сервисы в Tor.local– multicast DNS (mDNS, например Bonjour/Avahi).arpa– техн. инфраструктура (обратный DNS, IP и пр.)
✅ Почему важно?
- Можно безопасно использовать в документации, примерах, тестах
- Никогда не продаются и не делегируются
- Нет риска случайного использования