@arttstyle
web-макака

Зачем нужен hostname на VPS и как он связан с fqdn?

собственно сабж. существует некий hostname а так же fqdn
при установке разного рода софта требуется ввести правильный fqdn иначе ничего не будет работать, а в чем разница?
какой должен быть hostname или fqdn если на одном IP стоит 10-20 сайтов и каждый со своей почтой?
  • Вопрос задан
  • 5143 просмотра
Решения вопроса 2
@Cappuccinka
верю, что разум когда-нибудь победит
В данном случае виртуальному серверу (VPS) присваивается некоторое имя - hostname, которое, как правило, задается на этапе установки OS но позже может быть изменено.
Для чего нужно имя (hostname)?
Во -первых для идентификации сервера, при большом парке серверов необходимо точно понимать, на каком серевере ты находишься. По этой причине hostname должен быть уникальным.
Во-вторых, для выполнения обращения к серверу по имени (удаленный доступ, авторизация на сервере, выполнение удаленных команд).
Для доступа к серверу по имени нужно чтоб это имя резолвилось (преобразовывалось в IP-адрес) со стороны адресанта. Это условие выполняется если:
- локальный DNS сервер адресанта резолвит hostname адресата;
- hostname прописан вручную в "/etc/hosts", тогда преобразование имени будет происходить без DNS сервера.
Следует отметить, что в OS Windows обращение к серверу возможно по hostname, тут будет работать механизм NetBIOS.

FQDN и Hostname могут как отличаться, так и быть идентичными.
Очень часто значение FQDN понимают как публичную DNS запись типа А ( A-record), это делает данную запись уникальной.
Однако FQDN может быть уникальным только в пределах определенного сегмента сети или домена, который обслуживается своим DNS.
Почему некоторое ПО проверяет fqdn?
Программное обеспечение выполнит резолвинг fqdn-имени и попробует сравнить полученный IP-адрес преобразования с ip-адресом самого хоста. Таким образом сверка IP-адресов может быть проверкой корректности настроек.
В описанном случае с 10-20 сайтами и почтой на каждом из них , следует понимать, что у каждого сайта есть своё доменное имя, которое сконфигурировано через VirtualHost. По этому можно рекомендовать указать fqdn которое соответствует hostname с доменным именем (проверить можно через команду "hostname -A") и при этом резолвятся в небходимый IP.
Ответ написан
Комментировать
akelsey
@akelsey
Выберите красивое созвездие например, это банально, так делают все, но это красиво (и мне это нравится):
Локальный hostname: pegasus (не нравится созвездия - нагуглите the best girls names 2019)
Из любого понравившемся вам (и принадлежащего вам) 10-20 сайтов, выберите любое сочетающееся, например pegasus.hemisphere.com (при условии что вы владелец hemisphere.com и можете в нем прописать А запись).
и это будет вашим FQDN: pegasus.hemisphere.com. (это будет полное имя вашего сервера или Fully Qualified Domain Name). Теперь для административных задач, подключение по ссш например - вы можете его использовать.
А дальше плодите кучу своих сайтов и ни о чем не думайте (конечно если вы настраиваете САЙТ и там вас спрашивают FQDN сайта - то безусловно это уже не какой то там pegasus.hemisphere.com, а самый что ни на есть www.hemisphere.com/hemisphere.com etc.)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Sanes
@Sanes
Для почты будет полезно. PTR запись должна указывать на hostname. Чтобы ваши письма в спам не летели. А некоторые сервисы даже в спам не пустят.
Ответ написан
Jump
@Jump Куратор тега Системное администрирование
Системный администратор со стажем.
Зачем нужен hostname на VPS
Для того чтобы к нему можно было обращаться. Точно для тех же целей что имя у человека.
и как он связан с fqdn?
fqdn это полное доменное имя. До корневого сервера.

какой должен быть hostname или fqdn если на одном IP стоит 10-20 сайтов и каждый со своей почтой?
Если в одной квартире проживает 10-20человек какой должен быть адрес квартиры и имена проживающих?
Какое дадут - такое и будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы