Проверка NS записей: кто обслуживает DNS домена?
Добавили запись DNS, а ничего не происходит? Сменили провайдера и хотите убедиться, что всё сработало? То, какие записи действуют, решают серверы имён домена. Найдите их ниже вместе с IP-адресом каждого, а затем по таблице определите, с каким провайдером вы имеете дело.
Почему серверы имён решают всё
Ваш регистратор хранит, какие серверы имён отвечают за домен. Когда резолверу нужен ответ, он запрашивает у реестра домена верхнего уровня эти серверы, а затем обращается непосредственно к ним. Всё, что публикуют эти серверы, и есть истина для вашего домена, что бы ни показывала любая другая панель.
Поэтому запись, добавленная в одной панели управления, может казаться бесполезной: если серверы имён домена принадлежат другому провайдеру, вы отредактировали зону, которую никто не читает.
Какой провайдер обслуживает эти серверы имён?
Имена хостов серверов имён обычно выдают провайдера.
| Сервер имён выглядит как | Обычно это значит |
|---|---|
| name.ns.cloudflare.com | Cloudflare DNS |
| ns-123.awsdns-45.com (также .org, .net, .co.uk) | Amazon Route 53 |
| ns1-01.azure-dns.com | Microsoft Azure DNS |
| ns-cloud-a1.googledomains.com | Google Cloud DNS |
| ns01.domaincontrol.com | GoDaddy |
| dns1.registrar-servers.com | Namecheap |
| ns1.digitalocean.com | DigitalOcean |
Это распространённые шаблоны, а не гарантия. Провайдер может назвать свои серверы как угодно, а некоторые крупные компании используют собственные.
Как выглядит исправная конфигурация серверов имён
- Не меньше двух серверов имён, чтобы отказ одного не вывел домен из строя.
- Серверы в разных сетях, чтобы один сбой не мог затронуть их все.
- Одинаковый набор у регистратора и внутри зоны. При расхождении возникает lame delegation (некорректное делегирование), и резолверы видят противоречивые ответы.
- Каждый указанный сервер действительно отвечает. Неработающий сервер замедляет запросы, пока резолверы ждут тайм-аута.
Как проверить, что смена серверов имён прошла
- Проверьте NS-записи домена и убедитесь, что в них указаны серверы нового провайдера.
- Дайте время истечь старому ответу. Реестры и резолверы обычно кэшируют данные о серверах имён сутки и дольше, поэтому в некоторых сетях ещё какое-то время будут видны старые серверы.
- Не снимайте с публикации зону старого провайдера, с теми же записями, пока изменение не станет видно везде. Если отключить её раньше времени, часть посетителей попадёт на сервер, который уже не отвечает.
- Сравните серийный номер SOA на каждом сервере имён с помощью инструмента DNS-проверки. Серверы с одной и той же зоной должны сообщать одинаковый серийный номер.