Итак, вот что я настроил - у меня есть учетная запись общего хостинга на Dreamhost, и я также только что настроил VPS на intoVPS. Общая учетная запись предназначена в основном для статических сайтов, и я буду использовать VPS для развертывания приложений rails.
Теперь, хотя VPS (я думаю) на данный момент настроен достаточно хорошо, я немного не понимаю, как управлять битами DNS. Конкретно здесь у меня зарегистрирован домен на другом сайте nettigrity. Я бы хотел, чтобы домен верхнего уровня указывал на статический сайт на Dreamhost, поэтому до сих пор его серверы имен были настроены на серверы имен Dreamhost. Теперь я хочу разместить некоторые приложения rails в качестве поддоменов. Чтобы управлять настройками DNS на nettigrity, я должен настроить серверы имен домена на серверы имен interactivedns.com.
Как только я это сделаю, я могу добавить записи A, записи AAAA, записи CNAME и т. Д. Из того, что я искал по этой теме, я понял, что мне нужно создать запись A, чтобы указать на статический IP-адрес моего VPS. Я понятия не имею, как теперь заставить домен верхнего уровня указывать на Dreamhost. Может кто-нибудь объяснить, что мне делать? Было бы здорово получить учебник по этим типам записей или ссылку на один из них.
IntoVPS, где настроен мой VPS, использует «Hypanel», в котором есть раздел «Мои DNS-зоны», где они предоставляют свои собственные серверы имен. Могу ли я использовать это вместо службы управления доменами регистраторов? Может ли один быть лучше другого по какой-либо причине?
Если ваш регистратор предоставляет DNS, и если они вас устраивают, используйте их! Если вы не удовлетворены, вы можете использовать другого поставщика DNS, записав в конфигурации вашего регистратора IP-адреса новых DNS-серверов.
Ваша проблема будет решена в обоих случаях путем определения IP субдомена и IP основного домена в DNS. Оба IP-адреса разные и указывают на две ваши машины.
Я не знаком напрямую ни с одной из упомянутых вами конкретных хостинговых услуг, но постараюсь дать несколько полезных советов:
Я считаю, что в разделе «Мои DNS-зоны» Hypanel вы настраиваете записи DNS, которые будут обслуживаться вашими доменными именами с помощью IntoVPS. Однако это само по себе не говорит остальному миру, что поиски вашего базового доменного имени должны запрашивать службу DNS IntoVPS (что IntoVPS должен действовать как сервер имен вашего домена). Для этого вам необходимо указать регистратору домена использовать DNS-серверы IntoVPS в качестве DNS-серверов для вашего домена. (Ваш регистратор DNS может также предложить свой собственный хостинг DNS-сервера имен, в дополнение к простой настройке IP-адресов серверов имен для использования в вашем домене, поэтому не запутайтесь, если вы увидите оба варианта.)
Список типов записей DNS доступен по адресу http://en.wikipedia.org/wiki/List_of_DNS_record_types . В большинстве случаев вас больше всего беспокоит A
записи, которые связывают имя хоста с IP-адресом. AAAA
записи то же самое, но для IPv6. CNAME
записи предоставляют псевдонимы. Обычно это используется, чтобы иметь один A
запись для хранения общего IP-адреса, а затем несколько CNAME
записи к этому A
запись. Вы также захотите исследовать SOA
(начало полномочий) и NS
(сервер имен) записи для правильной настройки вашего DNS.