VPS не получает NS-серверы виртуального хостинга автоматически. Вы сами выбираете, где будет управляться DNS-зона домена, а затем направляете домен на IP-адрес VPS.
Рекомендуемый вариант: DNS у регистратора или внешний DNS
Самый простой вариант - оставить управление DNS у регистратора домена или использовать внешний DNS-сервис, например Cloudflare. В этом случае DNS-записи создаются там:
- A-запись домена на IPv4-адрес VPS.
- AAAA-запись только если IPv6 настроен на VPS.
- www как CNAME на основной домен или как A-запись на тот же IP.
- MX, TXT, SPF, DKIM и DMARC, если на домене используется почта.
Собственные NS-серверы на VPS
Вы можете запустить собственный DNS-сервис на VPS, например через панель управления хостингом или вручную через BIND/PowerDNS. Это удобно, если вы обслуживаете много доменов, но требует большей ответственности.
Для собственных NS-серверов нужно:
- Установить и настроить DNS-сервер на VPS.
- Открыть UDP/TCP порт 53 в firewall.
- Создать минимум два имени NS, например ns1.example.com и ns2.example.com.
- Зарегистрировать дочерние NS/glue records у регистратора, если NS находятся внутри этого же домена.
- Создать корректные A-записи для этих NS-имен.
Использовать один VPS как NS1 и NS2 технически можно в некоторых панелях, но это не отказоустойчивая DNS-схема. Если VPS станет недоступен, DNS домена тоже станет недоступен.
DNS GoodNet для домена на VPS
NS-серверы виртуального хостинга GoodNet предназначены для shared hosting аккаунтов. Для доменов на VPS DNS обычно управляется у регистратора, во внешнем DNS-сервисе или на вашем VPS. Если нужно, чтобы мы вручную добавили или изменили DNS-зону, создайте тикет и укажите домен, IP-адрес VPS и нужные записи.
Чего не стоит делать
- Не направляйте домен VPS на NS виртуального хостинга, если поддержка явно не создала DNS-зону для этого домена.
- Не создавайте имена ns1/ns2 без регистрации glue records, если они находятся внутри этого же домена.
- Не забывайте про почтовые записи, если домен принимает почту.
- Не оставляйте старые A/AAAA-записи, которые ведут на другой сервер.
