> Какие типы записей существуют в DNS (Go)
Уровень: senior · Роль: backend · Язык: Go · Категория: Технические вопросы
Компании: VK
Стек: Go
> Пример ответа
В DNS существует несколько основных типов записей, каждый из которых выполняет свою функцию:
- A (Address record) - связывает доменное имя с IPv4-адресом. Например,
example.com → 192.0.2.1. - AAAA (IPv6 Address record) - аналог A, но для IPv6-адресов.
- CNAME (Canonical Name record) - создаёт псевдоним для домена, перенаправляя запросы на другое имя (например,
www.example.com → example.com). - MX (Mail Exchange record) - указывает почтовые серверы для домена, с приоритетами (чем меньше число, тем выше приоритет).
- NS (Name Server record) - задаёт авторитетные DNS-серверы для зоны.
- TXT (Text record) - хранит произвольные текстовые данные, часто используется для верификации (SPF, DKIM, DMARC).
- SOA (Start of Authority record) - содержит административную информацию о зоне (первичный сервер, email администратора, тайминги).
- PTR (Pointer record) - обратная запись, связывает IP-адрес с доменным именем (используется в reverse DNS).
- SRV (Service record) - указывает на серверы для конкретных служб (например, SIP, LDAP) с портом и приоритетом.
- CAA (Certification Authority Authorization) - ограничивает, какие центры сертификации могут выпускать SSL/TLS-сертификаты для домена.
В Go для работы с DNS часто используют пакет net (например, net.LookupHost, net.LookupMX) или библиотеку github.com/miekg/dns для низкоуровневых операций.
> Похожие задачи по Go
Как использовать мьютексы для защиты мапы при параллельном доступе в Go
Почему при эвакуации данных в мапе Go возникает проблема с конкурентным доступом и race condition
Какой статус у продукта
По какому протоколу работает DNS
> Похожие задачи по backend
Почему при эвакуации данных в мапе Go возникает проблема с конкурентным доступом и race condition
Что такое замыкание?
Какой статус у продукта
По какому протоколу работает DNS
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью