Должно ли имя хоста сервера иметь запись 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 для всех поддоменов, соответствующих некоторым службам. Это упростит переход служб с одного сервера на другой.

Другие вопросы по тегам