Должно ли имя хоста сервера иметь запись DNS A?
У меня есть VPS, который в настоящее время обслуживает 2 сайта и игровой сервер. "Основной" сайт - мой сайт - это robinjam.net.
Я прочитал несколько противоречивых руководств в интернете относительно конфигурации имени хоста, /etc/hosts и DNS, и я пытаюсь выяснить, каков "предпочтительный способ" настройки этого.
Могу ли я установить свое имя хоста на что я хочу?
Нужно ли мне добавлять свое имя хоста и полное доменное имя в / etc / hosts, даже если DNS правильно разрешает мое полное доменное имя?
Должна ли запись в / etc / hosts указывать на мой публичный IP-адрес или адрес обратной связи?
Допустим, я хочу установить имя хоста для моего VPS, например, "linode". Должен ли я добавить запись DNS A для linode.robinjam.net или это не нужно?
Извините, если это основные вопросы, но я начинающий, когда дело доходит до администрирования сервера.
2 ответа
Ваше имя хоста может быть любым. Как правило, только отправка почты потребует разумного имени и / или DNS-записи.
Единственное требование к вашей машине для правильной работы в сети в /etc/hosts - это "127.0.01", находящийся напротив "localhost".
Вы можете выбрать любое имя хоста, но хотите прочитать это. Нет, вам не нужно добавлять имя хоста или FQDN в /etc/hosts
, но это заставит некоторые вещи работать в случае, если ваш DNS-сервер станет недоступным. Исходя из моего опыта, лучше добавить записи A для имен хостов сервера и использовать записи CNAME для всех поддоменов, соответствующих некоторым службам. Это упростит переход служб с одного сервера на другой.