Доменное имя виртуальной машины

766
Munshine

Я начинаю учиться самостоятельному хостингу, и теперь у меня есть выделенный сервер у одного поставщика (поэтому вы начинаете) и доменное имя, купленное у другого (OVH).

На моем выделенном сервере у меня установлена ​​программа Proxmox VE с несколькими ВМ. Я хочу, чтобы мой домен указывал на мою виртуальную машину, а затем мог установить поддомен для каждого приложения, которое я установил на своем виртуальном компьютере (например, cloud.mydomain.com для NextCloud, news.mydomain.com для TinyTinyRSS ...).

Я в основном не знаю, как это сделать, и я потерял понимание того, что же такое DNS-сервер, DNS-зоны ... Это четкое объяснение для начинающих, как все это работает, теоретически и какая-либо подсказка для как практично добиться этого?

ура

0

1 ответ на вопрос

0
ivanivan

Зона - это ваше пространство доменных имен - * .example.com, включая сам example.com.

Каждая зона имеет записи, которые относятся к именам хостов и их IP-адресам (записи A или записи CNAME), а также другие функции DNS, например, какие серверы отвечают за имена в зоне (записи NS), какие серверы должны получать почту для зоны ( MX-записи), каким серверам разрешено отправлять почту для зоны (TXT / SPF-записи) и т. Д.

Если вы хотите, чтобы люди имели доступ к https://app1.example.com и https://app2.example.com, тогда вам не нужны субдомены - вам просто нужны записи хоста (запись A или записи CNAME)

Субдомен еще более разрушает это - так что вы можете иметь * .sub1.example.com - и иметь возможность управлять записями, делегированными на другой сервер имен, чем родительская зона example.com. В этом случае sub1.example.com становится собственной зоной, даже если она является частью зоны example.com. Таким образом, вы можете указать больше имен хостов - www.sub1.example.com. И вы можете указать все другие записи уровня зоны - серверы имен, серверы mx, записи spf и т. Д.

Вы также можете увидеть ссылки на обратный DNS. Это похоже на DNS, только это делается для IP-адресов - какое имя хоста ищет обратный IP-адрес? Это контролируется лицом / агентством / группой, которой принадлежит эта конкретная подсеть. Таким образом, ваш поставщик услуг, как правило, является тем, кто делает эти записи для вас, либо путем добавления билета в службу поддержки, когда они говорят: «Мы установили это для того, что мы хотим, и не меняем его», либо путем предоставления вам веб-сайта. формировать и т.д.. заполнить, что меняет соответствующие настройки.

Несколько имен хостов могут указывать на один IP-адрес, а любой IP-адрес может указывать только на одно имя хоста. И одно имя хоста может указывать на несколько IP-адресов (циклический DNS).

Я бы порекомендовал использовать панель управления вашего поставщика услуг или систему тикетов для работы с DNS, пока вы не научитесь делать это самостоятельно.

Я рекомендую прочитать хотя бы главу 2 этой книги - http://www.zytrax.com/books/dns/ch2/index.html#concepts

Похожие вопросы