Привязка домена к серверу: руководство по A, AAAA и CNAME
Привяжите домен к серверу: типы DNS-записей A, AAAA, CNAME, MX и TXT, время распространения DNS, тестирование с dig/nslookup и распространённые ошибки.
Что такое неймсерверы, как изменить NS у регистратора, время распространения, проверка с whois/dig и интерфейсы популярных регистраторов.
Смена неймсерверов (NS) позволяет перенести управление DNS вашего домена от одного провайдера к другому. Это необходимо при переходе на Cloudflare, использовании собственного DNS-сервера или смене хостинг-провайдера. В этом руководстве вы узнаете, что такое неймсерверы, как их изменить и как отслеживать процесс.
Неймсервер (NS) — это авторитативный DNS-сервер, который отвечает на DNS-запросы для домена. Для каждого домена должно быть определено не менее двух неймсерверов (основной и резервный).
# Запросить текущие неймсерверы
dig example.com NS +short
# Пример вывода:
# ns1.cloudflare.com.
# ns2.cloudflare.com.
# Проверить с помощью whois
whois example.com | grep -i nameserver
Корневые DNS-серверы (.)
↓
TLD-серверы (.com, .ru, .net)
↓
Авторитативные неймсерверы (ns1.example.com)
↓
Записи домена (A, CNAME, MX...)
Когда пользователь обращается к example.com:
Получите адреса неймсерверов от нового DNS-провайдера. Примеры:
# Cloudflare
ns1.cloudflare.com
ns2.cloudflare.com
# Google Cloud DNS
ns-cloud-a1.googledomains.com
ns-cloud-a2.googledomains.com
# AWS Route 53
ns-1234.awsdns-12.com
ns-5678.awsdns-34.net
ns-9012.awsdns-56.org
ns-3456.awsdns-78.co.uk
Запишите все DNS-записи перед сменой неймсерверов:
# Список всех DNS-записей
dig example.com ANY
# Проверить важные записи отдельно
dig example.com A
dig example.com AAAA
dig example.com MX
dig example.com TXT
Перед сменой неймсерверов перенесите все DNS-записи к новому DNS-провайдеру. В противном случае электронная почта, веб-сайт и другие сервисы могут перестать работать.
Создайте все записи у нового DNS-провайдера перед сменой неймсерверов:
# Записи для создания в новой DNS-панели:
@ A 203.0.113.50
www A 203.0.113.50
mail A 203.0.113.50
@ MX 10 mail.example.com.
@ TXT "v=spf1 ip4:203.0.113.50 ~all"
Смена неймсерверов может занять больше времени, чем обычные изменения DNS:
Это зависит от значения TTL старых неймсерверов и политик кэширования провайдеров.
# Проверить смену неймсерверов
dig example.com NS +short
# Проверить с конкретных DNS-серверов
dig @8.8.8.8 example.com NS +short
dig @1.1.1.1 example.com NS +short
# Проверить статус распространения
for dns in 8.8.8.8 1.1.1.1 9.9.9.9 208.67.222.222; do
echo -n "$dns: "
dig @$dns example.com NS +short
done
# Запрос whois
whois example.com
# Фильтровать строки неймсерверов
whois example.com | grep -i "name server\|nameserver\|nserver"
# 1. Убедиться, что неймсерверы обновлены
dig example.com NS +short
# 2. Проверить разрешение A-записи
dig example.com A +short
# 3. Проверить MX-запись
dig example.com MX +short
# 4. Протестировать доступ к сайту
curl -I https://example.com
# Проверить значение TTL старого NS
dig example.com NS
# Подождите значение TTL
# Напрямую запросить TLD-сервер
dig @a.gtld-servers.net example.com NS
A-запись может отсутствовать у нового DNS-провайдера:
# Проверить A-запись через новый NS
dig @ns1.newdns.com example.com A
MX-запись могла не быть перенесена к новому DNS-провайдеру:
# Проверить MX-запись
dig @ns1.newdns.com example.com MX
# 1. Добавить домен в Cloudflare
# 2. Cloudflare автоматически сканирует существующие DNS-записи
# 3. Вручную добавить недостающие записи
# 4. Ввести NS-адреса Cloudflare у регистратора
# Проверить NS Cloudflare
dig example.com NS +short
# Ожидается: ns1.cloudflare.com, ns2.cloudflare.com
Во время смены неймсерверов не удаляйте записи у старого DNS-провайдера. Держите записи активными у обоих провайдеров до завершения распространения. Вы можете удалить старые записи после завершения распространения.
Смена неймсерверов — основной способ переноса управления DNS домена. Сделайте резервную копию DNS-записей перед изменением, создайте записи у нового провайдера, затем выполните смену NS у регистратора. Отслеживайте процесс распространения с помощью dig и whois. Будьте терпеливы — полное распространение может занять 24-48 часов.
Смена неймсерверов обычно распространяется в течение 12-24 часов, но в некоторых случаях может занять до 48-72 часов. Это зависит от значения TTL старых неймсерверов и политик кэширования провайдеров.
Во время распространения некоторые пользователи могут попасть на старый DNS-сервер, а другие — на новый. Если заранее создать все записи у нового DNS-провайдера, простой будет минимальным. Однако кратковременные проблемы с доступом всё же возможны.
Требуется не менее двух неймсерверов (основной и резервный). Некоторые TLD требуют минимум два NS. Добавление большего количества NS обеспечивает избыточность.
Текущие неймсерверы можно увидеть с помощью 'dig example.com NS +short'. Проверьте статус распространения, запрашивая с разных DNS-серверов (8.8.8.8, 1.1.1.1). Сайт whatsmydns.net также показывает мировое распространение.
Да, если не создать MX-записи у нового DNS-провайдера, почта перестанет работать. Перед изменением перенесите все MX-, SPF- и DKIM-записи к новому провайдеру.
Привяжите домен к серверу: типы DNS-записей A, AAAA, CNAME, MX и TXT, время распространения DNS, тестирование с dig/nslookup и распространённые ошибки.
Что такое PTR-запись, как она влияет на доставляемость почты и безопасность, настройка в панели REXE, проверка с dig -x и распространённые проблемы.
Историческая статистика с vnstat, мониторинг в реальном времени с iftop, пропускная способность по процессам с nethogs, использование nload и интерпретация результатов.