Я настраиваю VPS, на который недавно подписался, и слежу за сообщениями в блогах других разработчиков, чтобы помочь мне настроить свой собственный. Я часто вижу, как они меняют имя хоста VPS. Имя хоста VPS по умолчанию выглядит не очень красиво (например, vps-1343-8332.myvpsprovider.cloud), поэтому они меняют его на свое доменное имя. Например:
hostnamectl set-hostname --static www.yourdomainname.com
Однако, насколько я понимаю, пока DNS разрешает доменные имена на правильные IP-адреса, имя хоста вообще не влияет на размещенное доменное имя.
Тогда мне интересно, по каким причинам другие разработчики меняют свое имя хоста VPS по умолчанию?
Интерактивный вход в производственные системы открывает возможности для совершения различных опасных ошибок. Если $PS1
настроен так, что приглашение оболочки и заголовок окна показывают, на какой машине вы работаете, это лучше, чтобы вы могли заметить «упс, я не на той машине!»
Хороший сервер может включать числа, но должен включать слово, которое помогает администраторам различать разные машины.
Конфигурация сети становится намного проще, когда каждая служба может по умолчанию использовать только одно имя хоста, установленное в ОС. В контексте электронной почты вы часто хотите приветствовать другие серверы, объявляя ваше имя хоста (соответствующее вашему обратному имени), которое демонстрирует, что ваши действия связаны с вами.
Некоторые серверы будут получать почту от *.myvpsprovider.example
, поскольку такое имя хоста до сих пор исключительно рассылало им спам.
Изменение имени хоста, присвоенного хостинг-провайдером, на что-то, совпадающее с именем вашей организации. соглашение об именовании обычно хорошая идея.
Предсказуемые и запоминающиеся имена хостов помогают людям запоминать и идентифицировать системы намного легче, чем IP-адреса, и, вероятно, помогут предотвратить ошибки.
С точки зрения брендинга вы также обычно хотите, чтобы ваши серверы идентифицировали себя как часть вашего домена, а не как провайдеры хостинга.
Имейте в виду, что имя хоста должно однозначно идентифицировать конкретный сервер, а сервер может (должен) иметь только одно имя хоста.
www other-site
" работает на www.example.com
Вы хотите избежать повторного использования имен хостов, это быстро раздражает, когда вам нужно различать отдельные хосты по "the старый www.example.com " и "the новый www.example.com " и тому подобное такая ерунда.
Имя хоста будет использоваться в системных подсказках, баннерах, сообщениях об ошибках, файлах журналов и т. Д.
Например, если у вас есть кластер веб-серверов с одинаковым именем хоста www.example.com
идентификация конкретного некорректно функционирующего узла излишне трудна.
С помощью прямого DNS вы можете указать неограниченное количество разных и несвязанных имен хостов и доменов на IP-адрес сервера, но для обратный DNS вы можете эффективно сопоставить IP-адрес только с одним именем хоста. Совместите обратную запись DNS с именем хоста установлен на сервере.