====== Управление DNS в VestaCP ======
Есть несколько вариантов использования DNS, рассмотрим самые популярные.
===== Использование Nameservers регистратора. =====
Каждый регистратор дает возможность использовать его НС-ы((nameservers)), также предоставляет инструкции по работе со своей панелью, где обязательно рассмотрен вопрос по использованию их НС-ов. Если инструкций нет уточняйте у поддержки регистратора все вопросы. В данном случае управление доменной зоной будет происходить исключительно из панели регистратора.
Так как вы выбрали такой вариант, то это предполагает, что необходимые действия с записями вы будете производить самостоятельно, опираясь на инструкции регистратора и/или предоставите необходимые доступы нам и мы, в виде исключения выполним необходимые Вам действия самостоятельно.
----
===== Использование Nameservers CloudFlare. =====
CloudFlare также дает возможность воспользоваться их сервисом DNS + получить защиту от DDoS-атак в пределах бесплатного аккаунта. При добавлении домена в админке CloudFlare Вам будут выданы НС-ы((примерно такого вида: erin.ns.cloudflare.com, stan.ns.cloudflare.com)), которые нужно будет указать у регистратора доменного имени, после чего добавить А запись для домена в админке CloudFlare((теперь управление доменной зоной будет происходить из админки CloudFlare))и дождаться обновления DNS.
Так как вы выбрали такой вариант, то это предполагает, что необходимые действия с записями вы будете производить самостоятельно, опираясь на инструкции от CloudFlare и/или предоставите необходимые доступы нам и мы, в виде исключения выполним необходимые Вам действия самостоятельно.
При смене IP-адреса((например, при переносе домена на другой сервер)) нужно будет просто сменить IP, то есть меняем IP для А записи в учетке CloudFlare и все!
----
===== Использование Child Nameservers. =====
Мы рекомендуем использовать именно этот вариант, т.е. дочерние НС-ы. В данном случае управление доменной зоной происходит на сервере через панель управления VestaCP в разделе **//DNS//**. Мы всегда можем подсказать или добавить необходимую запись.
Для примера создадим дочерние НС-ы для домена **//mydomain.com//** который находится на IP адресе **//1.2.3.4//**.
В общем схема такая, создаем дочерние НС-ы, направляем на них домен и указываем в панели регистратора эти НС-ы для нашего домена.
Переходим в раздел **//DNS//** и выбираем напротив нужного нам домена **//Add record//**.
{{:vesta_dns_0007.jpg|}}
----
Далее необходимо создать 2-е **//А//** записи((если на сервере есть несколько IP адресов то можно указать для ns1 и ns2 разные адреса))
ns1.mydomain.com. A 1.2.3.4
ns2.mydomain.com. A 1.2.3.4
{{::vesta_dns_0002.jpg|}}
По аналогии также создаем запись для **//ns2//**.
----
Следующим шагом нужно создать две **//NS//** записи для домена
Регистраторы требуют минимум 2 NS записи, но можно и больше создавать.
yourdomain.com. NS ns1.mydomain.com.
yourdomain.com. NS ns2.mydomain.com.
{{:vesta_dns_0005.jpg|}}
По аналогии создаем вторую запись для **//ns2.mydomain.com.//**.
----
В итоге мы получили 4 новые записи в доменной зоне нашего домена, проверить их можно перейдя на вкладку **//WEB//** и напротив нужного домена выбрать **//LIST RECORDS//**
{{:vesta_dns_0006.jpg|}}
----
После этого указать в **//панели регистратора//** для домена:
ns1.mydomain.com. A 1.2.3.4
ns2.mydomain.com. A 1.2.3.4
Иногда достаточно указать у регистратора только ns1.mydomain.com и ns2.mydomain.com без указания IP, это зависит от регистратора
Остается дождаться обновления DNS и домен должен начать отзываться .
При такой схеме - управлять записями вы сможете в панели управления на самой vps - это некоторая степень свободы и позволит уменьшить количество работ с панелью регистратора и по максимуму получить поддержку от нас.
Некоторые регистраторы требуют чтобы для ns1 и ns2 были разные IP. В таком случае нужно либо добавить еще один IP на сервер и создать ns1 и ns2 на разных IP-адресах или же использовать доменную зону регистратора. Во втором варианте регистратор Вам предоставит свои NS-ы
----
==== Шаблон дочерних НС-ов для доменов ====
----
Есть возможность в настройках пользователя указать дочерние НС-ы которые будут автоматически создаваться для всех новосозданных доменов на указанном пользователе((это делается для удобства, чтобы не создавать для каждого домена свои НС-ы)). Потом эти НС-ы нужно будет указать у регистратора для нужного нам домена.
Можно для всех доменов указать одни НС-ы. Т.е. использовать ns1.mydomain.com, ns2.mydomain.com для всех или нескольки доменов.
Чтобы это сделать нужно перейди во вкладку **//USER//** и напротив нужного пользователя нажать **//EDIT//**. Дальше меняем **//Default Name Servers//** на те что нам нужно
{{:vesta_dns_0008.png|}}
Не каждый регистратор может принять для домена дочерние НС-ы которые созданы изначально для другого домена. Например могут возникнуть сложности при добавлении для домена domain.com НС-ов с другого домена ns1.mydomain.com, ns2.mydomain.com