Glue Records — это специальные записи в реестре доменных зон, которые содержат IP-адреса NS-серверов домена. Они необходимы, когда NS-серверы домена находятся в той же зоне, что и сам домен.
Проблема без Glue Records
Представьте: домен example.com, его NS-серверы — ns1.example.com и ns2.example.com.
Если кто-то запрашивает IP для example.com:
- DNS-резолвер спрашивает: «Какой NS для example.com?»
- Ответ: «ns1.example.com и ns2.example.com»
- Но чтобы найти ns1.example.com — нужно знать IP example.com...
- Циклическая зависимость! Разрешить невозможно.
Решение: Glue Records
Glue Records хранятся в родительской зоне (.com, .net, .ua) и содержат прямое сопоставление имени NS-сервера с его IP:
ns1.example.com. IN A 192.168.1.1
ns2.example.com. IN A 192.168.1.2
Теперь резолвер получает IP ns1.example.com напрямую из реестра, без рекурсии.
Когда нужны Glue Records
- Вы настраиваете собственные NS-серверы (
ns1.yourdomain.com) - Вы хостинг-провайдер и предоставляете NS-серверы клиентам
- Вы строите собственную DNS-инфраструктуру
Как настроить Glue Records
Glue Records настраиваются у регистратора домена, не у хостинг-провайдера:
- Войдите в панель регистратора
- Найдите раздел «Child Name Servers» или «Glue Records»
- Добавьте запись: hostname
ns1, IPваш.IP.адрес - Повторите для ns2
Проверка Glue Records
dig NS example.com +additional
Секция ADDITIONAL покажет A-записи для NS-серверов — это и есть Glue Records.
Частые ошибки Glue Records
| Сообщение или симптом | Причина | Решение |
|---|---|---|
| Регистратор пишет «Host already exists with different IP address» | Glue-запись для этого имени NS уже создана с другим IP — нельзя создать вторую с тем же именем | Сначала обновить существующую Glue-запись, а не создавать новую с тем же hostname |
| Домен не резолвится вообще после смены IP сервера | Glue Records обновили у одного регистратора, но домен использует NS в зоне другого TLD, где Glue не синхронизированы | Обновить Glue Records отдельно в каждой родительской зоне, где зарегистрированы дочерние NS-имена |
| «Nameserver does not have a valid glue record» при попытке делегировать поддомен на собственный NS | Дочернее NS-имя ещё не создано как host record у регистратора родительского домена | Создать host record (Child Name Server) с нужным именем и IP до попытки делегирования |
| dig NS +additional не показывает A-запись рядом с NS | Glue Records не настроены вовсе, или настроены не в той зоне, которая реально обслуживает делегирование | Проверить Glue именно в реестре TLD родительского домена, а не в панели DNS-провайдера |
Проверка Glue Records у разных TLD
# Универсальная проверка через дополнительную секцию
dig NS example.com +additional
# Проверка напрямую у whois реестра (для некоторых TLD)
whois -h whois.verisign-grs.com example.com
Формат ответа whois для Glue Records различается между реестрами: одни показывают их как отдельные строки «Name Server: ns1.example.com» с IP рядом, другие — только имя без IP, и тогда единственный надёжный способ проверки — dig +additional.
Синхронизация Glue Records при смене IP сервера
# После смены IP сервера, на котором работает собственный NS,
# обновите Glue-запись у регистратора, а НЕ только A-запись в зоне
# Проверка, что обновление действительно попало в реестр TLD:
dig ns1.example.com A +trace
Частая ошибка: администратор меняет A-запись ns1.example.com в собственной зоне, но забывает, что Glue-запись в реестре TLD — это отдельная, независимо хранимая копия того же соответствия имя-IP. Пока Glue не обновлена у регистратора, часть резолверов мира продолжит получать старый IP из реестра, даже если зона отдаёт новый.
Когда Glue Records не нужны
- NS-серверы находятся в другом домене или зоне, не связанной циклической зависимостью с делегируемым доменом (например, ns1.zevshost.net для домена example.com)
- Используется сторонний DNS-провайдер (Cloudflare, Google Cloud DNS) с собственными NS вне вашего домена
- Домен ещё не делегирован собственными NS-именами — при регистрации через хостинг-провайдера Glue настраивает сам провайдер
- Планируется временная миграция DNS без создания постоянной собственной NS-инфраструктуры
Glue Records — лишь один из шагов делегирования. Полный процесс смены NS-серверов описан в статье как изменить NS-серверы домена.
На практике большинство клиентов ZevsHost никогда не сталкиваются с Glue Records напрямую — эта настройка скрыта за автоматической конфигурацией NS-серверов провайдера и становится видимой только в момент, когда бизнес вырастает до необходимости в собственной DNS-инфраструктуре.