We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Дурацкий вопрос. Нужен ли мне DNS сервер?
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
Спасибо огромное за такое подробное описание.skid wrote: Вся процедура может занять 15 минут
Но решил пока пойти более простым путем и прописал свой домен в настройках DNS у DigitalOcean.
То есть просто добавил туда одну запись типа A с @ и ip-адресом и три NS-записи.
Теперь обращение по http://мойсайт.ru работает, а вот добавленный алиас www.мойсайт.ru не работает.
Кэш DNS, как советуют в соседней теме, сбрасывал - не помогло.
Может быть в настройках DNS у DigitalOcean и www-алиас нужно прописывать? Или достаточно имени без www, а всё остальное разруливается настройками DNS в Vesta?
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
Если я не ошибаюсь, теперь все настройки будут действовать только через DNS сервер DIGITALOCEAN ИМХО
вам нужно там же добавить еще запись:
одну запись типа A с www и ip-адресом
и тогда заработает www.вашсайт.ru
вам нужно там же добавить еще запись:
одну запись типа A с www и ip-адресом
и тогда заработает www.вашсайт.ru
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
Нужна помощь. DNS использую тот где регистрировал домен, просто добавил три записи A (@,www,*) и свой ip (привязал домен к своему ip). Создал в Veste usera, залил в папку сайт, т.к. использую сторонний DNS то снял галку с поддержки DNS.
У usera есть Серверы имен там так и должны оставаться записи типа ns1.localhost и ns2.localhost?
Сайт не отображается, пинг проходит, в чем может быть проблема? Если нужны доп сведения. напишите какие...
У usera есть Серверы имен там так и должны оставаться записи типа ns1.localhost и ns2.localhost?
Сайт не отображается, пинг проходит, в чем может быть проблема? Если нужны доп сведения. напишите какие...
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
Пинг идет на нужный ip? Еще уточните пожалуйста, что значит не отображается.
-
- Posts: 14
- Joined: Sat Jul 27, 2013 3:42 pm
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
дополню можно использовать 1 IP если по каким либо причинам нет возможности взять второй сервер т.е.moskrc wrote:просто создайте 2 записи типа A.ZirG wrote:Нужно создать 2 записи "NS" и две записи "А"?
ns1.lalala.com - xx.xx.xx.xx
ns2.lalala.com - xx.xx.xx.xx
ns1.lalala.com - 11.11.11.11
ns2.lalala.com - 11.11.11.11
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
Да на ip ping идет, вся проблема была в межсетевом экране (web сервак находиться внутри сети)...ka4ek wrote:Нужна помощь. DNS использую тот где регистрировал домен, просто добавил три записи A (@,www,*) и свой ip (привязал домен к своему ip). Создал в Veste usera, залил в папку сайт, т.к. использую сторонний DNS то снял галку с поддержки DNS.
У usera есть Серверы имен там так и должны оставаться записи типа ns1.localhost и ns2.localhost?
Сайт не отображается, пинг проходит, в чем может быть проблема? Если нужны доп сведения. напишите какие...
Спасибо за уделенное внимание. Будут еще вопросы обязательно спрошу =)
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
Я правильно понял метод добавления дочерного имени ?!
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
В общем не знаю: то ли "лыжи" не едут, то ли я (сами знаете что).
Поставил на VPS панель управления VestaCP (до этого много что перепробовал, ну вот как-то она мне понравилась).
Решил поднять свои ДНС. IP-адрес внешний один, второй не сподручно покупать. Сдел следующим образом: про дочерние ДНС-сервера не совсем понял (у меня все домены зарегистрированы на 2домайнс.ру, там такого нет). В качестве второстепенного сервера имен решил использовать бесплатный trifle.net, зарегился там и прописал свой домен (ну пусть будет) mydomain.ru и ip-адрес VPS-ки. В самой панели управления Vesta прописал домен mydomain.ru и сделал одну A запись ns1.mydomain.ru и две ns записи ns1.mydomain.ru и ns2.trifle.net (первичный и вторичный сервера имен), но при этом не удалил умолчальный домен localhost.ltd. У регистратора соответственно указал свой первичный ДНС ns1.mydomain.ru + IP-адрес VPS и вторичный ДНС ns2.trifle.net (тут IP не указывал, так как все равно панель управления его не скушает).
Через некоторое время зона была делегирована и в запросе nslookup -type=ns mydomain.ru выдала следующее:
mydomain.ru nameserver = ns1.localhost.ltd
mydomain.ru nameserver = ns2.localhost.ltd
Ладно, думаю сам дуралей: не заблокировал умолчальный домен. Залочил localhost.ltd. Подождал некоторое время все равно выдает тоже самое. При этом все mydomain.ru открывается. В чем загвоздка то?
Может не так долго подождал, с моменты написания поста прошло 36 часов.
Забыл еще добавить: так же в панели прописал 2 домена mydomain1.ru и mydomain2.ru. У нах при запросе на NS отображается все нормально, то есть
mydomain1.ru nameserver = ns1.mydomain.ru
mydomain1.ru nameserver = ns2.trifle.net
Поставил на VPS панель управления VestaCP (до этого много что перепробовал, ну вот как-то она мне понравилась).
Решил поднять свои ДНС. IP-адрес внешний один, второй не сподручно покупать. Сдел следующим образом: про дочерние ДНС-сервера не совсем понял (у меня все домены зарегистрированы на 2домайнс.ру, там такого нет). В качестве второстепенного сервера имен решил использовать бесплатный trifle.net, зарегился там и прописал свой домен (ну пусть будет) mydomain.ru и ip-адрес VPS-ки. В самой панели управления Vesta прописал домен mydomain.ru и сделал одну A запись ns1.mydomain.ru и две ns записи ns1.mydomain.ru и ns2.trifle.net (первичный и вторичный сервера имен), но при этом не удалил умолчальный домен localhost.ltd. У регистратора соответственно указал свой первичный ДНС ns1.mydomain.ru + IP-адрес VPS и вторичный ДНС ns2.trifle.net (тут IP не указывал, так как все равно панель управления его не скушает).
Через некоторое время зона была делегирована и в запросе nslookup -type=ns mydomain.ru выдала следующее:
mydomain.ru nameserver = ns1.localhost.ltd
mydomain.ru nameserver = ns2.localhost.ltd
Ладно, думаю сам дуралей: не заблокировал умолчальный домен. Залочил localhost.ltd. Подождал некоторое время все равно выдает тоже самое. При этом все mydomain.ru открывается. В чем загвоздка то?
Может не так долго подождал, с моменты написания поста прошло 36 часов.
Забыл еще добавить: так же в панели прописал 2 домена mydomain1.ru и mydomain2.ru. У нах при запросе на NS отображается все нормально, то есть
mydomain1.ru nameserver = ns1.mydomain.ru
mydomain1.ru nameserver = ns2.trifle.net
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
На сколько я понимаю, у регистратора нужно указать оба днс сервера трайфла ns1.trifle.net и ns2.trifle.net. Точно так же в панели управления укажите, что днс серверами домена являются ns1.trifle.net и ns2.trifle.net
Re: Дурацкий вопрос. Нужен ли мне DNS сервер?
вот снова возникает вопрос... с пересылкой зоны на другие сервера... не средствами панельки а средствами bind
указываешь три ns сервера первый мастер, два слейва
мастер должен посылать нотифай сообщения, об изменении зоныслейвы, на слейвы, а так же разрешать скачивать зону слейвам...
тогда дона будет расползатся нормально на слейв сервера.
необходимо: соответсвенно изменить настройки named и скрипты обновления зон.
у себя делал по быстрому вариант, для работы со слейв серверами reg.ru
file:///v-add-dns-domain
# Adding zone in named.conf
ns2_ip="$(dig +noall +answer $ns2 |awk '{print $NF}')"
ns3_ip="$(dig +noall +answer $ns3 |awk '{print $NF}')"
named="zone \"$domain_idn\" {type master; file"
named="$named \"$HOMEDIR/$user/conf/dns/$domain.db\";allow-transfer {$ns2_ip;$ns3_ip;};};"
echo "$named" >> /etc/named.conf
чуть правленный шаблон(имена серверов через панельку):
file:////usr/local/vesta/data/templates/dns/reg_vps.tpl
ID='1' RECORD='@' TYPE='NS' PRIORITY='' VALUE='%ns1%.' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='2' RECORD='@' TYPE='NS' PRIORITY='' VALUE='%ns2%.' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='3' RECORD='@' TYPE='NS' PRIORITY='' VALUE='%ns3%.' SUSPENDED='no' TIME='%time%' DATE='%date%'y
ID='4' RECORD='@' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='5' RECORD='mail' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='6' RECORD='www' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='7' RECORD='pop' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='8' RECORD='ftp' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='9' RECORD='@' TYPE='MX' PRIORITY='10' VALUE='mail' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='10' RECORD='@' TYPE='TXT' PRIORITY='' VALUE='"v=spf1 a mx ip4:%ip% ?all"' SUSPENDED='no' TIME='%time%' DATE='%date%'
указываешь три ns сервера первый мастер, два слейва
мастер должен посылать нотифай сообщения, об изменении зоныслейвы, на слейвы, а так же разрешать скачивать зону слейвам...
тогда дона будет расползатся нормально на слейв сервера.
необходимо: соответсвенно изменить настройки named и скрипты обновления зон.
у себя делал по быстрому вариант, для работы со слейв серверами reg.ru
file:///v-add-dns-domain
# Adding zone in named.conf
ns2_ip="$(dig +noall +answer $ns2 |awk '{print $NF}')"
ns3_ip="$(dig +noall +answer $ns3 |awk '{print $NF}')"
named="zone \"$domain_idn\" {type master; file"
named="$named \"$HOMEDIR/$user/conf/dns/$domain.db\";allow-transfer {$ns2_ip;$ns3_ip;};};"
echo "$named" >> /etc/named.conf
чуть правленный шаблон(имена серверов через панельку):
file:////usr/local/vesta/data/templates/dns/reg_vps.tpl
ID='1' RECORD='@' TYPE='NS' PRIORITY='' VALUE='%ns1%.' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='2' RECORD='@' TYPE='NS' PRIORITY='' VALUE='%ns2%.' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='3' RECORD='@' TYPE='NS' PRIORITY='' VALUE='%ns3%.' SUSPENDED='no' TIME='%time%' DATE='%date%'y
ID='4' RECORD='@' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='5' RECORD='mail' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='6' RECORD='www' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='7' RECORD='pop' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='8' RECORD='ftp' TYPE='A' PRIORITY='' VALUE='%ip%' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='9' RECORD='@' TYPE='MX' PRIORITY='10' VALUE='mail' SUSPENDED='no' TIME='%time%' DATE='%date%'
ID='10' RECORD='@' TYPE='TXT' PRIORITY='' VALUE='"v=spf1 a mx ip4:%ip% ?all"' SUSPENDED='no' TIME='%time%' DATE='%date%'