Полный сервер noob пытается настроить новую учетную запись облачного сервера здесь. Раньше я имел дело только с учетными записями общего хостинга, поэтому у меня нет большого опыта в качестве сетевого администратора в настройке серверов.
Чего я хочу добиться:
У меня 2 доменных имени: primarydom.com и otherdom.com. Primarydom.com - это, конечно, мое основное доменное имя. Я хочу, чтобы оба они указывали на один и тот же сервер, обслуживающий 2 разных веб-сайта Django.
Вопросы:
Мой хост сказал мне, что я должен настроить свой собственный сервер имен, если я хочу обслуживать разные доменные имена. Это лучший способ сделать это? Если нет, то как?
Мой хост дал мне 2 IP-адреса, 1 публичный и 1 частный. Если я хочу настроить свои собственные серверы имен, могу ли я использовать публичные и частные адреса как NS1 и NS2? Или я просто использую общедоступный, и в этом случае NS1 и NS2 будут иметь одинаковый IP-адрес?
Если у меня есть серверы имен ns1.primarydom.com и ns2.primarydom.com, могу ли я затем создать запись NS, указывающую на указанные серверы имен для www.primarydom.com для обслуживания веб-сайта?
Мне дали CentOS
сервер с Interworx
панель управления, если это поможет.
Большое спасибо, ребята!
Как относительный новичок в администрировании серверов, я настоятельно рекомендую вам найти кого-нибудь, кто справится с вашими требованиями к DNS. Я почти уверен, что у вас будут все руки, чтобы собрать свой ящик, не добавляя сложностей, связанных с правильной настройкой и управлением DNS-сервером. есть несколько поставщиков DNS в эта тема.
Если облачный сервер, о котором вы говорите, представляет собой какой-то виртуальный сервер / VPS (как это звучит), то общедоступный IP-адрес предназначен для использования в Интернете (т.е. оба ваших домена будут указывать на этот IP-адрес, а ваш веб-сервер будет использовать виртуальные хосты / заголовки хостов, чтобы определить, на какой сайт отправлять трафик) - я не уверен, почему ваш хост указал, что для этого вам нужно запустить собственный DNS-сервер. Думаю, это зависит от того, как вы сформулировали вопрос :)
Итак, вы должны настроить записи A для обоих доменов так, чтобы они указывали на один и тот же IP-адрес (используя либо панель управления DNS вашего провайдера, либо вашего выбранного поставщика DNS), а затем ваш веб-сервер (при условии apache) будет иметь раздел виртуальных хостов для каждого сайта (обычно определяется директивой ServerName). Если вы используете панель управления, я предполагаю, что она доступна где-то в конфигурации веб-сервера.
Частный IP-адрес (как правило) предназначен для связи с другими виртуальными серверами того же провайдера, если они у вас есть - например, где у вас есть веб-сервер и отдельный сервер базы данных или резервные / резервные серверы, которые будут взаимодействовать между собой.
primarydom.com. IN A 1.2.3.4
www.primarydom.com. IN A 1.2.3.4
Вот неплохая статья о системе DNS для начинающих: http://www.htmlgoodies.com/beyond/webmaster/article.php/3473261/An-Introduction-to-DNS.htm